Перейти к публикации

Рекомендованные сообщения

Может плохо искал,но не нашел подобного вопроса с ответом. Возможно ли на странице профиля пользователя вывести не только кол-во его новостей но и список самих новостей?

Ссылка на сообщение
Поделиться на других сайтах

В профиле отображаются только новости ожидающие модерации, и только если это разрешено настройками в скрипте. Все новости отображаются по отдельной ссылке , например https://dle-news.ru/user/celsoft/news/

Ссылка на сообщение
Поделиться на других сайтах
13 минут назад, celsoft сказал:

В профиле отображаются только новости ожидающие модерации, и только если это разрешено настройками в скрипте. Все новости отображаются по отдельной ссылке , например https://dle-news.ru/user/celsoft/news/

Да про это я в курсе. Я про вывод именно списка опубликованных постов спросил.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, dds сказал:

А через  {custom author="{usertitle}" template="Ваш_шаблон" ... ? Можно же так сделать?

Надо будет попробывать

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, dds сказал:

Можно же так сделать?

в шаблоне  userinfo.tpl custom  не работает.

]

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, alex32 сказал:

в шаблоне  userinfo.tpl custom  не работает.

]

В офф. документации написано: Глобальные теги, которые можно применить ко всем шаблонам: {custom}

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, dds сказал:

В офф. документации написано: Глобальные теги, которые можно применить ко всем шаблонам: {custom}

а, да. выводится. Только навигации не будет

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, alex32 сказал:

а, да. выводится. Только навигации не будет

Ну да, так как навигация доступна для страниц, которые поддерживают навигацию для тега {content}. При большом количестве новостей у пользователя не подойдет.

Ссылка на сообщение
Поделиться на других сайтах

Поэтому открываем систему плагинов:
файл engine/classes/templates.class.php и и делаем одно действие:


найти

if (stripos ( $content, "category-" ) !== false) {

добавить выше

if (stripos ( $content, "newsauthor" ) !== false && isset($_GET['subaction']) && $_GET['subaction'] == "userinfo") {
			$content = str_ireplace( "{newsauthor}", $_GET['user'], $content );
		}

 

Ну а в main.tpl после {content} добавляем 

[available=userinfo]
	{custom author="{newsauthor}" navigation="yes" cache="yes"}
	{navigation} 
[/available]

и все будет работать

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, alex32 сказал:

Поэтому открываем систему плагинов:
файл engine/classes/templates.class.php и и делаем одно действие:


найти



if (stripos ( $content, "category-" ) !== false) {

добавить выше



if (stripos ( $content, "newsauthor" ) !== false && isset($_GET['subaction']) && $_GET['subaction'] == "userinfo") {
			$content = str_ireplace( "{newsauthor}", $_GET['user'], $content );
		}

 

Ну а в main.tpl после {content} добавляем 



[available=userinfo]
	{custom author="{newsauthor}" navigation="yes" cache="yes"}
	{navigation} 
[/available]

и все будет работать

Зачем этот плагин и добавлять новый тег {newsauthor} когда есть стандартный тег {usertitle}, навигация тоже должна работать, потому как в профиле навигация тоже есть для {content}, т.к. там выводятся новости ожидающие модерации, и навигация у них есть и предусмотрена.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, celsoft сказал:

навигация тоже должна работать

Должна, но не работает. Навигации просто нет,  при добавлении конструкции {custom author="{usertitle}" navigation="yes"}  в файл userinfo.tpl.  Тестировал на чистом  17.0

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...