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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 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
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

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

Сообщение sweetah »

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

Скажите как сделать, чтобы эта ссылка в сингл посте имела вид viewtopic.php?p=123#p123?
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

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

Сообщение evrus01 »

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

del

Я не знаю насколько это верно, нужно мнение Nekstati.
Последний раз редактировалось evrus01 01.06.2012 21:38, всего редактировалось 5 раз.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

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

Сообщение Nekstati »

Работает — значит, верно. )
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

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

Сообщение evrus01 »

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

Добавлено спустя 4 минуты 10 секунд:
Чего то я не то понаписал :(
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

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

Сообщение sweetah »

evrus01, нее. Чето не то... Удивляюсь как это у вас работает)
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 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
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

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

Сообщение sweetah »

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

Добавлено спустя 7 минут 15 секунд:
Да, вроде такой вариант ок )
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

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

Сообщение evrus01 »

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

ну не программист я :)
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

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

Сообщение sweetah »

Вообще странно себя эта штука ведет, у некоторых постов не определяется id и ссылка имеет вид viewtopic.php?f=1&t=2&p=#p :(
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

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

Сообщение evrus01 »

sweetah, чего то я пока такого не заметил. Давайте все-таки Nekstati подождем.
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

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

Сообщение sweetah »

evrus01, я разобрался. Конфликт вызывает мод Medal System - у пользователей с имеющимися наградами в отдельном посте не формируется правильно ссылка, как я уже выше указал.
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

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

Сообщение sweetah »

А кто-нибудь быстрый ответ пробовал включить, удалив 'S_QUICK_REPLY' => false,? У меня не работает... пробовал на чистом форуме.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

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

Сообщение evrus01 »

sweetah писал(а):Конфликт вызывает мод Medal System
Так решили проблему или только установили причину?
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

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

Сообщение sweetah »

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

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

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

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