Вопросы про всё

Если у вас возникают проблемы и вопросы по настройке форума phpBB3 либо выскакивают непонятные ошибки, не устанавливаются либо криво работают модификации, то этот раздел для вас. Обсуждаем все вопросы, связанные со стилями, модификациями, доработками и проблемами их использования.
Перед тем, как обратиться за помощью, обязательно заполните свой профиль (укажите ссылку на свой форум). Если есть вопрос по конкретной модификации, то обязательно пользуемся поиском по форуму, потому как, возможно, уже есть анонс этого мода и соответственно вопрос задается в теме анонса.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
brigadir
Зашел немного посидеть
Зашел немного посидеть
Сообщения: 66
Стаж: 10 лет 9 месяцев
Контактная информация:

Вопросы про всё

Сообщение brigadir »

Олег В,
надо только Advertisements by <a href="http://www.lithiumstudios.org/">Advertisement Management</a> удалить из строки, может, что лишнее затёрли?
#201
Аватара пользователя
Олег В
Активно общаюсь
Активно общаюсь
Сообщения: 340
Стаж: 11 лет
Контактная информация:

Вопросы про всё

Сообщение Олег В »

Спасибо Дружище! Исчезла рекламма. Только я оставил кавычки и запятую в конце.

Код: Выделить всё

'ADVERTISEMENT_MANAGEMENT_CREDITS'		=> '',
Иначе ошибка выскакивала.
Мод ADVERTISEMENT MANAGEMENT у меня стоит с июля. Я через него банеры вывожу на главную. Реклама эта появилась сегодня и не понятно что её вызвало. На позавчерашней копии рекламы нет. Вот я и начал грешить на сворачивалку. Выходит зря! поставлю опять. Очередной раз всем Спасибо! :dr_ink:
А Ире отдельное :ro_za:
#202
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Вопросы про всё

Сообщение Lorem Ipsum »

Возможно ли сделать перекидывание юзеров из одной группы в другую при достижении определённого количества постов?

Мне нужно, чтобы цвет ника автоматически менялся, если юзер достиг, скажем, 1000 постов. Насколько я знаю, это можно сделать только для групп.
Званиями же никак этого не достичь, правильно?
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#203
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Вопросы про всё

Сообщение DeaDRoMeO »

Есть мод autogroups вроде называется, только иногда плоховато работает.
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#204
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Вопросы про всё

Сообщение Lorem Ipsum »

DeaDRoMeO писал(а):только иногда плоховато работает.
Что ты имеешь в виду?
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#205
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Вопросы про всё

Сообщение DeaDRoMeO »

Ставил себе, думал в Опытные пользователи автоматом пользователей переносить. НО он как то хреново все сделал, уже не помню, вообщем вроде не ставил группу по умолчанию, плюс всех у кого было нужное количество сообщений перекинул в Опытные пользователи. Даже тех кто был в Друзья форума.
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#206
Аватара пользователя
Vl@d1m1r
Активно общаюсь
Активно общаюсь
Сообщения: 333
Стаж: 10 лет 6 месяцев
Откуда: Туркменистан
Контактная информация:

Вопросы про всё

Сообщение Vl@d1m1r »

Подскажите , при закрытии темы выходит ошибка , с чем это связано ?

Код: Выделить всё

Общая ошибка
Tried to redirect to potentially insecure url.

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/functions.php
LINE: 2699
CALL: trigger_error()

FILE: [ROOT]/includes/functions.php
LINE: 2859
CALL: redirect()

FILE: [ROOT]/includes/mcp/mcp_main.php
LINE: 291
CALL: meta_refresh()

FILE: [ROOT]/includes/mcp/mcp_main.php
LINE: 57
CALL: lock_unlock()

FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: mcp_main->main()

FILE: [ROOT]/includes/functions_module.php
LINE: 802
CALL: p_master->load_active()

FILE: [ROOT]/mcp.php
LINE: 169
CALL: p_master->load()
#207
Аватара пользователя
ursego
Свой на все 100
Свой на все 100
Сообщения: 478
Стаж: 11 лет 2 месяца
Откуда: Днепропетровск
Контактная информация:

Вопросы про всё

Сообщение ursego »

Как определить последнее сообщение в теме?

В viewtopic_body.html хочу кое-что сделать в самом последнем постинге темы. Как его определить в коде? Имеется переменная postrow.POST_NUMBER (номер постинга внутри темы: 1, 2, ... N), но с чем её сравнивать?

Переменная postrow.S_LAST_ROW не подходит - она определяет последнее сообщение на странице, а не в целой теме (в которой может быть несколько страниц).
#208
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Вопросы про всё

Сообщение DeaDRoMeO »

Vl@d1m1r, виноват сеомод, нашел схожую с вашей ошибку - http://www.phpbbguru.net/community/topi ... ml#p380904
ursego, наверное надо выдумывать переменную, которая содержит в себе суммарное количество сообщений в теме и вот с ней сравнивать номер сообщения
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#209
Аватара пользователя
Vl@d1m1r
Активно общаюсь
Активно общаюсь
Сообщения: 333
Стаж: 10 лет 6 месяцев
Откуда: Туркменистан
Контактная информация:

Вопросы про всё

Сообщение Vl@d1m1r »

Сергей , спасибо , вот решение http://www.phpbbguru.net/community/topi ... ml#p380979 , может кому пригодится .
#210
Аватара пользователя
ursego
Свой на все 100
Свой на все 100
Сообщения: 478
Стаж: 11 лет 2 месяца
Откуда: Днепропетровск
Контактная информация:

Вопросы про всё

Сообщение ursego »

DeaDRoMeO писал(а):ursego, наверное надо выдумывать переменную, которая содержит в себе суммарное количество сообщений в теме и вот с ней сравнивать номер сообщения
Не очень хотелось бы - это ещё один запрос в базу данных, причём в таблицу, в которой до фига записей. Думал, может, есть что-то готовое.
#211
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Вопросы про всё

Сообщение DeaDRoMeO »

Позже гляну, в viewforum.php определенно есть подсчет сообщений в темах, оттуда его и надо взять. Да и впринципе один запрос роли не сыграет
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#212
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Вопросы про всё

Сообщение Lorem Ipsum »

S_LAST_POST, не?
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#213
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Вопросы про всё

Сообщение DeaDRoMeO »

Lorem Ipsum, кстати как вариант, использовать postrow.S_LAST_POST вкупе с переменной последней страницы, по аналогии как в теме Условия показа реализован способ добавления кода в самый первый пост первой страницы
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#214
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Вопросы про всё

Сообщение Lorem Ipsum »

Код: Выделить всё

<!-- IF postrow.S_LAST_POST -->сюды нужный код<!-- ENDIF -->
Так?
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#215
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Вопросы про всё

Сообщение DeaDRoMeO »

Вроде так, но оно будет показывать во всех последних сообщениях на каждой странице
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#216
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Вопросы про всё

Сообщение Lorem Ipsum »

вроде последнее сообщение на странице postrow.S_LAST_ROW

S_LAST_POST это я спецально пошла посмотрела в моде последних сообщений темы.
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#217
Аватара пользователя
ursego
Свой на все 100
Свой на все 100
Сообщения: 478
Стаж: 11 лет 2 месяца
Откуда: Днепропетровск
Контактная информация:

Вопросы про всё

Сообщение ursego »

Спасибо за наводку! Переменную topicrow.S_LAST_POST я не нашёл, но гугление показало, что её можно создать. Для этого в viewforum.php на до добавить

Код: Выделить всё

'S_LAST_POST'   => ($row['topic_first_post_id'] != $row['topic_last_post_id']) ? true : false,
Источник: https://www.phpbb.com/customise/db/mod/ ... 6-p_226902

Кстати, всю эту котовасию я затеял чтобы убрать кнопку цитирования из последнего сообщения темы. Народ просто обожает полностью цитировать последнее сообщение! Чего уж проще - вот перед носом быстрый ответ, пиши и будет ясно, что это ты ответил на последнее сообщение, так нет - люди жмут на кнопку цитаты и ждут пока загрузится форма! Просто эпидемия мазохизма! В результате читаешь тему, а там каждое сообщение дважды: оригинал и тут-же следом - в цитате. Так вот, оказывается, я не первый в истории, кто с этим столкнулся, и даже модик имееццо: https://www.phpbb.com/community/viewtop ... 9&t=753645
#218
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Вопросы про всё

Сообщение Lorem Ipsum »

ursego писал(а):Кстати, всю эту котовасию я затеял чтобы убрать кнопку цитирования из последнего сообщения темы. Народ просто обожает полностью цитировать последнее сообщение! Чего уж проще - вот перед носом быстрый ответ, пиши и будет ясно, что это ты ответил на последнее сообщение, так нет - люди жмут на кнопку цитаты и ждут пока загрузится форма!
В таком случае я не поняла почему вы отвергли postrow.S_LAST_ROW ? Ведь последнее сообщение на любой странице также находится возле БО и в этом сообщении тоже могут жать на Цитату.
Вот тут решение
http://www.phpbbguru.net/community/topi ... ml#p333665 , без всяких модов. В посте Nekstati.
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#219
Аватара пользователя
ursego
Свой на все 100
Свой на все 100
Сообщения: 478
Стаж: 11 лет 2 месяца
Откуда: Днепропетровск
Контактная информация:

Вопросы про всё

Сообщение ursego »

Спасибо! Следующая строчка - то, что доктор прописал:

Код: Выделить всё

<!-- IF postrow.U_QUOTE and (NEXT_PAGE or not postrow.S_LAST_ROW) -->
А то уж я хотел вводить в правила форума запрет на полное цитирование последнего постинга...
#220
Ответить