[FAQ] Редиректы (убрать страницы информации)

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Алг
Former team member
Сообщения: 878
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 84 раза
Поблагодарили: 279 раз
Контактная информация:

Re: [FAQ] Редиректы (убрать страницы информации)

Сообщение Алг » 17.11.2013 9:19

xisp писал(а):По моей логике в идеальном мире нужно писать моды так, чтобы конфликтов не было.
так в 3.1 эту идею и реализуют, чтобы каждый мод в своём расширении и не трогал другие... а для 3.0 почему, вдруг, это плохо? или только исключительно для мода phpBB jQuery Base плохо?
romeo_piter писал(а):Из полезного в нем только проверка ЛС.
ИМХО, самое бесполезное, что в нем есть. ЛС и так проверяются штатными средствами, во время интенсивной работы форума я вообще отключаю эту опцию
romeo_piter писал(а):Но только ради этого ставить такой мод, который явно будет иметь конфликты с уже установленными - не резон.
Я не агитирую ставить, но ... не будет у него явно конфликтов с уже установленными, ему просто наплевать на другие моды, функциональность других модов без перезагрузки надо просто-напросто дописывать
romeo_piter писал(а):Я писал про отображение выполняемых действий во всплывашке. Грубо говоря, заменить страницу информации при редиректе на небольшое окошко с этой информацией, задерживающееся на несколько сек. Этого нет в моде.
в моде phpBB jQuery Base это есть, прочитайте внимательно, причем настраивается в админке, хотите ли вы их видеть. Можете посмотреть в действии http://chugunok.net/forum_test/index.php
аккаунты:
bodek 12345
user_subsilver2 12345
текущая тема: http://chugunok.net/forum_test/viewtopi ... 314&t=3371

введите в каждую из них по сообщению и посмотрите на окошко
завершённая тема: http://chugunok.net/forum_test/viewtopi ... 314&t=3137
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1799
Зарегистрирован: 19.05.2012 19:00
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: [FAQ] Редиректы (убрать страницы информации)

Сообщение xisp » 17.11.2013 14:01

Алг писал(а):а для 3.0 почему, вдруг, это плохо?
В 3.0 совершенно не как в 3.1.
В 3.0 в этом моде тупо скопировал логику движка.
В 3.1 моды будут вызываться по событиям.
Вы наверное не так меня поняли. Я не против отдельных файлов, даже за немного. Я против дублирования логики движка в отдельном файле вместо инклюда в оригинальные.
phpBBex

Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 454 раза
Контактная информация:

Re: [FAQ] Редиректы (убрать страницы информации)

Сообщение Pazh » 17.11.2013 15:02

xisp писал(а):В 3.1 моды будут вызываться по событиям.
Есть много модов, которым этого будет крайне мало
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1799
Зарегистрирован: 19.05.2012 19:00
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: [FAQ] Редиректы (убрать страницы информации)

Сообщение xisp » 17.11.2013 15:54

Pazh писал(а):Есть много модов, которым этого будет крайне мало
Посмотрим. Разработчики везде пишут, что будут расширять список событий.
phpBBex

Аватара пользователя
Алг
Former team member
Сообщения: 878
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 84 раза
Поблагодарили: 279 раз
Контактная информация:

Re: [FAQ] Редиректы (убрать страницы информации)

Сообщение Алг » 17.11.2013 16:40

xisp писал(а):В 3.0 в этом моде тупо скопировал логику движка.
если мы говорим о быстром ответе, то не тупо, а взял только необходимое для одного поста. А что не взял, то лишнее, хотите, мол, накручивайте далее. Мне такой подход импонирует больше, чем инклюд в основной файл viewtopic.php , потому что там на каждой строчке пришлось бы иф-ы ставить и уж тогда бы действительно нерушимая дружба модов могла бы получиться
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1799
Зарегистрирован: 19.05.2012 19:00
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: [FAQ] Редиректы (убрать страницы информации)

Сообщение xisp » 17.11.2013 16:44

Алг писал(а):потому что там на каждой строчке пришлось бы иф-ы ставить


Зачем?
phpBBex

Аватара пользователя
Алг
Former team member
Сообщения: 878
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 84 раза
Поблагодарили: 279 раз
Контактная информация:

Re: [FAQ] Редиректы (убрать страницы информации)

Сообщение Алг » 18.11.2013 9:56

новый пост быстрого ответа должен пройти цикл обработки, который существует в post.php, но в урезанном виде( без аттачментов, голосовалок, превьюшек и.т.п), значит, надо ставить иф-ы на обход лишнего, чтоб нагрузку снизить, но это ладно. А далее идёт файл viewtopic.php, который собирает и передает информацию о всех постах темы, а оно нам надо? нам только один нужен. Тут уже разветвление на каждом шагу
xisp, а как бы Вы предложили вписывание во viewtopic.php?
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1799
Зарегистрирован: 19.05.2012 19:00
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: [FAQ] Редиректы (убрать страницы информации)

Сообщение xisp » 18.11.2013 17:41

Алг писал(а):надо ставить иф-ы на обход лишнего,
Согласитесь, это не каждая строчка.
Алг писал(а):xisp, а как бы Вы предложили вписывание во viewtopic.php?
Забить на лишний код, в ифы оборачивать только ресурсоёмкие операции.
phpBBex

Аватара пользователя
Алг
Former team member
Сообщения: 878
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 84 раза
Поблагодарили: 279 раз
Контактная информация:

Re: [FAQ] Редиректы (убрать страницы информации)

Сообщение Алг » 18.11.2013 19:44

xisp писал(а):Согласитесь, это не каждая строчка.
Соглашаюсь, я ж выше писала, что для post.php
Алг писал(а): но это ладно
, но для viewtopic.php всё куда фатальней. Лишнего кода там процентов 80 будет и всё ресурсоёмкое. Сейчас крамолу скажу: код в этом файле, мягко говоря, не современный, это моё имхо и я никогда php не занималась, не знаю его, но не уверена, что так принято писать сейчас, не используя паттернов, не строя классов и коллекций. Если бы, пофантазируем, был бы спроектирован класс post_topic, инкапсулирующий всю логику для одного поста, и класс topic, который содержал бы коллекцию объектов post_topic, каждому моду ничего бы не стоило добавлять свою функциональность в эти два класса, а обсуждаемому моду тогда пришлось бы всего-навсего вытащить последний элемент этой коллекции и передать его данные в темплейт.
Но вернёмся в нашу реальность, увы, где иф-ов не избежать в каждом блоке
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1799
Зарегистрирован: 19.05.2012 19:00
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: [FAQ] Редиректы (убрать страницы информации)

Сообщение xisp » 19.11.2013 18:17

Алг писал(а):Лишнего кода там процентов 80 будет и всё ресурсоёмкое.
Тогда забить. Дешевле будет сервак по мощнее заказать, чем оплачивать работу программиста.
Алг писал(а):а обсуждаемому моду тогда пришлось бы всего-навсего вытащить последний элемент этой коллекции
Сначала передать корректные данные, а то понавытаскивает.
phpBBex

Аватара пользователя
Алг
Former team member
Сообщения: 878
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 84 раза
Поблагодарили: 279 раз
Контактная информация:

Re: [FAQ] Редиректы (убрать страницы информации)

Сообщение Алг » 21.11.2013 23:40

Не, я боюсь, Вы неправильно поняли. Не могу утверждать, что во viewtopic.php 80% лишнего кода, никоим образом. Там весь код необходим и достаточен. А лишний он для того, чтобы взять данные только у последнего добавленного поста
xisp писал(а):Дешевле будет сервак по мощнее заказать, чем оплачивать работу программиста
Правда что ли? Хотя серваки нынче дешевле, чем овёс. А я помню ещё патриархальные времена, когда программист получал 120 р в месяц, а ведущий программист аж 160р
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1799
Зарегистрирован: 19.05.2012 19:00
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: [FAQ] Редиректы (убрать страницы информации)

Сообщение xisp » 22.11.2013 1:20

Алг писал(а): Вы неправильно поняли
Всё я правильно понял.
Алг писал(а):А лишний он для того, чтобы взять данные только у последнего добавленного поста
Именно на это я и предлагал забить.
phpBBex

romeo_piter
phpBB 2.0.15
Сообщения: 1033
Зарегистрирован: 02.04.2009 17:28
Благодарил (а): 168 раз
Поблагодарили: 20 раз

Re: [FAQ] Редиректы (убрать страницы информации)

Сообщение romeo_piter » 05.07.2014 21:01

Подниму старую тему.

Как дела у отключивших редиректы?
Действительно ли это не влияет на серверную нагрузку?

И появилось ли решение с вьюонлайн или какой-то другой вариант безболезненного отключения редиректов.
Или надо всё же по одному для каждого действия отключать?

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10077
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1328 раз
Поблагодарили: 1294 раза
Контактная информация:

Re: [FAQ] Редиректы (убрать страницы информации)

Сообщение Пчелкин » 06.07.2014 5:12

Глобальное отключение может навредить.... Надо все таки решать по месту какое вырубать, а какое вызывает проблему.

Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1799
Зарегистрирован: 19.05.2012 19:00
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: [FAQ] Редиректы (убрать страницы информации)

Сообщение xisp » 06.07.2014 7:06

romeo_piter писал(а):Как дела у отключивших редиректы?
Я их и не включал, они по умолчанию отключены в phpBBex. Всё отлично. В 3.1 их тоже посокращали местами. По моему очевидно, что с ними нужно делать.
phpBBex

Закрыто

Вернуться в «FAQ (phpBB 3.0.x)»