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

slepoy

  • Давно я тут
  • 716
  • 23 / 0
  • Тотальная шизофазия
Здравствуйте. Нужно выводить альтернативную ссылку READ MORE... в зависимости от раздела (или от активного пункта меню) в котором находится пользователь.
Например, в моем случае это могут быть: "Читать полностью...", "Читать новость...", "Скачать / Смотреть онлайн...", "Читать онлайн" и т.д.

или возможно выполнить некий запрос к БД, который вставит "Альтернативный текст Подробнее..." к материалам определенного раздела?
п.с: важно или нет, но используется jComments (хотя READ MORE... берется из ru-RU.ini)
Спасибо.
Помог? Поставь(те) плюс в репутацию.
*

slepoy

  • Давно я тут
  • 716
  • 23 / 0
  • Тотальная шизофазия
Должно же что-то быть, чтобы сделать текст ссылки "Подробнее..." разным в разных разделах/категориях или пунктах меню?
Помог? Поставь(те) плюс в репутацию.
*

Gruz

  • Завсегдатай
  • 1276
  • 166 / 3
  • gruz@jabber.org | gruz.org.ua
В настройках каждого пукнта меню есть Page Class Suffix
Указываешь разный для нужных категорий/разделов.
Далее правишь шаблон вывовда категорий/разделов, чего там ещё надобно.

Подробнее проще:
http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core
Сложнее
http://docs.joomla.org/Understanding_Output_Overrides

Если есть понимание вышеописанного, то, например в
templates/YOURTEMPLATE/html/com_content/category/blog_item.php
Ищешь место, которое выводит Read more
Будет в районе
Код
<?php if ($this->item->params->get('show_readmore') && $this->item->readmore) : ?>

фрагмент типа:
Код
			elseif ($readmore = $this->item->params->get('readmore')) :

echo $readmore;

else :

echo JText::sprintf('Read more...');

Ну или что-то в этом роде.
И заворачиваешь его в условие типа:
Код
if ($this->item->params->get( 'pageclass_sfx' ) == 'mysuffix1') {
// вывожу свой текст Подробнее1
}
else if ($this->item->params->get( 'pageclass_sfx' ) == 'mysuffix2') {
// вывожу свой текст Подробнее2
}
.....
else {
// Вывожу оригинальный
}
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Пункт меню

Автор s120367

Ответов: 0
Просмотров: 153
Последний ответ 03.06.2018, 13:02:55
от s120367
Большое меню Joomla

Автор Amakeeva

Ответов: 1
Просмотров: 352
Последний ответ 22.01.2018, 13:17:45
от effrit
Как можно отображать имя пользователя в название меню?

Автор selimoff

Ответов: 27
Просмотров: 3403
Последний ответ 02.01.2018, 15:24:44
от logan-19
как сделать пункт меню не кликабельным?

Автор qweqweqwe

Ответов: 13
Просмотров: 6259
Последний ответ 07.09.2017, 01:45:49
от forzi
Сдвинуть пункты меню в левое положение

Автор wectra

Ответов: 6
Просмотров: 617
Последний ответ 12.07.2017, 21:09:01
от wectra