0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 1712 Просмотров
*

Opsan

  • Захожу иногда
  • 58
  • 4 / 0
Модуль произвольного HTML
« : 13.07.2009, 00:04:43 »
Доброго времени суток!
Есть шаблон блога категории. Материалы добавляются и в начале (вверху) стоит самый свежий. Набежало контента уже на 2 страницы.

Собственно вопрос - как в самом верху первой страницы вывести HTML текст? причем на второй (продолжение шаблона блога...) его не должно быть!
В идеале модуль произвольного HTML, но он выводится соответственно на обоих страницах, а когда появится третья он и на ней будет висеть.

пробовал создать материал, и поставить дату, например 2022 год, и убрать заголовок. В принципе почти то что надо - почти, потому что теперь в новостях на главной он всегда висеть будет, а он юез вступительного текста ещё к тому же... тоже не подходит.

Может есть хитрый способ ? *DRINK*
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Модуль произвольного HTML
« Ответ #1 : 13.07.2009, 00:12:21 »
Можно реализовать это через обычный модуль, но для него создать отдельную позицию в шаблоне, и показывать эту позицию только в том случае, если это первая страница блога. На форуме и в FAQ вроде неоднократно публиковались различные условия для позиций модулей в шаблонах, а тут нужно будет еще доп. условие по переменной, отвечающей за страницу, а точнее, достаточно сравнить значение переменной limitstart - для первой страницы она равна 0).
*

Opsan

  • Захожу иногда
  • 58
  • 4 / 0
Re: Модуль произвольного HTML
« Ответ #2 : 19.07.2009, 12:57:45 »
Спасибо! разобрался.


Кстати, как правильно получать переменные? я их вытягивал $_GET('переменная') и т.д. это не совсем правильно? в коде страницы я таких конструкций не нашёл - значит используется другой способ. просвятите в кратце - как ?
« Последнее редактирование: 19.07.2009, 15:36:48 от Opsan »
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Модуль произвольного HTML
« Ответ #3 : 19.07.2009, 15:54:03 »
Кстати, как правильно получать переменные? я их вытягивал $_GET('переменная') и т.д. это не совсем правильно? в коде страницы я таких конструкций не нашёл - значит используется другой способ. просвятите в кратце - как ?
Да, не совсем правильно и не совсем безопасно. Для получения содержимого переменных запроса нужно использовать класс JRequest. Например, вот так:

Код: php
$limitstart	= JRequest::getVar('limitstart', 0, '', 'int');
*

Opsan

  • Захожу иногда
  • 58
  • 4 / 0
Re: Модуль произвольного HTML
« Ответ #4 : 19.07.2009, 16:03:58 »
спасибо!

з.ы. если не затруднит - никак не могу в справочниках найти, а время "горит".

('limitstart', 0, '', 'int') - получаем переменную лимитстарт, если она не задана то задаем значение 0, а следующие два параметра ?

'', 'int' - что они значат?


*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Модуль произвольного HTML
« Ответ #5 : 19.07.2009, 19:10:26 »
Если с временем так туго, то оно и не нужно, а если особо интересно, то почитайте описание функции в /libraries/joomla/environment/request.php.
*

Opsan

  • Захожу иногда
  • 58
  • 4 / 0
Re: Модуль произвольного HTML
« Ответ #6 : 22.07.2009, 12:23:06 »
Сенкс, что бы я без вас делал  *DRINK*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

модуль Newsflash: как вывести дату?

Автор joomloid

Ответов: 5
Просмотров: 2985
Последний ответ 03.04.2019, 12:25:27
от pH43
Как отредактировать модуль mod_yoo_slider?

Автор vitaliy4us

Ответов: 0
Просмотров: 1970
Последний ответ 06.12.2017, 16:14:45
от vitaliy4us
Модуль "Случайное изображение"

Автор irina 4444

Ответов: 16
Просмотров: 7330
Последний ответ 26.05.2017, 12:47:56
от gvg
Стандартный модуль Авторизации расположить горизонтально

Автор reg-ad-site

Ответов: 34
Просмотров: 8195
Последний ответ 17.04.2017, 12:53:45
от speedrage
Как вызвать модуль с текстом, если не работает админка?

Автор kirill-juk

Ответов: 2
Просмотров: 1807
Последний ответ 19.11.2016, 00:43:18
от SeBun