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

Получить данные массивом из тега insert внутри шаблона

  • 22 июня 2014 г.
  • Есть ли функция, отвечающая за вытягивание инфы с определенного модуля внутри шаблона site_start.php

    Например:
    $count = 5;
    $site_ids = false;
    $cat_ids = false;
    $sort = '';
    $images = '';
    $images_variation = '';
    $param = '';
    $test = $diafan->Ab->Ab_model->model->show_block($count, $site_ids, $cat_ids, $sort, $images, $images_variation, $param);
    foreach ($test as $row) {
    echo $row["name"]
    };

    Ищу рабочий вариант подобного...
    • 24 июня 2014 г.
    • Если нужно посмотреть данные приходящие в определенный модуль, то это проще сделать во view-файле этого модуля. Поставьте там вывод массива и посмотрите.
      Для этого не нужны запросы в базу данных.
      Файлы в папке тем (site_start.php и т.п.), для этого не очень подходят.
      Они задают общую структуру сайта.
  • 22 июня 2014 г.
  • По простому говоря, не лазия и не создавая файлы,классы,функции, как в шаблоне получить сразу массив данных по параметрам
    грубовизуально говоря
    $array = '<insert name="show_block" module="ab" count="5">';

    А дальше, что бы уже с массивом, что хотел то и делал
    • 22 июня 2014 г.
    • сомневаюсь, что кто-то поймет суть вопроса...)
      • 22 июня 2014 г.
      • Ну вот решение. которое мне не особо нравится:
        Код

        $query = DB::query_fetch_all("SELECT * FROM diafan_ab WHERE cat_id='1' LIMIT 25");

        foreach($query as $dbs) {
        echo $dbs['id'] . '<br>';
        echo $dbs['name1'] . '<br>';
        };


        Есть решение проще? или хотя бы получить в нормальном виде доп.поля\характеристики, не делая стопитсот запросов к базе?
        • 23 июня 2014 г.
        • вы привели всего 1 запрос, а не "стопитсот"...

          Вы русским языком объясните чего хотите добиться, а то ваше первое сообщение никак не пересекается с последним..
          • 24 июня 2014 г.
          • Похоже, парень хочет узнать как вложить в шаблон шелл, наподобие, как это делают на Вордпрессе. Вот, изучает возможности системы стоит ли ее пользовать для таких целей.
            • 26 июня 2014 г. , редакция: 26 июня 2014 г.
            • Нет просто система настолько мудренная. что слов нет, не ужели действительно нельзя было сделать, как wp.. да действительно искал код, который как в WP например query_posts отвечает за вывод постов с заданными параметрами, уже написал свой.

              Особенно нравится справка процитирую :
              Цитата
              "Все очень просто! Подключить дизайн к diafan.CMS – легче легкого! :)"


              Наверное стоит добавить в конце "Но только главную страницу, и сильно ограниченную в функционале, хотите вывести товары с разными шаблонами из разных категорий на главную, то хрен вам! идите дуплите контроллеры и файлы движка, хотите изменить дизайн вывода информерамодуля? хрен вам лезьте в PHP кода и редактируйте там шаблон который в корне запихан в PHP код и каждый тег выводится через echo"
              кароч все через "Ж"
              • 26 июня 2014 г.
              • Хочеш как в WP иди и ставь WP и делай с ним как тебе нравится. Как говорится, нечего в Тулу со своим самоваром.

                В Diafane на самом деле всё просто до безобразия - но для тех у кого есть мозг. У кого его нет советую впредь не писать подобной ерунды. Не нравится - забей и катись отсюда туда, где твоя философия применяется в полный рост. Нам ближе наша. Всё - спустил пар.
              • 26 июня 2014 г.
              • Ребята, не ругайтесь.
                Scaranin, это дело привычки, очевидно. Если бы мы сделали как в WP, это был бы второй WP, зачем он нужен в природе? У нас свои фишки, которые могут в корне отличаться от других систем. И многие фишки очень удобные, видите, как старожилы реагируют их защищая?
                Действительно, у нас очень много сделано для упрощения жизни вебмастера, и если идти прямым путем, будет сложнее. Например, Вы привыкли для смены колеса в в предыдущей машине крутить 4 внутренних болта, а у нас на колесе 5 внешних гаек. Вы раньше колесо прикладывали и пытались попасть болтом в резьбу, так привыкли, и ключ нестандартный у Вас есть. А к нам приходите, у нас колесо на штырьки надел и сразу можно гайки крутить, и ключ обычный подходит. Быстро, удобно, но для Вас непривычно.
                Но к хорошему быстро привыкаешь, главное сознание открыть для нового
              • 27 июня 2014 г.
              • Код

                уже написал свой

                теперь забудьте вордпрессовский query_posts и напишите там такой же. только время засеките.
                и все станет ясно)
  • 27 июня 2014 г.
  • Цитата
    Наверное стоит добавить в конце "Но только главную страницу, и сильно ограниченную в функционале, хотите вывести товары с разными шаблонами из разных категорий на главную, то хрен вам! идите дуплите контроллеры и файлы движка, хотите изменить дизайн вывода информерамодуля? хрен вам лезьте в PHP кода и редактируйте там шаблон который в корне запихан в PHP код и каждый тег выводится через echo"

    а я думаю в WP через ж...
    уже не мало сайтов перенёс с WP на Диафан - не разу не испытывал проблем с шаблонами и в контроллеры и файлы цмс - не приходится лазить.
    Мозг то иногда же надо включать)))
    Да и вообще не понимаю - не нравится не ещь - иди туда где для тебя хорошо - или есть надежда, что такие высказывания заставят кучу народу быстро поменять диафан на что-то? Бред! вы что думаете тут сидят лохи, которые первый раз увидели цмс-ку? а про другие даже не сном не духом?
    • 02 июля 2014 г.
    • Фу нафиг нафиг нафиг, я помощи всего лишь просил, в итоге все сделали вид, что не кто нечего не понял и быстренько все так съехали

      А бы и ел там где хочу, но попался упертый клиент, который хочет именно меня и именно эту систему , я же с ней первый раз столкнулся

      Цитата
      вы привели всего 1 запрос, а не "стопитсот".

      Их становится больше, когда начинаю обращаться к доп.полям, и к картинкам для каждой записи
      • 03 июля 2014 г.
      • Цитата
        Их становится больше, когда начинаю обращаться к доп.полям, и к картинкам для каждой записи


        Везде где есть "стопитсот" можно вывернуться до "десятьписят" )

        В чем проблема составить нужный запрос к базе с выводом необходимых вам характеристик?
        Просто не надо относиться к cms как к чему-то такому, что все должно решать за вас.
        Дайте ясно понять что вам необходимо получить, получите помощь, я надеюсь.
      • 03 июля 2014 г.
      • scaranin, никто никуда не съезжал. Просто Ваш вопрос не понятен. Вы пришли на форум вертолетов и спрашиваете "Как включить закрылки у крыла?". Поэтому Вас спрашивают "Вы что хотите, лететь вверх или налево?", а Вы заладили "Мне не помогают"... Да у вертолета нет закрылок, у вертолета нет крыла, у вертолета лопасти!
        Обрисуйте задачу, что именно просит клиент сделать на сайте, Вам сразу скажут, как это сделать, быстро и легко.
        Цитата
        Есть ли функция, отвечающая за вытягивание инфы с определенного модуля внутри шаблона site_start.php
        Например:
        $count = 5;
        $site_ids = false;
        $cat_ids = false;
        $sort = '';
        $images = '';
        - вообще близко даже подобного нет в системе. И не понятно даже зачем оно надо.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум