Пожелания дополнений Event List
- HAMMER663
- Сообщения: 123
- Зарегистрирован: 22 янв 2014, 09:23
- Откуда: Москва
- Github repo: https://github.com/HAMMER663
Пожелания дополнений Event List
Странно,конечно. Ведь там работы на 5 минут. Хотя им виднее))
Пожелания дополнений Event List
Необходимо событие в viewtopic.html
Перед
И после закрывающего
перед
Подключился к ближайшим событиям, но если их будут использовать ещё какие расширения, то будет конфликт.
Перед
Код: Выделить всё
<dl class="postprofile" id="profile{postrow.POST_ID}"<!-- IF postrow.S_POST_HIDDEN --> style="display: none;"<!-- ENDIF -->>
Код: Выделить всё
</dl>
Код: Выделить всё
<div class="postbody">
- rxu
- Сообщения: 1125
- Зарегистрирован: 21 янв 2014, 21:20
- Откуда: Krasnoyarsk
- Github repo: https://github.com/rxu
- Контактная информация:
Пожелания дополнений Event List
[ref]Anvar[/ref], что это будет? Нужен конкретный пример применения, хотя бы в общих чертах.
Пожелания дополнений Event List
Возможность изменить вёрстку, дизайн мини профиля в темах.
В данном случае пытаюсь портировать этот мод http://www.phpbbguru.net/community/topic23315.html
В данном случае пытаюсь портировать этот мод http://www.phpbbguru.net/community/topic23315.html
Пожелания дополнений Event List
поддерживаю, тоже интересно.
Пожелания дополнений Event List
В message_parser.php ПЕРЕДтребуется нечто такое:И далее собственно ...$phpbb_dispatcher->trigger_event.....
Обработка ошибки примерно такаяВся эта ерунда желательна для цензора мата - когда-то делал такой мод на 3.0.x - антимат. Пробовал запихать его в имеющеся события - никак не лезет. А этот метод - как в оригинальном моде.
Спасибо.
Код: Выделить всё
// Prepare BBcode (just prepares some tags for better parsing)
if ($allow_bbcode && strpos($this->message, '[') !== false)
Код: Выделить всё
/**
* This event allows you to edit parsed message (before parsing smilies and bbcodes)
*
* @event core.check_parsed_message
* @var string message Message
* @var array error Any error strings; a non-empty array aborts parsing.
* NOTE: Should be actual language strings, NOT language keys.
Обработка ошибки примерно такая
Код: Выделить всё
$this->warn_msg[] = ...........здесь строка ошибки..............;
return (!$update_this_message) ? $return_message : $this->warn_msg;
Спасибо.
-
- Сообщения: 6
- Зарегистрирован: 27 мар 2014, 13:19
Пожелания дополнений Event List
Нужно событие в viewtopic_body.html после первого сообщения чтобы вставить рекламу А еще лучше счетчик какой-нибудь, чтобы выбирать после 1, 2, 3 и так далее. Тоже самое для viewforum_body.html хочется. Между категориями можно вставлять разного рода объявления, анонсы, много интересного можно придумать. Лепить все в шапку - нелепо, в подвал - никто не увидит.
- rxu
- Сообщения: 1125
- Зарегистрирован: 21 янв 2014, 21:20
- Откуда: Krasnoyarsk
- Github repo: https://github.com/rxu
- Контактная информация:
Пожелания дополнений Event List
Уже есть такое:webliberty писал(а):QR_BBPOST Нужно событие в viewtopic_body.html после первого сообщения чтобы вставить рекламу
Код: Выделить всё
<!-- EVENT viewtopic_body_postrow_post_after -->
А не подходитwebliberty писал(а):QR_BBPOST Тоже самое для viewforum_body.html хочется
Код: Выделить всё
<!-- EVENT topiclist_row_append -->
В forumlist_body.html полно событий в разных местах. Изучайте, пристраивайте код.webliberty писал(а):QR_BBPOST Между категориями можно вставлять
- rxu
- Сообщения: 1125
- Зарегистрирован: 21 янв 2014, 21:20
- Откуда: Krasnoyarsk
- Github repo: https://github.com/rxu
- Контактная информация:
Пожелания дополнений Event List
Эта фильтрация идет при постинге, или при выдаче существующего сообщения?c61 писал(а):QR_BBPOST Вся эта ерунда желательна для цензора мата - когда-то делал такой мод на 3.0.x - антимат.
- rxu
- Сообщения: 1125
- Зарегистрирован: 21 янв 2014, 21:20
- Откуда: Krasnoyarsk
- Github repo: https://github.com/rxu
- Контактная информация:
Пожелания дополнений Event List
[ref]webliberty[/ref], само собой. Надо ставить условие по номеру сообщения, например
Первый пост
Последний пост
Любой пост
Первый пост
Код: Выделить всё
<!-- IF postrow.S_FIRST_ROW -->
...
<!-- ENDIF -->
Код: Выделить всё
<!-- IF postrow.S_LAST_ROW -->
...
<!-- ENDIF -->
Код: Выделить всё
<!-- IF postrow.S_ROW_COUNT == 5 -->
...
<!-- ENDIF -->