Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Очень нужна помощь экспертов, разбить на две колонки 
:(
    Опции темы
tetris
Дата 21.6.2005, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 20.6.2005

Репутация: нет
Всего: нет



Есть код, в нем параметр ({$subcategories_to_be_shown[1]}) - это наименования книг они отображаются в строчку (по вертикали) как сделать так чтобы разбивалось в два (три) столбика.


<table width="100%" border="0" cellspacing="5" cellpadding="5">
<tr>
<td rowspan=2 valign=top> <font class=cat><b><a href="index.php" class="cat">{$smarty.const.LINK_TO_HOMEPAGE}</a>
: {section name=i loop=$product_category_path} {if $product_category_path[i].categoryID
!= 1} <a class="cat" href="index.php?categoryID={$product_category_path[i].categoryID}">{$product_category_path[i].name}</a>
: {/if} {/section} </b></font></td>
</tr>
</table>
PM MAIL   Вверх
Mal Hack
Дата 21.6.2005, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Либо программным кодом генерить:
Код
<?php

$st=4; // Количество столбцов
print "<table>";
for( $i = 0 ; $i < ceil( count( $mas ) / $st ); $i++ )
  {
   print "<tr>";
   for( $j = 0 ; $j < 4 ; $j++ )
    {
      if( isset( $mas[ ( ( $i * 4 ) + $j ) ] ) )
       {  print "<td>" . $mas[ ( ( $i * 4 ) + $j ) ] . "</td>";  }
      else
       {  print "<td>&nbsp;</td>";  }
    }
   print "</tr>";
  }
print "</table>";

?>

Либо, брать {$subcategories_to_be_shown[1]} и что-то типа этого:
Код
<?php

$i = strpos( $str , "," , ceil( strlen( $str ) / 2 ) );
$st = substr( $str , $i );
$str = substr_replace( $str , "</td><td>" . $st , $i , strlen( $st ));

?>

Писал на скорую руку, если в теории вариант устроит, но работать не будет, подправим.

Это сообщение отредактировал(а) Mal Hack - 21.6.2005, 12:55
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0499 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.