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

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

  • 17 сентября 2012 г.
  • Не нашли такой возможности, потому, что ее нет Не нужны была никому.
    Нужна Вам - велкам в вишлист. Делайте предложение, поддержит народ - внедрим в пакет. Если народ не поддержит и эта функция нужна только Вам - пардон, но тогда в пакет мы ее ставить не будем, а сделаем за доп.плату в заказах.
  • 17 сентября 2012 г.
  • Владимир, Ваше предложение висит от 5-го июля. Сейчас у него куча голосов. Прекрасно. Могу Вас уверить, что в очередную версию оно попадет скорее всего со 100%-ной вероятностью. В 5.1 не успело, оно должно было набрать голосов до начала июля, согласно графику. Правила есть правила
    Цитата
    Для меня вообще абсурдно что мы спорим по поводу таких банальных вещей.
    Владимир!!! Я не спорю с Вами, что чем лучше, тем лучше! Я не доказываю, что меньше возможностей лучше чем больше возможностей!
    Я говорю лишь о том, что желания всегда бегут впереди возможностей. Это так всегда. В любой области. В мирской жизни нашей в том числе Поэтому всегда приходится расставлять приоритеты.
  • 17 сентября 2012 г.
  • Владимир, читайте выше: модуль опросов используют в лучшем случае 1%. И эти люди, кто все-таки используют этот модуль, не высказывают никакого недовольства, не пишут в пожелания, не пишут в техподдержку, на форум. Зато по остальным модулям они не молчат!!! Почитайте по магазину темы! Охо-хо!
    Сделать мощный модуль опросов - зачем? Если он никому не нужен? Вот зачем??? Это лишние таблицы в БД, это лишняя нагрузка на сервер. Это лишняя информация в БД, причем часто приличная, когда хранятся всякие логи. Помимо того, что мы просто кусок кода напишем в модуле, это окажется не просто кусок кода, а еще и дополнительные теги шаблонные, участки кода в ядре, в других модулях, подключаемые страницы, инсталляция, демо-версия и т.д. и т.д. А еще затем плюс документация, описание тегов, работы модуля, скриншоты... В неделю рабочего времени выльется все это, не меньше. А у нас есть и 1С, и платежные системы, и доп.модули, которые десятки других людей ждут месяцами... Зачем нам тратить время на "НОРМАЛЬНЫЙ" вариант опросов и делать его просто так, без потребностей??? ЗА-ЧЕМ???
  • 17 сентября 2012 г.
  • Если чего, то у нас и модуль магазина был пару лет назад спартанский. Купить-оформить-готово. Люди делают пожелания, мы реализуем. Это же касается страниц сайта, новостей, фотогалереи и чего там еще. Нормальный рабочий процесс.
    А если есть 100500 готовых пожеланий по магазину, зачем нам садиться и выдумывать "А не сделать ли нам просто так от балды опросы покруче? Магазин подождет..." Хех
    Вы вот появились, сделали предложение, люди плюсиков наставили, реализуем и опросы. Нет проблем.
  • 16 сентября 2012 г.
  • Да вставлять-то не надо. Это по умолчанию вставлено должно быть.
    Проверьте в modules/clauses/clauses.model.php
    в функции id()
    Код
    if($previous)
    {
    $this->result["previous"]["text"] = $previous["name"];
    if(! empty($this->diafan->rewrites["clauses"]["element".$previous["id"]]))
    {
    $this->result["previous"]["link"] = $this->diafan->rewrites["clauses"]["element".$previous["id"]]["rewrite"].'/';
    }
    elseif($previous["cat_id"] && $this->diafan->configmodules("cat") && ! empty($this->diafan->rewrites["clauses"]["cat".$previous["cat_id"]]))
    {
    $this->result["previous"]["link"] = $this->diafan->rewrites["clauses"]["cat".$previous["cat_id"]]["rewrite"].'/'
    .'show'.$previous["id"].'/';
    }
    else
    {
    $this->result["previous"]["link"] = ($this->diafan->rewrite ? $this->diafan->rewrite.'/' : '')
    .($previous["cat_id"] && $this->diafan->configmodules("cat")
    ? 'cat'.$previous["cat_id"].'/' : '')
    .'show'.$previous["id"].'/';
    }
    }
    $next = DB::fetch_array(DB::query("SELECT [name], id, cat_id FROM {clauses} WHERE [act]='1' AND trash='0' AND site_id=%d"
    .($this->diafan->configmodules("cat") ? " AND cat_id='".$this->diafan->cat."'" : '')
    ." AND created<%d AND (created>%d OR created=%d AND id>%d)"
    ." ORDER BY prior ASC, created ASC, id ASC LIMIT 1",
    $this->diafan->cid, $time, $row["created"], $row["created"], $this->diafan->show));
    if($next)
    {
    $this->result["next"]["text"] = $next["name"];
    if(! empty($this->diafan->rewrites["clauses"]["element".$next["id"]]))
    {
    $this->result["next"]["link"] = $this->diafan->rewrites["clauses"]["element".$next["id"]]["rewrite"].'/';
    }
    elseif($next["cat_id"] && $this->diafan->configmodules("cat") && ! empty($this->diafan->rewrites["clauses"]["cat".$next["cat_id"]]))
    {
    $this->result["next"]["link"] = $this->diafan->rewrites["clauses"]["cat".$next["cat_id"]]["rewrite"].'/'
    .'show'.$next["id"].'/';
    }
    else
    {
    $this->result["next"]["link"] = ($this->diafan->rewrite ? $this->diafan->rewrite.'/' : '')
    .($next["cat_id"] && $this->diafan->configmodules("cat")
    ? 'cat'.$next["cat_id"].'/' : '')
    .'show'.$next["id"].'/';
    }
    }


    И во вьюхе, modules/clauses/clauses.view.php
    тоже в функции id() наличие:
    Код
    .(! empty($row["previous"]) ? '
    <div class="previous-link"><a href="'.BASE_PATH_HREF.$row["previous"]["link"].'">&larr; '.$row["previous"]["text"].'</a></div>' : '')

    .(! empty($row["next"]) ? '
    <div class="next-link"><a href="'.BASE_PATH_HREF.$row["next"]["link"].'">'.$row["next"]["text"].' &rarr;</a></div>' : '')
  • 17 сентября 2012 г.
  • Возможно...
    Вообще, сложно сказать, не видя ни сайта ни всего исходного кода. Может что-то зацепили, когда что-то правили, может статей соседних нет, а может эти ссылки вообще стилями скрыты в display:none, как часто бывает.
    Включите режим разработки, а также посмотрите исходный HTML-код сайта.
    Либо пишите в техподдержку сайт и временные доступы к нему.
  • 13 сентября 2012 г.
  • Этого в коде нет, это задается в ядре. Т.е. по умолчанию эта переменная $nastr = 30 далеко вверху, не в модуле. Применяется ко всему. А чтобы ее переопределить, ее надо просто добавить в код модуля с другим значением.
  • 13 сентября 2012 г. , редакция: 1347533414
  • Ну?
    Что не понятно в insert value?
    Вот у Вас сайт http://site.ru/ и английская версия http://site.ru/eng
    Надо чтобы в русской версии в шапке было "Телефон: +7 (495) 999-99-99", а в английской "Phone: +7 (495) 999-99-99"?
    Вот и вставьте в шаблон вместо "Телефон: +7 (495) 999-99-99" такую конструкцию:
    Код
    <insert value="Телефон: +7 (495) 999-99-99" value2="Phone: +7 (495) 999-99-99">

    Тогда в русской версии она выведет первую фразу, а в английской - вторую.
  • 13 сентября 2012 г.
  • Вообще да.
    Потом меньше вопросов будет к разработчику от владельца сайта "А поправьте мне тот-то текст". Но тем не менее, на практике очень многие вещи из оформления всяких шапок остаются в шаблоне. Просто некоторые разработчики ленятся создавать блоки, инсертя их, считая более быстрым и простым залезть в шаблон. Поэтому у нас есть и тот и тот вариант.
  • 12 сентября 2012 г.
  • Вы бы обрисовали задачу подробнее. Что и зачем надо передавать в заказ с каким товаром. С каждым ли товаром, либо достаточно в заказе. Тогда можно было бы порекомендовать вариант решения.
    Чтобы просто поле добавить, надо добавлять его в modules/shop/views/shop.view.form.php, в форму, к обычным полям. Затем принимать его в modules/shop/shop.ajax.php, сохраняя в корзину.
    А еще проще эти поля прибавить к товарам сразу в корзине, в modules/cart/views/cart.view.form.php
    Затем кидать их в базу с помощью modules/cart/cart.ajax.php, имея в таблице БД эти поля, конечно.
  • 10 сентября 2012 г.
  • Такая проблема у нас давно была и тогда же давно ее исправили. Но это касалось страниц сайта. Основной пункт в меню горел, когда переходили в первую вложенность, но когда шли дальше, основной пункт гас. Мы это поправили, еще в 4.4, по-моему. Затем мы сделали показ в меню модулей и всех его элементов, мы, видимо, упустили момент с родительским пунктом. Это было в 5.0, если не в 4.5 еще.
    Вот, Вы только спустя полгода этот бажек нашли. Пишите в багтрек. Мол, показываю в меню новости - они активны. Перехожу в новость - пункт меню гаснет.

    Исправим.
  • 07 сентября 2012 г.
  • Мы тут новый урок записали "Как собрать сайт на diafan.CMS за 20 минут".
    Зачем? Во-первых, это реальный сайт, а у нас часто просят показать на живом примере как это делаем мы. Конечно, многое на этом сайте еще можно доделать, а именно в оформлении стилей, но наша задача была чтобы новичкам был понятен принцип того, что касается diafan.CMS. А в целом типовые сайты можно собирать именно так.
    Во-вторых, у некоторых партренов веб-тудий есть небольшие заминки с новыми штатными верстальщиками, которые не хотят долго читать документацию, а хотят как можно быстрее понять принцип и приступить к работе. Поэтому мы постарались сделать этот урок максимально быстрым, но в реальном времени.
    Есть некоторые несоответствия в названии урока (20 минут) и его реальным временем (38 минут). Это все из-за того, что собирающему приходится комментировать действия и после каждой группы действий показывать промежуточные результаты. На практике все происходит даже быстрее 20 минут

    В общем, все опытным верстальщикам, новичкам в diafan.CMS посвящается.
  • 07 сентября 2012 г.
  • Вы ссылочку дайте на техническую документацию на их сайте. А то я пробежался и не нашел.
    Или расскажите подробнее, какую именно "их ссылку" надо вставить в кнопку "купить". Или дайте пример сайта, где такая оплата уже есть.

Новости

  • 19 сентября
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.
  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.

Форум