anonymous@RULINUX.NET~# | Last login: 2024-12-31 00:43:40 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Talks | [RSS] |
Последнюю пару недель меня преследует желание убить одного разработчика за разаработанный им темплейтный движок. Там на каждый чих-пых вызывается свой отдельный неповторимый скрипт. Допустим есть массив объектов А - для его отображения будет вызван скрипт пролога отображения массива А, для каждого вхождения в массив - скрипт отображающий элемент массива А, потом скрипт эпилога отображения массива А. Для массива Б свои отдельные уникальные темплейты. При этом движок вызывает их в жёстко заданной последовательности - сначала пролог собственно страницы, потом элементы ЮИ, которые предусмотрел автор и только в заданном порядке.
Единственный способ обойти это - объявить глобальные переменные в которых будут копиться данные, и исправить все эти мелки темплейты чтобы они не рисовали ничего, а только складывали бы отрисовываемые данные в глобальные переменные. А потом в самом последнем темплейте (футер страницы) - уже всё чохом отрисовывать как тебе надо.
В результате получается что движок потратил определенную работу на ненужное никому выдёргивание данных, а теперь приходится делать доп.работу чтобы запихать эти данные обратно в некую структуру по типу той, из которой движок эти данные выдёргивает вызывая эти свои сотни темплейтов. И для этого к тому же всё равно надо переебошить сперва целую уйму темплейтов.
Как вы думаете, уважаемые знатоки, суд простит убийство или лучше как-то повлиять на разработчика чтобы он заменил свой велосипед каким-нибудь более простым и стандартным решением, ведь обычно как-то можно обойтись без зарабатывания туннельного синдрома посредством правки двух сотен пхп-файлов для отображения достаточно простенького сайта? Какое решение вы бы посоветовали для движка темплейтов?
anonymous(*) (2011-08-29 18:17:00)
|
|
|
Скрыть
Re: [php] А сколько сейчас дают за убийство?Дык получается в качестве патча нужно взять какую-нибудь другую реализацию и всё ею заменить.. Не каждый разработчик на такое пойдёт! |
Скрыть
Re: [php] А сколько сейчас дают за убийство?>Не каждый разработчик на такое пойдёт!
Пропатченный разработчик пойдёт. Я гарантирую это! |
Скрыть
Re: [php] А сколько сейчас дают за убийство?Как ни тужился, не увидел логической связи. Разъясни хотя бы свои слова, раз уж по теме тебе сказать совсем нечего. |
Скрыть
Re: [php] А сколько сейчас дают за убийство?При чём тут моя речь если ты дискутируешь с выдуманными тобой фразами? Как бы и что бы я ни писал тут - это не выгонит тараканов из твоей головы. |
Скрыть
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] А сколько сейчас дают за убийство?> при том что смысл её тёмен и неясен
> пруфлинк или не было
> я не хочу ничего делать со своей головой только ради того чтобы изгонять из неё выдуманных тобой тараканов
|
Скрыть
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 |
|
|
|
Этот тред читают 2 пользователя: |
Анонимных: 2 Зарегистрированных: 0 |
Re: [php] А сколько сейчас дают за убийство?
> лучше как-то повлиять на разработчика
шли патчи
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.17) Gecko/20110422 Ubuntu/10.04 (lucid) Firefox/3.6.17