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

-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Расширения - это просто!
честно говоря, думал, что есть какая-то возможность подключать шаблоны событий по условиям. видать нет такой возможности.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Расширения - это просто!
Не элегантно это. Лишний шаблон, лишние проверки... Хочется красившее.
Хотелось бы использовать именно разные события по условию.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 2.0.7
- Сообщения: 552
- Стаж: 13 лет 1 месяц
- Благодарил (а): 17 раз
- Поблагодарили: 14 раз
-
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 12 лет 11 месяцев
- Благодарил (а): 97 раз
- Поблагодарили: 91 раз
- Забанен: Бессрочно
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Расширения - это просто!
xisp, в том-то и дело, что нужно подключить ВСЕ события и в КАЖДОМ выполнить проверку, это очень некрасиво, в особенности если таких условий будет много. жаль, что никак.
-
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 12 лет 11 месяцев
- Благодарил (а): 97 раз
- Поблагодарили: 91 раз
- Забанен: Бессрочно
Re: Расширения - это просто!
Хотя нет, я соврал. В [BETA] extender: конструктор слушателей событий это сделано как- то по другому.
phpBBex
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Расширения - это просто!
не помню, в этом расширении или в Custom Templates - расширение из админки создает файлы событий. т.е. если события статичны и создаются один раз и надолго - это приемлемый вариант, если же условия меняются часто - такой вариант будет плох.
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: Расширения - это просто!
есть где-то пример?
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 12 лет 11 месяцев
- Благодарил (а): 97 раз
- Поблагодарили: 91 раз
- Забанен: Бессрочно
Re: Расширения - это просто!
Его кажется нужно вводить в настройках конференции. Для автора расширения ничего не меняется, просто вместо запуска посетителями системные задачи будут запускаться кроном.
И да, он не везде доступен. Точнее, на шаредах его нет чуть менее, чем всегда.
phpBBex
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
-
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 12 лет 11 месяцев
- Благодарил (а): 97 раз
- Поблагодарили: 91 раз
- Забанен: Бессрочно
Re: Расширения - это просто!
Нету.
И какой процент администраторов знает эти три страшные буквы?
phpBBex
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: Расширения - это просто!
Если уж администратор знает, что такое системный Cron и где его включить, то он должен знать, что такое SSH, или хотя бы прочесть подробную инструкцию на сайте провайдера.
-
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 12 лет 11 месяцев
- Благодарил (а): 97 раз
- Поблагодарили: 91 раз
- Забанен: Бессрочно
Re: Расширения - это просто!
Так они и про крон не знают. Тут ужасаешься от мешанины практически случайных символов в шаблонах после правки администраторов, а вы про крон и SSH.
Извиняюсь за начатый мною оффтоп, признаю свою ошибку и исправляю: крон есть на хостингах и его могут использовать.
Извиняюсь за начатый мною оффтоп, признаю свою ошибку и исправляю: крон есть на хостингах и его могут использовать.
phpBBex
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Расширения - это просто!
sasa85, можете взять, например, событие
Где
core.viewtopic_assign_template_vars_before
, и посчитать $page = floor($start / $per_page) + 1;
Где
$per_page = $this->config['posts_per_page'];
и $start = $event[$start];