Viewtopic php topic id

phpBB Guru — Официальная русская поддержка форума phpBB3

Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекратила выпуск обновлений для phpBB версии 3.2.
С учетом этого, рекомендуется обновить конференции до версии 3.3.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до отдельного объявления.

Topic ID in Last Post URL

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).

nissin phpBB 3.0.4 Сообщения: 2205 Стаж: 15 лет 7 месяцев Откуда: Павлодар Благодарил (а): 7 раз Поблагодарили: 336 раз Контактная информация:

Topic ID in Last Post URL

Сообщение nissin » 01.09.2016 22:00

Случайно получился дубль другого расширения (tas2580 lastpostlink).
Добавляет topic ID в ссылке на последнее сообщение на главной странице форума.
viewtopic.php?f=2&p=4#p4 -> viewtopic.php?f=2&t=1&p=4#p4

Siava Поддержка
Сообщения: 5160 Стаж: 18 лет 6 месяцев Откуда: Питер Благодарил (а): 176 раз Поблагодарили: 760 раз Контактная информация:

Re: Topic ID in Last Post URL

Сообщение Siava » 02.09.2016 10:41

Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)

Sheer Former team member Сообщения: 12113 Стаж: 16 лет 5 месяцев Откуда: Калининград не Кенигсберг Благодарил (а): 54 раза Поблагодарили: 2752 раза Контактная информация:

Re: Topic ID in Last Post URL

Сообщение Sheer » 02.09.2016 17:18

Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
«Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения».
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Читайте также:  Vs code php сниппеты

Gubkin phpBB 2.0.16 Сообщения: 1085 Стаж: 8 лет Благодарил (а): 232 раза Поблагодарили: 108 раз Контактная информация:

Re: Topic ID in Last Post URL

Сообщение Gubkin » 03.09.2016 3:36

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

nissin phpBB 3.0.4 Сообщения: 2205 Стаж: 15 лет 7 месяцев Откуда: Павлодар Благодарил (а): 7 раз Поблагодарили: 336 раз Контактная информация:

Re: Topic ID in Last Post URL

Сообщение nissin » 03.09.2016 7:10

ЛЕОПАРД phpBB 1.4.4 Сообщения: 151 Стаж: 6 лет 10 месяцев Благодарил (а): 52 раза Поблагодарили: 18 раз

Re: Topic ID in Last Post URL

Сообщение ЛЕОПАРД » 04.09.2016 3:02

Sheer Former team member Сообщения: 12113 Стаж: 16 лет 5 месяцев Откуда: Калининград не Кенигсберг Благодарил (а): 54 раза Поблагодарили: 2752 раза Контактная информация:

Re: Topic ID in Last Post URL

Сообщение Sheer » 04.09.2016 11:54

Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
«Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения».
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

southklad phpBB 3.1.0 RC1 Сообщения: 3131 Стаж: 11 лет 6 месяцев Благодарил (а): 765 раз Поблагодарили: 172 раза

Re: Topic ID in Last Post URL

Сообщение southklad » 06.09.2016 0:29

nissin phpBB 3.0.4 Сообщения: 2205 Стаж: 15 лет 7 месяцев Откуда: Павлодар Благодарил (а): 7 раз Поблагодарили: 336 раз Контактная информация:

Re: Topic ID in Last Post URL

Сообщение nissin » 06.09.2016 8:20

Я не знаю как ещё написать
Медленно и печально, открываем список форумов (главную страницу).
Наводим мышку на какой-нибудь форум, двигаем мышку вправо, там в самой правой колонке есть маленькая иконка со ссылкой, которая ведёт на последнее сообщение в данном форуме: viewtopic.php?f=2&p=4#p4
Отмечаем, что в ссылке нет указания topic_id(t), только post_id(p).
Теперь двигаем мышку налево на название форума, открываем этот форум щелчком правой кнопки, видим список тем, где-то наверху обычно находится тема в которой было это последнее сообщение, опять наводим мышку на иконку со ссылкой на последнее сообщение: viewtopic.php?f=2&t=1&p=4#p4
Видим, что в ссылке есть topic_id(t).
Задаёмся вопросом, почему ссылка на одно и то же сообщение выглядит по разному. Осознание данного факта, нарушает гармонию нашего внутреннего мира.
Ставим данное расширение, и снова наслаждаемся спокойствием.

Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 06.09.2016 18:17 модератором Sheer

Читайте также:  Javascript delete all properties in object

southklad phpBB 3.1.0 RC1 Сообщения: 3131 Стаж: 11 лет 6 месяцев Благодарил (а): 765 раз Поблагодарили: 172 раза

Re: Topic ID in Last Post URL

Сообщение southklad » 06.09.2016 20:26

viewtopic.php?f=317&t=10903&p=113778#p113778
viewtopic.php?f=317&t=10903&p=113778#p113778

Источник

phpBB • Free and Open Source Forum Software

Customisation Database

Our customisation database contains just about everything you might need to customise your phpBB board to your liking. In it you will find Extensions, MODs (for 3.0.x), Styles, Language Packs, BBCodes, as well as various tools.

    Extensions

    Extensions DB

    Styles

    Styles DB

    Documentation

    Knowledge Base

    Support Forums

    Discord / IRC

    International Support

    Area51 phpBB Development

    Area51 Alien

    All Development Discussion takes place at Area51. Bug tracker, development wiki, continuous integration and other development tools are located here. Find out how to get involved in phpBB development.

    phpBB Bug Tracker

    phpBB Ideas

    Security Tracker

    Development Wiki

    GSoC

    Support Forums

    Extensions Forums

    Styles Forums

    phpBB Discussion

    General Discussion

    Area51

    SQL for current viewtopic’s topic_id

    Need some custom code changes to the phpBB core simple enough that you feel doesn’t require an extension? Then post your request here so that community members can provide some assistance.

    NOTE: NO OFFICIAL SUPPORT IS PROVIDED IN THIS SUB-FORUM

    NOTE: NO OFFICIAL SUPPORT IS PROVIDED IN THIS SUB-FORUM

    teebling Registered User Posts: 112 Joined: Sat Apr 14, 2018 7:38 pm Contact:

    SQL for current viewtopic’s topic_id

    Post by teebling » Mon Mar 08, 2021 6:20 pm

    I have an external PHP script called ‘extra.php‘ which connects to phpBB’s database, does a simple SQL query, and echoes the results:

    I am including this external script in viewtopic_body.html using , so that it runs at the same time as viewtopic.php :

    Up to this point everything is working fine. I go to any viewtopic.php page, and the correct values selected by my query are successfully printed on the page where I used INCLUDEPHP .

    Where I’m stuck is this. at the moment the query is selecting WHERE topic_title=’Apples’ . This is a static value ‘Apples’ that I just manually typed into the script ‘extra.php‘. I want it to be dynamic. I want the query to select the current viewtopic page’s topic ID — kind of like this: WHERE topic_id codebox»>

     $query = "SELECT * FROM phpbb_topics WHERE topic_id='".$topic_data['topic_id']."'"
    [phpBB Debug] PHP Notice: in file [ROOT]/extra.php on line 11: Undefined variable: topic_data [phpBB Debug] PHP Notice: in file [ROOT]/extra.php on line 11: Trying to access array offset on value of type null

    ^ This seems to me because it doesn’t know what the variable $topic_data is — but seeing as it runs after viewtopic.php, surely it should know it? Or perhaps I need some more phpbb set up in my extra.php script before I make the call?

    If you’ve read up to this point, you’re probably thinking why reinvent the wheel? Just add the custom PHP in viewtopic.php itself, why open yourself up to a vulnerability etc.

    Well the answer to that is I’ve looked real hard at viewtopic.php and just don’t know where to put my code — there are a lot of different calls being made and I don’t know where to slot in my stuff, nothing I try has worked, which made me try the INCLUDEPHP route, to separate them.

    Basically, what I’m trying to do is this:

    When a viewtopic.php page loads, a query is made using the current topic’s topic_id as the query’s WHERE statement, and the results are printed. If I visit viewtopic.php?t=3 then it only queries the table for the row having the same topic_id of 3 .

    If there is a way I can achieve this ^, preferrably without using INCLUDEPHP (so editing viewtopic.php itself), and if anyone knows how to do it, would you please reply to this? Thanks

    Источник

    phpBB — настраиваем правильные title для форума

    phpBB — настраиваем правильные title для форума

    Admin » 29.07.2015, 13:21 » Сообщение: #1

    php Код: Выделить всё Развернуть page_header ( $user -> lang [ ‘INDEX’ ]);

    php Код: Выделить всё Развернуть page_header ( $config [ ‘sitename’ ]);

    php Код: Выделить всё Развернуть page_header ( $user -> lang [ ‘VIEW_FORUM’ ] . ‘ — ‘ . $forum_data [ ‘forum_name’ ], true , $forum_id );

    php Код: Выделить всё Развернуть page_header ( $forum_data [ ‘forum_name’ ], true , $forum_id );

    php Код: Выделить всё Развернуть page_header ( $user -> lang [ ‘VIEW_TOPIC’ ] . ‘ — ‘ . $topic_data [ ‘topic_title’ ], true , $forum_id );

    php Код: Выделить всё Развернуть page_header ( $topic_data [ ‘topic_title’ ], true , $forum_id );

    Структура:
    На главной странице — название сайта;
    Любая категория (viewforum, viewtopic, search, memberlist, faq и т.д.) – выводится название категории + № страницы (если >1).

    Если нужно, чтобы по viewtopic помимо № страницы темы указывалось имя родителя, как в этом моде, то должно быть так:

    php Код: Выделить всё Развернуть page_header ( $user -> lang [ ‘VIEW_TOPIC’ ] . ‘ — ‘ . $topic_data [ ‘topic_title’ ], true , $forum_id );

    php Код: Выделить всё Развернуть page_header ( $topic_data [ ‘topic_title’ ] . ‘ : ‘ . $topic_data [ ‘forum_name’ ], true , $forum_id );

    Если на индексной странице помимо sitename нужно указать краткое описание конференции, то делаем так:

    php Код: Выделить всё Развернуть page_header ( $user -> lang [ ‘INDEX’ ]);

    php Код: Выделить всё Развернуть page_header ( $config [ ‘sitename’ ] . ‘ — ‘ . $config [ ‘site_desc’ ]);

    ..Смерть стоит того чтобы жить, а любовь стоит того чтобы ждать..
    Admin

    Сообщения: 6372 [в теме] Откуда: Москва Группа: Администраторы Благодарил (а): 26 раз(а). Поблагодарили: 185 раз(а). [ Профиль ]

    viewforum, viewtopic, search, memberlist, faq, phpbb, title, форум, просмотр страницы, просмотр форума, просмотр темы, № страницы

    Источник

Оцените статью