1. PHP / Говнокод #4922

    +36

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    //
                  <?php if (arg(0) == 'taxonomy' && arg(1) == 'term') {
                   $term = taxonomy_get_term(arg(2));
                   if ($term->vid == 2) { ?>
                     LCD TV Listings
                   <?php } elseif ($term->vid == 1) { ?>
                     Size LCD TV Listings
                   <?php } elseif ($term->vid == 8) { ?>
                     Questions
                   <?php } elseif ($term->vid == 10) { ?>
                     LCD TV News
                   <?php } elseif ($term->vid == 11) { ?>
                     Related LCD TV News
                   <?php } ?>
               <?php } ?>

    Вот такое прямо в шаблоне.... no comments

    Запостил: brainstorm, 15 Декабря 2010

    Комментарии (13) RSS

    • http://drupal.org/node/942980 отсюда. в глаза суко бросилось
      Ответить
    • http://www.govnokod.ru/4689#comment53738
      читать вниз до конца.
      Ответить
      • я про другое. этот текст может меняться. могут добавляться еще категории... там есть такая штука как "описание" в категории - видать пацаны о ней не знают. текст в шаблоне - это кака. если оно может вбиваться через админку - оно должно вбиваться через админку. возможности для этого там есть.
        Ответить
        • да, про шаблон не заметил.
          "LCD TV Listings", "Size LCD TV Listings" и.т.д. — это плохо.
          Ответить
      • > читать вниз до конца.
        осуждаю
        Ответить
    • Чем мне смарти, кстати, нравится, так это, что он не позволит срезать углы, то есть писать сложный PHP-код в шаблоне.

      Но если писать простой PHP-код (конструкции: if, for. простые вызовы функций), то так как в этом шаблоне можно.
      Ответить
      • >он не позволит срезать углы
        1. там бы тег {php}
        2. иногда срезать углы полезно, но в качестве временного решения - срочно надо наговнять - а времени нет - с учетом что при этом это полетит в трекер очередной задачей :)

        шаблонофанатике детектед.
        Ответить
        • про тег {php} знаю, но легче удержаться его не использовать.
          чем удержаться писать сложный код в шаблоне с php-кодом.
          Ответить
          • ой вей.
            у меня нет сложного кода в шаблонах страниц.
            >чем удержаться
            это уже вопрос комплексов если удержаться сложно :)

            Обычно если ко сложнее простого if (скобке {} вдруг нужны становятся, вложеные ифы, циклы, кейсы) - он сразу летит в функцию препроцессора. вот и все правило.
            Ответить
    • Друпальненько.
      Ответить
    • показать все, что скрытопоставил минус тс конь
      Ответить
    • Такая же ересь в вордпрессе
      Ответить
      • ересь только от кодера зависит.
        вордпресс вообще в целом ересь из говнохуков и всякого месива без всякой архитектуры, имеющая правда юзабельный вид для юзера
        Ответить

    Добавить комментарий