Как прикинуть значек темы на все страницы топика
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 2.0.1
- Сообщения: 293
- Стаж: 11 лет 11 месяцев
- Благодарил (а): 88 раз
- Поблагодарили: 11 раз
Как прикинуть значек темы на все страницы топика
Доброго времени суток друзья. При создании темы у пользователя есть возможность задать иконку темы
Подскажите пожалуйста, как эту иконку вставить в заголовок темы и покинуть на все страницы топика (2, 3 ... N) ?
Хочу, чтобы иконка первого сообщения подставлялась перед заголовком темы на всех страницах топика
Спасибо
Подскажите пожалуйста, как эту иконку вставить в заголовок темы и покинуть на все страницы топика (2, 3 ... N) ?
Хочу, чтобы иконка первого сообщения подставлялась перед заголовком темы на всех страницах топика
Спасибо
-
- Поддержка
- Сообщения: 3336
- Стаж: 16 лет 1 месяц
- Благодарил (а): 17 раз
- Поблагодарили: 561 раз
Re: Как прикинуть значек темы на все страницы топика
AlexOo, отключить эти артефакты мелового периода. Пускай люди вставляют эмодзи.
Для тех, кто не знает, как вставить эмодзи, можно взять что-то из этих расширений:
https://www.phpbb.com/community/viewtopic.php?t=2459331
https://www.phpbb.com/community/viewtopic.php?t=2548891
https://www.phpbb.com/community/viewtopic.php?t=2399596
https://www.phpbb.com/community/viewtopic.php?t=2530961
Для тех, кто не знает, как вставить эмодзи, можно взять что-то из этих расширений:
https://www.phpbb.com/community/viewtopic.php?t=2459331
https://www.phpbb.com/community/viewtopic.php?t=2548891
https://www.phpbb.com/community/viewtopic.php?t=2399596
https://www.phpbb.com/community/viewtopic.php?t=2530961
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Как прикинуть значек темы на все страницы топика
Там уже не скачать ни одного из них.
Думаю, сейчас в любом браузере правая кнопка мыши - Эмодзи. В смартфоне еще проще.
-
- phpBB 2.0.1
- Сообщения: 293
- Стаж: 11 лет 11 месяцев
- Благодарил (а): 88 раз
- Поблагодарили: 11 раз
Re: Как прикинуть значек темы на все страницы топика
Эмодзи это конечно хорошо, но не все пиктограммы там есть, да и на форуме есть староверы, которые привыкли к данному функционалу. Собственно от них и пришел запрос на улучшение
-
- phpBB 2.0.1
- Сообщения: 293
- Стаж: 11 лет 11 месяцев
- Благодарил (а): 88 раз
- Поблагодарили: 11 раз
Re: Как прикинуть значек темы на все страницы топика
Коллеги, все еще в поисках решения со встроенными значками тем. Подскажите пожалуйста, в какую сторону копать
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Как прикинуть значек темы на все страницы топика
AlexOo, это не так просто, как кажется. Надо на каждой странице viewtopic.php делать выборку id иконки первого сообщения темы и добавлять ее в шаблон.
Либо один раз выбрать до начала перебора страниц и уже потом приравнять icon_id для всех постов значению для первого поста.
Либо один раз выбрать до начала перебора страниц и уже потом приравнять icon_id для всех постов значению для первого поста.
-
- phpBB 2.0.1
- Сообщения: 293
- Стаж: 11 лет 11 месяцев
- Благодарил (а): 88 раз
- Поблагодарили: 11 раз
Re: Как прикинуть значек темы на все страницы топика
rxu, т.е. в теории это все можно реализовать не ковыряя файлы ядра и не прибегая к написанию расширения. Правильно ?
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Как прикинуть значек темы на все страницы топика
С точностью до наоборот.
Надо или ковырять ядро, или писать расширение.
Надо или ковырять ядро, или писать расширение.
-
- phpBB 2.0.1
- Сообщения: 293
- Стаж: 11 лет 11 месяцев
- Благодарил (а): 88 раз
- Поблагодарили: 11 раз
Re: Как прикинуть значек темы на все страницы топика
Понял. Спасибо больше за разъяснение. Буду приставать к программисту, чтоб реализовал )))
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Как прикинуть значек темы на все страницы топика
Собственно, оказалось всё проще.
Код: Выделить всё
OPEN
viewtopic.php
FIND
$post_row = array(
BEFORE, ADD
$row['icon_id'] = $topic_data['icon_id'];
-
- phpBB 2.0.1
- Сообщения: 293
- Стаж: 11 лет 11 месяцев
- Благодарил (а): 88 раз
- Поблагодарили: 11 раз
Re: Как прикинуть значек темы на все страницы топика
Я правильно понимаю, что это внедрения в файл ядра и при обновлении форума есть вероятность потереть эти правки
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Как прикинуть значек темы на все страницы топика
В случае замены данного файла при обновлении правку придется вносить заново.
Либо реализовывать этот функционал расширением.
Либо реализовывать этот функционал расширением.