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

yura88851

  • Захожу иногда
  • 125
  • 0 / 0
Стоит J2.5.6 и K2.5.4 Кто подскажет как сделать, чтобы предосмотр статей был виден всем, а полная статья - только зарегистрированным. Т.е. до "Подробнее" материал виден всем, а после "Подробнее" только зарегистрированным.
*

yura88851

  • Захожу иногда
  • 125
  • 0 / 0
В J1,5 это можно было сделать, а в  К2 - не знаю.
*

yura88851

  • Захожу иногда
  • 125
  • 0 / 0
Знатоки откликнитесь. Возможно ли решить это проблему.
*

yura88851

  • Захожу иногда
  • 125
  • 0 / 0
Что никто не знает как сделать, чтобы предварительный текст был виден всем, а при нажатии кнопки выскакивало что то типа "Зарегистрируйтесь для просмотра"
*

paternoster

  • Давно я тут
  • 506
  • 24 / 1
Что никто не знает как сделать, чтобы предварительный текст был виден всем, а при нажатии кнопки выскакивало что то типа "Зарегистрируйтесь для просмотра"
Попробуй такой плагин "Content Hider".Вроде бы на форуме К2 утверждалось, что он работает и с К2.Сам не проверял.
http://extensions.joomla.org/extensions/access-a-security/content-restriction Еще может быть поможет эта страничка.
*

yura88851

  • Захожу иногда
  • 125
  • 0 / 0
Проблема так и осталась, кто что подскажет.
*

jurassik

  • Давно я тут
  • 688
  • 51 / 1
Проблема так и осталась, кто что подскажет.
ищем в шаблоне К2 вывод основного текста
Код
<?php echo $this->item->fulltext; ?>
заменяем на
Код
		<?php $user = JFactory::getUser(); if ($user->get('guest')) { ?>
<p>Сообщение для не зарегистрированных</p>
<?php } else { ?>
<?php echo $this->item->fulltext; ?>
<?php } ?>
сам шучу - сам смеюсь
*

yura88851

  • Захожу иногда
  • 125
  • 0 / 0
jurassik
А можно "носом тыкнуть", а то я ноль полный в этом.
*

jurassik

  • Давно я тут
  • 688
  • 51 / 1
jurassik
А можно "носом тыкнуть", а то я ноль полный в этом.
/components/com_k2/templates/default/item.php
сам шучу - сам смеюсь
*

yura88851

  • Захожу иногда
  • 125
  • 0 / 0
Это уже сделал, спасибо. Появляются какие то квадратики. Как сделать, чтобы по русски запись была
Насколько я понял это "Сообщение для не зарегистрированных"
« Последнее редактирование: 28.11.2012, 14:47:33 от yura88851 »
*

jurassik

  • Давно я тут
  • 688
  • 51 / 1
Это уже сделал, спасибо. Появляются какие то квадратики. Как сделать, чтобы по русски запись была
Насколько я понял это "Сообщение для не зарегистрированных"
кодировку файла /item.php изменить
сам шучу - сам смеюсь
*

yura88851

  • Захожу иногда
  • 125
  • 0 / 0
Еще. Это изменение действует на весь контент, а нужно только для определенных статей и категорий. Если Вы о .HTACCESS, то там уже стоит AddDefaultCharset utf-8
*

yura88851

  • Захожу иногда
  • 125
  • 0 / 0
Ой, правда, стояла не та, заменил - все по русски.
*

jurassik

  • Давно я тут
  • 688
  • 51 / 1
Еще. Это изменение действует на весь контент, а нужно только для определенных статей и категорий. Если Вы о .HTACCESS, то там уже стоит AddDefaultCharset utf-8
а давайте я за Вас сделаю всю работу?
я не личный консультант, Вам дал направление (решение), а Вы хоть немного почитайте форум
сам шучу - сам смеюсь
*

yura88851

  • Захожу иногда
  • 125
  • 0 / 0
jurassik Спасибо БОЛЬШОЕ, но я правда полный ноль, а форум уже зачитался, только все бестолку.
*

yura88851

  • Захожу иногда
  • 125
  • 0 / 0
Все, голова пухнет. Читаю все подряд, а толку никакого. Так хорошо в J1.5 было, поставил в статье зарегистрированным и все работает.
*

yura88851

  • Захожу иногда
  • 125
  • 0 / 0
ищем в шаблоне К2 вывод основного текста
Код
<?php echo $this->item->fulltext; ?>
заменяем на
Код
		<?php $user = JFactory::getUser(); if ($user->get('guest')) { ?>
<p>Сообщение для не зарегистрированных</p>
<?php } else { ?>
<?php echo $this->item->fulltext; ?>
<?php } ?>
Спасибо jurassik, большое, но это правило действует для всего сайта, а как сделать для определенной статьи или категории. Все перечитал и ничего не понял.
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Для определенных категорий сделайте свой шаблон, в которых будет свой item.php
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

jurassik

  • Давно я тут
  • 688
  • 51 / 1
а как сделать для определенной статьи или категории. Все перечитал и ничего не понял.
Код
<?php $user = JFactory::getUser(); if ($user->get('guest') && $this->item->id=='id материала' && $this->item->category->id=='id категории') { ?>

\\ для категории задайте свой шаблон
сам шучу - сам смеюсь
*

yura88851

  • Захожу иногда
  • 125
  • 0 / 0
jurassik, спасибо, об этом даже не подумал. Буду пробовать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В Joomla! 3.9.1 в к2 не меняется порядок расположения материала

Автор sergspb

Ответов: 0
Просмотров: 95
Последний ответ 12.06.2021, 15:20:52
от sergspb
Ошибка ПРИ создании материала В К2 - РЕШЕНО

Автор korchaga

Ответов: 1
Просмотров: 215
Последний ответ 28.12.2020, 03:21:46
от korchaga
Ошибка дополнительных полей в конце материала

Автор Vekach

Ответов: 4
Просмотров: 338
Последний ответ 22.09.2020, 17:45:22
от Vekach
[Решено] Получить alias материала в плагине, как?

Автор x1

Ответов: 10
Просмотров: 444
Последний ответ 23.07.2020, 11:45:07
от x1
Отображение доп. полей материала в спойлере или структурировано

Автор Falana

Ответов: 0
Просмотров: 317
Последний ответ 25.02.2020, 20:37:34
от Falana