anonymous@RULINUX.NET~# Last login: 2024-12-28 22:03:11
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

[php] А сколько сейчас дают за убийство?

Последнюю пару недель меня преследует желание убить одного разработчика за разаработанный им темплейтный движок. Там на каждый чих-пых вызывается свой отдельный неповторимый скрипт. Допустим есть массив объектов А - для его отображения будет вызван скрипт пролога отображения массива А, для каждого вхождения в массив - скрипт отображающий элемент массива А, потом скрипт эпилога отображения массива А. Для массива Б свои отдельные уникальные темплейты. При этом движок вызывает их в жёстко заданной последовательности - сначала пролог собственно страницы, потом элементы ЮИ, которые предусмотрел автор и только в заданном порядке.

Единственный способ обойти это - объявить глобальные переменные в которых будут копиться данные, и исправить все эти мелки темплейты чтобы они не рисовали ничего, а только складывали бы отрисовываемые данные в глобальные переменные. А потом в самом последнем темплейте (футер страницы) - уже всё чохом отрисовывать как тебе надо.

В результате получается что движок потратил определенную работу на ненужное никому выдёргивание данных, а теперь приходится делать доп.работу чтобы запихать эти данные обратно в некую структуру по типу той, из которой движок эти данные выдёргивает вызывая эти свои сотни темплейтов. И для этого к тому же всё равно надо переебошить сперва целую уйму темплейтов.

Как вы думаете, уважаемые знатоки, суд простит убийство или лучше как-то повлиять на разработчика чтобы он заменил свой велосипед каким-нибудь более простым и стандартным решением, ведь обычно как-то можно обойтись без зарабатывания туннельного синдрома посредством правки двух сотен пхп-файлов для отображения достаточно простенького сайта? Какое решение вы бы посоветовали для движка темплейтов?

anonymous(*) (2011-08-29 18:17:00)

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: [php] А сколько сейчас дают за убийство? от anonymous 2011-08-29 18:17:00
avatar
Скрыть

Re: [php] А сколько сейчас дают за убийство?

> лучше как-то повлиять на разработчика
шли патчи

bugmaker(*)(2011-08-29 22:14:21)

Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.17) Gecko/20110422 Ubuntu/10.04 (lucid) Firefox/3.6.17
[#] [Добавить метку] [Редактировать] Ответ на: Re: [php] А сколько сейчас дают за убийство? от bugmaker 2011-08-29 22:14:21
avatar
Скрыть

Re: [php] А сколько сейчас дают за убийство?

Дык получается в качестве патча нужно взять какую-нибудь другую реализацию и всё ею заменить.. Не каждый разработчик на такое пойдёт!

anonymous(*)(2011-08-29 22:23:56)

[#] [Добавить метку] [Редактировать] Ответ на: Re: [php] А сколько сейчас дают за убийство? от anonymous 2011-08-29 22:23:56
avatar
Скрыть

Re: [php] А сколько сейчас дают за убийство?

>Не каждый разработчик на такое пойдёт!

Пропатченный разработчик пойдёт. Я гарантирую это!

Silvy(*)(2011-08-29 22:33:33)

Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0
[#] [Добавить метку] [Редактировать] Ответ на: Re: [php] А сколько сейчас дают за убийство? от anonymous 2011-08-29 22:23:56
avatar
Скрыть

Re: [php] А сколько сейчас дают за убийство?

Можно. Только почему бы ТСу сразу не пользовать другую реализацию?

bugmaker(*)(2011-08-29 22:58:55)

Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.17) Gecko/20110422 Ubuntu/10.04 (lucid) Firefox/3.6.17
[#] [Добавить метку] [Редактировать] Ответ на: Re: [php] А сколько сейчас дают за убийство? от bugmaker 2011-08-29 22:58:55
avatar
Скрыть

Re: [php] А сколько сейчас дают за убийство?

Поди угадай

anonymous(*)(2011-08-29 23:20:19)

[#] [Добавить метку] [Редактировать] Ответ на: Re: [php] А сколько сейчас дают за убийство? от anonymous 2011-08-29 23:20:19
avatar
Скрыть

Re: [php] А сколько сейчас дают за убийство?

полагаю, что ТС мазохист и Семён, открывающий тут темы про анальное рабство на труполоре

bugmaker(*)(2011-08-29 23:31:30)

Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.17) Gecko/20110422 Ubuntu/10.04 (lucid) Firefox/3.6.17
[#] [Добавить метку] [Редактировать] Ответ на: Re: [php] А сколько сейчас дают за убийство? от bugmaker 2011-08-29 23:31:30
avatar
Скрыть

Re: [php] А сколько сейчас дают за убийство?

Как ни тужился, не увидел логической связи. Разъясни хотя бы свои слова, раз уж по теме тебе сказать совсем нечего.

anonymous(*)(2011-08-30 03:58:18)

[#] [Добавить метку] [Редактировать] Ответ на: Re: [php] А сколько сейчас дают за убийство? от anonymous 2011-08-30 03:58:18
avatar
Скрыть

Re: [php] А сколько сейчас дают за убийство?

какая именно буква в этих словах тебе незнакома?

bugmaker(*)(2011-08-30 05:46:04)

Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.17) Gecko/20110422 Ubuntu/10.04 (lucid) Firefox/3.6.17
[#] [Добавить метку] [Редактировать] Ответ на: Re: [php] А сколько сейчас дают за убийство? от bugmaker 2011-08-30 05:46:04
avatar
Скрыть

Re: [php] А сколько сейчас дают за убийство?

А где я сказал, что мне буква незнакома?

anonymous(*)(2011-08-30 12:18:32)

[#] [Добавить метку] [Редактировать] Ответ на: Re: [php] А сколько сейчас дают за убийство? от anonymous 2011-08-30 12:18:32
avatar
Скрыть

Re: [php] А сколько сейчас дают за убийство?

Нигде. Тебе следует больше работать над понятностью твоей речи.

bugmaker(*)(2011-08-30 17:17:07)

Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.17) Gecko/20110422 Ubuntu/10.04 (lucid) Firefox/3.6.17
[#] [Добавить метку] [Редактировать] Ответ на: Re: [php] А сколько сейчас дают за убийство? от bugmaker 2011-08-30 17:17:07
avatar
Скрыть

Re: [php] А сколько сейчас дают за убийство?

При чём тут моя речь если ты дискутируешь с выдуманными тобой фразами? Как бы и что бы я ни писал тут - это не выгонит тараканов из твоей головы.

anonymous(*)(2011-08-30 17:27:54)

[#] [Добавить метку] [Редактировать] Ответ на: Re: [php] А сколько сейчас дают за убийство? от anonymous 2011-08-30 17:27:54
avatar
Скрыть

Re: [php] А сколько сейчас дают за убийство?

> При чём тут моя речь
при том что смысл её тёмен и неясен

> если ты дискутируешь с выдуманными тобой фразами?
пруфлинк или не было

> Как бы и что бы я ни писал тут - это не выгонит тараканов из твоей головы.
я не хочу ничего делать со своей головой только ради того чтобы изгонять из неё выдуманных тобой тараканов

bugmaker(*)(2011-08-30 17:33:57)

Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.17) Gecko/20110422 Ubuntu/10.04 (lucid) Firefox/3.6.17
[#] [Добавить метку] [Редактировать] Ответ на: Re: [php] А сколько сейчас дают за убийство? от bugmaker 2011-08-30 17:33:57
avatar
Скрыть

Re: [php] А сколько сейчас дают за убийство?

> при том что смысл её тёмен и неясен
А тебя кто-то заставляет отвечать на сообщения, смысл которых тебе недоступен?

> пруфлинк или не было
см.выше

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

anonymous(*)(2011-08-30 17:42:28)

[#] [Добавить метку] [Редактировать] Ответ на: Re: [php] А сколько сейчас дают за убийство? от anonymous 2011-08-30 17:42:28
avatar
Скрыть

Re: [php] А сколько сейчас дают за убийство?

> А тебя кто-то заставляет отвечать на сообщения, смысл которых тебе недоступен?
нет, я делаю это совершенно добровольно

> см.выше
там паутина с пауком внутри. На пруфлинк не тянет.

> Никто в общем-то и не ожидал что ты вдруг возьмёшь и признаешь свою неадекватность.
Это верно. Я ещё никогда не был уличён в том, что признаю то, чего нет.

bugmaker(*)(2011-08-30 18:25:01)

Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.17) Gecko/20110422 Ubuntu/10.04 (lucid) Firefox/3.6.17
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!