ПравилаРегистрацияВход
НАВИГАЦИЯ

Вопросы "чайника"

Модераторы: нет
Список форумов » Вэб-разработкаНа страницу  1, 2, 3 ... 187, 188, 189 ... 233, 234, 235 
АВТОРСООБЩЕНИЕ
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10175
Откуда: Уфа РБ
25 января 2011, 03:50
Цитата:
Dedof 25.01.2011
и пихаю в шаблон {CREATOR}
Почему не {dlrow.CREATOR} ?
или это просто очепятка?
Судя по SELECT * должно выводить всё .hz.
Dedof
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 1
Регистрация: 21.08.2006
Всего сообщений: 899
Откуда: Воркута
25 января 2011, 03:57
.cry. Ну конечно надо было {dlrow.CREATOR}!!!
Profi, спасибо! Ужас просто: Я +PHP = -1 - прям маразм у меня предпенсионный какой то!
Qwad
Avatar
Имя: Серёга
Сейчас нет на сайте
Репутация: 14
Регистрация: 13.02.2009
Всего сообщений: 1319
Откуда: Украина, г. Харьков
25 января 2011, 10:42
Dedof, а у меня тогда какой маразм, раз тоже не заметил этого? :)
Dedof
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 1
Регистрация: 21.08.2006
Всего сообщений: 899
Откуда: Воркута
26 января 2011, 08:07
Подскажите пожалуйста вот насчёт такой затеи -
затеял я тут главную переделывать, сделал значит три блока -

два скажем так статичных, а на третий выводятся статьи, и есть пагинация -

а как бы сделать скажем так, чтоб при переходе допустим на страницы 2-3-4 и т.д.
эти статичные блоки прятались, и были вообще видны только с индексной страницы?

Возможно ли такое? Вроде видел подобную хрень где то.
code9
Avatar
Сейчас нет на сайте
Репутация: 0
Регистрация: 5.03.2009
Всего сообщений: 479
26 января 2011, 12:47
все зависит от того как твои блоки подключаются. К примеру если делаешь инкуд файала с левым блоком то просто


if(если это главная страница) { делаешь инклуд }
Dedof
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 1
Регистрация: 21.08.2006
Всего сообщений: 899
Откуда: Воркута
26 января 2011, 17:02
Фиг знает - у меня пока одна только идея:

Допустим идёт вывод блока в шаблон:

$template->assign_block_vars('row_files', array(.....

));
if($start > 1 display: none);

$start - это грубо говоря номера страниц,
дак вот если она больше значения 1 то чтоб блок не выводился, но как это правильно оформить хрен его знает - да и непонятно что с размёткой на странице делать - она же не спрячется.
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10175
Откуда: Уфа РБ
26 января 2011, 18:01
Dedof, нужно найти код, который формирует эти блоки и
if ($start == 1)
{
$block = ....
}
else
{
$block = '';
}
Php-код который не участвует в формировании страницы нужно отключать.
code9
Avatar
Сейчас нет на сайте
Репутация: 0
Регистрация: 5.03.2009
Всего сообщений: 479
26 января 2011, 23:25
Dedof, это смарти как я понял шаблонизатор ? Вообще проблема мне не понятна, реализация ведь элементарная. Все зависит от вида блока. Как он осуществлен вообще.
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10175
Откуда: Уфа РБ
26 января 2011, 23:28
code9, если смарти работает так же, как шаблонизатор в phpbb, то никогда его использовать не буду.
Шаблоны - зло.
code9
Avatar
Сейчас нет на сайте
Репутация: 0
Регистрация: 5.03.2009
Всего сообщений: 479
26 января 2011, 23:29
пример твои не понятен тоже, assign отправляет данные в шаблон. Какое отношение это имеет к блоку.
К примеру ты в шаблоне можешь контролировать вывод так



{if $page > 1}
данные блока
{/if}
Список форумов » Вэб-разработкаНа страницу Пред. 1, 2, 3 ... 187, 188, 189 ... 233, 234, 235 След.
 
стр.  
Страница 188 из 235
Часовой пояс: GMT + 4
Мобильный портал, Profi © 2005-2023
Время генерации страницы: 0.025 сек
Общая загрузка процессора: 37%
SQL-запросов: 4
Rambler's Top100