Есть вкладка "Мои сообщения". Но как добавить вкладку "Мои темы" (т.е. темы, созданные мной)? Или такого скрипта как "Мои темы" вообще не написано?
Мои темы
Сообщений 1 страница 20 из 34
Поделиться2Сб, 16 Фев 2019 11:05:40
bektau
Можно найти только последние 20 тем, созданные юзером:
В HTML верх
<script> $(function(){$('#pun-ulinks li a[href*="?action=show_user_posts"]').parent() .after('<a href="/search.php?action=show_user_topics&user_id=22787"><span>Мои темы</span></a>'); }); </script>
Поделиться3Сб, 16 Фев 2019 11:14:26
bektau
Можно найти только последние 20 тем, созданные юзером:
В HTML верхКод:<script> $(function(){$('#pun-ulinks li a[href*="?action=show_user_posts"]').parent() .after('<a href="/search.php?action=show_user_topics&user_id=22787"><span>Мои темы</span></a>'); }); </script>
1. Надпись уходит вверх.
2. Нажимаешь и появляется вот такое пустое окно -
Поделиться4Сб, 16 Фев 2019 11:44:02
1. Надпись уходит вверх.
Поправил скрипт Деффа для правильного позиционирования:
<script> $(function(){$('#pun-ulinks li a[href*="?action=show_user_posts"]').parent() .after('<li><a href="/search.php?action=show_user_topics&user_id=22787">Мои темы</a></li>'); }); </script>
Поделиться5Сб, 16 Фев 2019 13:02:02
bektau написал(а):1. Надпись уходит вверх.
Поправил скрипт Деффа для правильного позиционирования:
Код:<script> $(function(){$('#pun-ulinks li a[href*="?action=show_user_posts"]').parent() .after('<li><a href="/search.php?action=show_user_topics&user_id=22787">Мои темы</a></li>'); }); </script>
Да, позиция выровнялась, спасибо. Но темы не появились.
Поделиться6Сб, 16 Фев 2019 13:04:54
bektau
Мы адрес форума будем когда-нибудь писать? Или как?
Поделиться7Сб, 16 Фев 2019 13:05:21
Да, позиция выровнялась, спасибо. Но темы не появились.
Насколько я понял show_user_topic не работает или работает некорректно: https://forum.mybb.ru/search.php?action= … 2%E8%F2%FC Вариантов работающих скриптов вывода своих тем вроде как нету..
Поделиться8Сб, 16 Фев 2019 13:14:02
bektau
Мы адрес форума будем когда-нибудь писать? Или как?
Поделиться9Сб, 16 Фев 2019 16:06:06
bektau
Мои темы - показывает только созданные темы самим юзером, если созданных юзером тем нет, нет и при клике на Ссылку Мои темы
Если только посты - пусть кликают ccылку "мои сообщения"
Если созданные темы есть - но ничего не показывает, создайте тестовый юзер аккаунт, создайте с него несколько тем, - киньте ник-пароль в личку - проверю(ибо под гостем не видно)
Отредактировано Deff (Сб, 16 Фев 2019 16:06:44)
Поделиться10Сб, 16 Фев 2019 16:20:18
Если созданные темы есть - но ничего не показывает, создайте тестовый юзер аккаунт, создайте с него несколько тем, - киньте ник-пароль в личку - проверю(ибо под гостем не видно)
У меня тоже на тестовом ничего не показывает... Собственно так же как и скрипт Алекса:
<!--Добавляем ссылку "Показать все темы" в профиль пользователя--> <script type="text/javascript"> $('#profile1 a[href*="show_user_posts"]').each(function(){ var id = $(this).attr('href').split('id=')[1]; $(this).after(' | <a href="/search.php?action=show_user_topics&user_id='+id+'">Показать все темы</a>'); }); </script>
Поделиться11Сб, 16 Фев 2019 16:35:27
Поправил:
<script> if(GroupID!=3)$(function(){$('#pun-ulinks li a[href*="?action=show_user_posts"]').parent() .after('<li><a href="/search.php?action=show_user_topics&user_id='+UserID+'">Мои темы</a></li>'); }); </script>
Поделиться12Сб, 16 Фев 2019 16:41:20
Поправил:
Код:<script> if(GroupID!=3)$(function(){$('#pun-ulinks li a[href*="?action=show_user_posts"]').parent() .after('<li><a href="/search.php?action=show_user_topics&user_id='+UserID+'">Мои темы</a></li>'); }); </script>
Заработало. Спасибо) Но темы отображаются как-то избирательно) Не все и не 20 последних.
И темы отображаются только когда заходишь под Админом.
Отредактировано bektau (Сб, 16 Фев 2019 16:44:18)
Поделиться13Сб, 16 Фев 2019 16:41:38
У меня тоже на тестовом ничего не показывает... Собственно так же как и скрипт Алекса:
1. Я не обнаружил тем созданных ником тест
2-е Поиск индексирует через полчаса-час от даты создания
Поделиться14Сб, 16 Фев 2019 16:45:24
kolobdur74 написал(а):У меня тоже на тестовом ничего не показывает... Собственно так же как и скрипт Алекса:
1. Я не обнаружил тем созданных ником тест
2-е Поиск индексирует через полчаса-час от даты создания
Т.е. будут отображаться только темы, созданные после установки скрипта?
Поделиться15Сб, 16 Фев 2019 16:50:13
Я не обнаружил тем созданных ником тест
http://projekt1.bbmy.ru/viewtopic.php?id=45
Отредактировано kolobdur74 (Сб, 16 Фев 2019 16:52:21)
Поделиться16Сб, 16 Фев 2019 16:50:55
Т.е. будут отображаться только темы, созданные после установки скрипта?
нет, последние 20 тем активных(по дате последней активности)...
Пример тут на ЕТП http://s5.uplds.ru/LwN3M.jpg
Заработало. Спасибо) Но темы отображаются как-то избирательно) Не все и не 20 последних.
И темы отображаются только когда заходишь под Админом.
Поиск должен быть включен для всех юзеров
Отредактировано Deff (Сб, 16 Фев 2019 16:54:44)
Поделиться17Сб, 16 Фев 2019 19:40:18
kolobdur74 написал(а):У меня тоже на тестовом ничего не показывает... Собственно так же как и скрипт Алекса:
1. Я не обнаружил тем созданных ником тест
2-е Поиск индексирует через полчаса-час от даты создания
Прошло больше часа, темы не появились.
Форум: http://perscitium.mybb.ru
Имя: test1
Пароль: 6T191sud
Поделиться18Сб, 16 Фев 2019 19:58:42
bektau
Плохо индексирует у Вас форум, поиск по контенты "Тестовая тема" - тоже не сработал
Это бывает на молодых форумах Индексация будет, но позже
Поделиться19Сб, 16 Фев 2019 20:00:01
У Вас ксать ещё не снято ограничение на индексацию... <meta name="robots" content="noindex, follow" />
Что странно
Снимите скриншот верхней части страницы - Администрирование-Настройки
Отредактировано Deff (Сб, 16 Фев 2019 20:03:47)
Поделиться20Сб, 16 Фев 2019 20:23:24
У Вас ксать ещё не снято ограничение на индексацию... <meta name="robots" content="noindex, follow" />
Что странно
Снимите скриншот верхней части страницы - Администрирование-Настройки