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

Всего найдено: 15

  • 04 октября 2014 г.
  • Всех приветствую. Подскажите, как заставить диафан выводить человеческую карту сайта, с полным перечнем материалов, с разбивкой по страницам (в случае большого списка). А то выводит огрызок с урлами на разделы. Это же гораздо ускорит индексацию, добавит перелинковочки да и торговать на биржах будет гораздо проще и удобнее, не засоряя основные разделы.
  • 14 августа 2013 г.
  • Здравствуйте. Есть такая проблема. Существует несколько разделов на сайте. Иерархия следующая:

    -Раздел1
    -Страница1
    -Страница2
    -Страница3
    -Раздел2
    -Страница1
    -Страница2
    -Страница3

    ну и т.д. не суть важно сколько самих этих разделов. Вот теперь и сам вопрос, как каждому разделу (и его дочкам) выводить разные меню. Создать с десяток меню не проблема, материалы туда отправляются одной галочкой. Проблема в том, что никак не прописать само условие вывода нужного меню. А создавать n-ое количество файлов шаблона, как минимум, нерационально. В будущем таких разделов будет порядка 30-40. Как быть господа?
  • 14 августа 2013 г.
  • Допустим во вьюхе. Но как быть, у каждого раздела куча материалов, не перебирать же их все свитчем? Если бы можно было привязаться только к ID родительского материала — цены бы не было.
  • 14 августа 2013 г.
  • К сожалению, я плохо понимаю, как это все написать во вьюхе. Но фот функция get_parents() должна получить исходные данные текущей страницы. Как ей передать эти данные я, признаться, не знаю, но в голову пришло вот что.
    Если мы находимся в разделе, не заходя в материал, то получается, что ID родителя будет как раз главная страница и меню нужное не выведется. Или я не правильно понял?
  • 14 августа 2013 г.
  • Пришел в голову такой вариант. Написать кастомную функцию с условием. Только не знаю как в функции вывести меню, там же show_modele не проканает. Короче смсыл такой

    Код

    public function show_right_menu()
    {
    if ($this->diafan->cid == 1 || $this->diafan->parent_id == 1)
    {

    }
    }
  • 14 августа 2013 г.
  • Попробую естественно, но хочется разобраться, что бы понимать. Оно как снежный ком, пойму это, дургое само придет, и уже буду не спрашивать, а подсказывать таким как я сейчас
  • 15 августа 2013 г.
  • Вооо, то что надобно, спасибочки. Кстати заметил такой косяк в диафане — если используется два меню, то в одном обязательно не будет присваиваться класс active для активного пункта.
  • 23 июня 2013 г. , редакция: 1371933976
  • В общем друзья такая проблема. Поднимаем сайт для футбольного клуба. Решили делать все на Диафане. Так вот столкнулись со следующей проблемой — необходимо создать раздел состава команды и детской школы. Изучив модули, пришел к выводу, что лучше всего для таких целей подойдет именно каталог. Вся загвоздка в том, что модуль надо резать, убирать из него все, что связано с магазином в файлах view. Но ведь и магазин нужен тоже, там будет продаваться атрибутика и пр. фигня. Как быть господа? Может есть возможность реализовать подобный раздел каким-то другим способом? В голову приходила мысль сделать все по типу иерархии страниц Состав>Вратари>и т.д. Но тут тоже проблема, как заставить CMS выводить дочерние документы, т.е. на странице "Состав" вывести в виде многоуровневых списков все дочки и дочки дочек, прихватив часть контента, например фото и вводную часть.
  • 23 июня 2013 г.
  • Кстати меня только что посетила та же мысль, сделать из модуля статей. Я конечно понимаю, что можно написать свой модуль, и т.д. и т.п. но давайте будем реалистами. Во-первых я столкнулся с диафаном впервые, не думаю, что смогу вот так с наскока взять и написать сам модуль. Во-вторых конечно хотелось бы видеть такой модуль как обыкновенный каталог (список) уже встроенным в систему. Все-таки это есть в любой платной CMS сразу без костылей как базовый функционал.

    Короче говоря, созрел второй вопрос пока писал. Как можно сдублировать модуль статей, что бы их было два. Ну что бы не урезать таким образом функционал сайта. А то так можно задействовать модули непрофильными задачами, а когда поднимут вопрос о расширении функционала сайта, то можно сесть в лужу.
  • 23 июня 2013 г. , редакция: 1371984372
  • Именно это меня и смущает. Я привык использовать функционал по назначению. И это даже не личная прихоть. Вот как мне объяснить заказчику, что, например, раздел Объявления — это состав его команды. Это несерьезно.

    Анатолий, может быть вы можете вкратце рассказать как можно дублировать существующий модуль? В принципе там дальше я разберусь как его переделать под конкретные нужды. Был бы вам премного благодарен. Мне сейчас достаточно сложно, я активно разбираюсь в новой для меня CMS, а заказчик требует работу как всегда еще "вчера". Мне нужно от чего-то оттолкнуться, а пока не знаю от чего.

    Как я понимаю модуль нужно инсталлировать, а если мы его дублируем, значит где-то в инсталляшке и в самом модуле необходимо поменять старые таблицы БД на новые, специально под модуль. Я вообще в правильном ключе рассуждаю? С этого начинать надо?
  • 23 июня 2013 г.
  • Как модуль создавать читал, но без опыта браться писать с нуля новый модуль не возьмусь. Делал бы сайт для себя, тогда да, имел бы полное право брать тренироваться и экспериментировать, более того вряд ли бы создал подобную тему на форуме. Сам бы полез и ковырял, ибо во времени и требованиями не был бы обременен. Тут же вся проблема в отсутствии опыта работы с системой да и время.

    Поэтому избрал для себя такую тактику. Клонирую и видоизменяю модуль "Объявления", там уже заложены такие вещи как характеристики, вот их и заюзаю под возраст, рост, вес, амплуа и пр. параметры игроков. Отключу возможность подачи объявлений, переименую и в принципе получу то, что мне надо.

    Резюмируя — всем спасибо за ответы, в итоге вы меня натолкнули и я уже представляю план дальнейших действий
  • 23 июня 2013 г.
  • В какой-то станице есть клуб, как зовется даже не знаю. Сейчас они в КФК теперь решили заявиться (попробовать) в проф. в зону Юг. Получится или нет пока не знают, денег у них не особо много. Название клубу будут менять, как и прописку. Короче как я понял все у них пока размыто и неясно. Знаю одно, что владелец производства и хозяйства вроде уроженец из этой станицы согласился помогать материально, собственно он дядька продвинутый, вот и решил сайт задолбить и подарить команде, ну и платит он. Он хочет также сменить название клуба на Астарта. Получится или нет у них этот проект я не знаю, но пока платят надо делать.

Новости

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

Форум