Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

Single Post (Сообщение отдельно)

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Зарегистрирован: 24.03.2011 13:59
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Single Post (Сообщение отдельно)

Сообщение evrus01 »

МайскийЖук писал(а):мне выдавались ссылки на булку, проходя по которым я попадал вот на такой выделенный отдельно пост, потом приходилось искать ссылку на полную тему, чтобы понять контекст этого поста. Поэтому в phpBB я такой feature не хочу.
Пишем в robots.txt

Disallow: /forum/viewtopic.php?p=*&view=single_post

Ссылку на полную тему искать не надо. Она там есть [вернуться в тему].
МайскийЖук писал(а):Только мне уже смешно, ведь внятного ответа на вопрос о целесообразности я не так и не получил.
Что в вашем понимании внятное? Я написал на русском и на английском. Что в моих ответах не внятно?
Видимо мы просто не понимаем друг друга в этом вопросе :)

Мод по функционалу соответствует этой модификации View single post
Реализован немного по другому.

Аватара пользователя
sweetah
phpBB 2.0.6
Сообщения: 501
Зарегистрирован: 26.01.2010 14:43
Благодарил (а): 106 раз
Поблагодарили: 26 раз

Re: Single Post (Сообщение отдельно)

Сообщение sweetah »

evrus01 писал(а):Ссылку на полную тему искать не надо. Она там есть [вернуться в тему].
Кстати говоря, толку от неё мало, т.к. ведет она на первую страницу темы.

Скажите как сделать, чтобы эта ссылка в сингл посте имела вид viewtopic.php?p=123#p123?

Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Зарегистрирован: 24.03.2011 13:59
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Single Post (Сообщение отдельно)

Сообщение evrus01 »

sweetah, я сделал так (работает для меня).

del

Я не знаю насколько это верно, нужно мнение Nekstati.
Последний раз редактировалось evrus01 02.06.2012 1:38, всего редактировалось 5 раз.

Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 2853
Зарегистрирован: 19.03.2009 17:43
Благодарил (а): 23 раза
Поблагодарили: 1027 раз

Re: Single Post (Сообщение отдельно)

Сообщение Nekstati »

Работает — значит, верно. )

Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Зарегистрирован: 24.03.2011 13:59
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Single Post (Сообщение отдельно)

Сообщение evrus01 »

а я вот между прочим символ пропустил :)

Добавлено спустя 4 минуты 10 секунд:
Чего то я не то понаписал :(

Аватара пользователя
sweetah
phpBB 2.0.6
Сообщения: 501
Зарегистрирован: 26.01.2010 14:43
Благодарил (а): 106 раз
Поблагодарили: 26 раз

Re: Single Post (Сообщение отдельно)

Сообщение sweetah »

evrus01, нее. Чето не то... Удивляюсь как это у вас работает)

Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Зарегистрирован: 24.03.2011 13:59
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Single Post (Сообщение отдельно)

Сообщение evrus01 »

Может вот так?

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

'POST_ID'				=> (append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id&p=" . $row['post_id'] . "#p") . $row['post_id']),

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

<!-- IF S_SINGLE_POST --><a href="{POST_ID}" class="left-box left" style="font-size: 1.1em">{L_RETURN_TO_TOPIC}</a><!-- ENDIF -->
Тест

Аватара пользователя
sweetah
phpBB 2.0.6
Сообщения: 501
Зарегистрирован: 26.01.2010 14:43
Благодарил (а): 106 раз
Поблагодарили: 26 раз

Re: Single Post (Сообщение отдельно)

Сообщение sweetah »

Похоже на правду... сейчас попробую.

Добавлено спустя 7 минут 15 секунд:
Да, вроде такой вариант ок )

Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Зарегистрирован: 24.03.2011 13:59
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Single Post (Сообщение отдельно)

Сообщение evrus01 »

С sid'ом проверил (отключил куки в Опере) — тоже работает.
но я до сих пор не уверен, что это верно :)

ну не программист я :)

Аватара пользователя
sweetah
phpBB 2.0.6
Сообщения: 501
Зарегистрирован: 26.01.2010 14:43
Благодарил (а): 106 раз
Поблагодарили: 26 раз

Re: Single Post (Сообщение отдельно)

Сообщение sweetah »

Вообще странно себя эта штука ведет, у некоторых постов не определяется id и ссылка имеет вид viewtopic.php?f=1&t=2&p=#p :(

Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Зарегистрирован: 24.03.2011 13:59
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Single Post (Сообщение отдельно)

Сообщение evrus01 »

sweetah, чего то я пока такого не заметил. Давайте все-таки Nekstati подождем.

Аватара пользователя
sweetah
phpBB 2.0.6
Сообщения: 501
Зарегистрирован: 26.01.2010 14:43
Благодарил (а): 106 раз
Поблагодарили: 26 раз

Re: Single Post (Сообщение отдельно)

Сообщение sweetah »

evrus01, я разобрался. Конфликт вызывает мод Medal System - у пользователей с имеющимися наградами в отдельном посте не формируется правильно ссылка, как я уже выше указал.

Аватара пользователя
sweetah
phpBB 2.0.6
Сообщения: 501
Зарегистрирован: 26.01.2010 14:43
Благодарил (а): 106 раз
Поблагодарили: 26 раз

Re: Single Post (Сообщение отдельно)

Сообщение sweetah »

А кто-нибудь быстрый ответ пробовал включить, удалив 'S_QUICK_REPLY' => false,? У меня не работает... пробовал на чистом форуме.

Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Зарегистрирован: 24.03.2011 13:59
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Single Post (Сообщение отдельно)

Сообщение evrus01 »

sweetah писал(а):Конфликт вызывает мод Medal System
Так решили проблему или только установили причину?

Аватара пользователя
sweetah
phpBB 2.0.6
Сообщения: 501
Зарегистрирован: 26.01.2010 14:43
Благодарил (а): 106 раз
Поблагодарили: 26 раз

Re: Single Post (Сообщение отдельно)

Сообщение sweetah »

Я смог решить только отключением медалек :D
Либо вот так:

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

<a href="viewtopic.php?p={postrow.POST_ID}#p{postrow.POST_ID}">
Но, наверное, не совсем правильно, что ссылка прямо в шаблоне прописана.

Вернуться в «Бета-версии модов для phpBB 3.0.x»