Страница 8 из 10

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

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

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

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

Добавлено: 17.11.2013 15:02
Pazh
xisp писал(а):В 3.1 моды будут вызываться по событиям.
Есть много модов, которым этого будет крайне мало

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

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

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

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

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

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


Зачем?

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 05.07.2014 21:01
romeo_piter
Подниму старую тему.

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

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

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

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

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

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