Вход • Регистрация

Вьюшка " Список элементов, к которым прикреплен тег"

  • 01 февраля 2014 г.
  • Доброго всем времени суток... проблема у меня господа, выручайте...

    Прицепил к сайту облако тегов, все красиво и замечательно но когда кликаешь по тегу... насколько я понимаю срабатывает вьюшка tags.view.list.php... так ведь?

    Теги могут быть прицеплены и для статей и для новостей и для фотографий... для любых внутрисистемных объектов в общем... все прекрасно... рисую в файле tags.view.list.php отображение результатов по выбранному тегу в двух столбиках... табличкой в невидимыми границами...и вот те новость... фотографии отлично встают так как и должно быть...а статьи не тут то было...

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

    Но не тут то было... да, создается таблица двухстолбцовая, да в нужные ячейки кладутся описания элементов сайта с выбранным тегом... но!!!! Например, располагая информацию о статье с этим тегом движек бьет ячейку еще на два столбика и получается совсем некрасиво...

    Как то все запутанно обхяснить получилось... непонятно да? (((((

    з.ы. Судя по всему файл tags.view.list.php располагая элемент того или иного типа использует вьюшку для данного типа элементов... а это можно как-нибудь обойти?
    • 01 февраля 2014 г.
    • Попробую еще скриншотом проиллюстрировать свою печальку... ((((
      • 01 февраля 2014 г.
      • Да, для вывода внутри элементов вьюхи tags.view.list.php используется структура верстки из вьюх этих элементов. Тоже с этим сталкивался. Формировали вывод элементов прямо в tags.view.list.php - в обход родных вьюх. Не знаю - может и проще можно как то сделать.
        • 01 февраля 2014 г.
        • Первое предложение немного не так порядок слов написал ))) Читать так: Да, для вывода элементов внутри вьюхи tags.view.list.php используется структура верстки из вьюх этих элементов.
          • 01 февраля 2014 г.
          • Хм... то есть в самом файле tags.view.list.php нужно обработать что-то вроде:

            $row["result"]["rows"]["0"]["link"]
            $row["result"]["rows"]["0"]["anons"]
            $row["result"]["rows"]["0"]["name"]

            я правильно понимаю?
            • 01 февраля 2014 г.
            • Хе...вроде как получилось :)

              http://olimp-tmn.ru/tags/plasticheskiy-khirurg/

              Фуф... ))))
        • 01 февраля 2014 г.
        • Хм...а как это сделать... то есть получается уже в tags.view.list.php нужно выудить тип отображаемого элемента, его атрибуты и ссылки... и отдельно прописывать отображение нужных типов элементов?... ой блин...

Новости

  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.
  • 25 июля 2023 г.
  • Выпустили очередную сборку DIAFAN.CMS 7.0.1. Она уже доступна к установке.

Блоги

  • 15.12.2023
  • В новой сборке DIAFAN.CMS 7.1.1 мы расширили функциональность баннеров, уделили внимание YML-фиду для Яндекс.Маркет, улучшили “Настройки шаблона”, оформили модуль лога действий и разработали “Заметки” для пользователей административной части сайта. Также проработали замечания и предложения наших пользователей, исправили несколько ошибок.

Форум