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

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

  • 18 октября 2012 г.
  • Это для скорости работы CMS, чтобы не нагружать БД дополнительными лишними громоздкими запросами. Если не вникать и не вмешиваться в алгоритм работы модуля, то данные в таблицах расходиться не будут.
  • 18 октября 2012 г.
  • Поэтому либо ставьте 5.2, либо комментируйте в указанных файлах функции PHP, которых в 5.1 нет еще.
    В частности начните с /includes/developer.php
    119 строка
    Код
    $error = "";//error_get_last();

    И т.д., где Ваш 5.1 будет ругаться, что он какие-то функции 5.2 еще не знает...
  • 18 октября 2012 г.
  • Ну да, это какие-то функции, которые из РНР 5.2. Еще режим разработчика работать не будет и выводить ошибки, судя по
    Код
    $error = "";//error_get_last();

    Но это на самом деле некритично для самого сайта. А вообще, просите хостинг обновить РНР. Ну или там должна быть возможность перейти на свежее ПО в виде какой-то галки.
  • 17 октября 2012 г.
  • Цитата
    Подскажите, плз, где, что и как прописать, чтобы по умолчанию при поиске на компе фоток для загрузки открывалась последняя, открываемая перед этой загрузкой папка.
    Если правильно понял я, то описываемая проблема есть на любом сайте, включая всякие майл.ру и пр.? Нажимаешь "Обзор" и в папке открывается "Рабочий стол", и надо открывать "Мой компьютер - С: - Папка с картинками - Раздел - Фотографии", фотку указал, загрузил. Снова жмешь "Обзор" и там опять "Рабочий стол" и снова надо искать очередную фотку из папки "Фотография"... Если так, то это настройки браузера (и системы). Надо в их настройках ковыряться, браузера и папок операционки.
  • 17 октября 2012 г.
  • Ну либо в языковом файле /languages/ru.php (еще можно редактированием из пользовательской части "карандашик" подвести)
    Либо в modules/shop/shop.view.php в функции show_block() напрямую вместо переменной вписать сразу заголовок
  • 15 октября 2012 г.
  • Вы бы приложили макет, что ли, посмотреть, что верстать.
    И не понятно, что скрывается за
    Цитата
    3.Написать новые модули.

    Если поставить CMS, сверстать несложный макет и натянуть его на CMS еще можно в 5т.р. уложиться, тем более, если "оптом". Но если "создать магазин с версткой" и до кучи еще "написать новые модули" в 5т.р. вряд ли кто возьмется.
  • 15 октября 2012 г.
  • Если надо только для одного раздела и оставить функционал покупок, то лучше применить русскую смекалку.
    Значит действуем так, этим товарам назначаете какую-нибудь нелепую цену, типа 989.93 (ну или что-то, что точно не встретится у других товаров).
    Затем идете во вьюху цены с кнопкой купить /modules/shop/views/shop.view.buy_form.php и там правите вывод цены. Вместо
    Код
    $price["price"]

    делаете так
    Код
    ($price["price"]=="989.93"?"По запросу":$price["price"])

    Ну и еще надо будет в корзине подправить в modules/cart/views/cart.view.table.php, а то товар можно заказать и в корзине будет эта 989.93 видна
  • 09 ноября 2013 г. , редакция: 1383997037
  • Друзья!
    У нас новый сотрудник, технический писатель! Который будет заниматься только документацией, ее обновлением и поддержанием. Если есть какие-то пожелания, вопросы, требования или жалобы, пишите здесь.
  • 28 февраля 2013 г.
  • А зачем? Вот представьте, приходит новый пользователь, открывает документацию, а там новогодняя елка: красным "доступно в версии 5.2 от 23.04.13", зеленым "доступно в версии 5.1 от 14.06.12", синим "доступно в версии 5.0 от 12.12.11" - нафига ему все это надо?
    Да и старому пользователю должно быть все равно, что когда было добавлено, главное чтобы была актуальная версия доступна.
    Вы за что переживаете? Что функционал новый выйдет, а вы о нем не узнаете?
  • 16 октября 2012 г.
  • Не-не, Евгений, наоборот
    Код
    $this->result["descr"] = strip_tags(str_replace('"', '', ($row['anons'])));

    Сначала кавычки, а затем strip_tags, потому, что после strip_tags_tags они превращаются в "
    Ну или тогда уж так:
    Код
    $this->result["descr"] = str_replace('"', '', (strip_tags($row['anons'])));
  • 15 октября 2012 г.
  • Здра-а-а-асьте! А чего ж Вы, Азат, молчите столько лет? Эта "ерунда" у нас с 4.1 кочует...
    Ну аргументируйте, почему это проблема-то?
    А также поясните, почему на том же yandex.ru один и тот же адрес что для регистрации, что для редактирования своих данных http://passport.yandex.ru/passport ?
  • 15 октября 2012 г.
  • Какое-то нескладное обвинение у Вас, Азат Нестыкуется, что в модуле магазин мы не ленимся, а в страницах регистрации почему-то поленились вдруг. Если бы мы ленились, мы бы, наверное, ленились бы в магазине, а не в регистрации, там лениться выгоднее А то какая-то выборочная лень, не бывает так
    Цитата
    в обычных проектах не мешает
    Вот это похоже на правду. Не сделали, потому, что не мешает, работает и всех устраивает, раз все молчат. И это не мы придумали, а у Яндекса вон тоже так. С чем соглашусь, так это с заголовками, у Яндекса там нормально... Упустили.
  • 16 октября 2012 г.
  • Цитата
    3. Кивать на Яндекс не нужно, это как в школе «все двойку получили!».
    А, т.е. Вы, Азат, берете на себя смелость утверждать, что Яндекс сделал неправильно, подражанию он не достоин, Лебедев сделал сайт несерьезный, а Вы один знаете, как должно быть и все должны безоговорочно делать так, как сказали Вы? Понятно. Окей.
  • 16 октября 2012 г.
  • Да я самый добрый в мире человек! Но мы должны быть уверены, что всё четко и конкретно. А иначе что бы это было? На любое сообщение "Да, ребята", "Хорошо, ребята", "Как скажете, ребята" - слишком сладко. Я тогда точно не нужен был бы на форуме
  • 15 октября 2012 г.
  • Шаблонные теги работают только в основных шаблонах сайта (папка /themes/). В шаблоны модулей их вставлять нельзя. В шаблонах модулей обычный РНР код. Там только через include можно файл другого модуля заинстерить и затем его функции использовать
  • 15 октября 2012 г.
  • 5.1 имеете ввиду? Там же название товара - это Н1 на странице. То, что выводит show_body(). Оно регулируется "Не копировать название в Н1", для страницы, куда подключен модуль магазина. Если поставить галку, тогда ни у одного товара не будет показываться название Н1.
    Так вот, это обычный Н1 для show_body. В моделе modules/shop/shop.model.php глобальная переменная titlemodule присваивается
    Код
    $this->result["titlemodule"] = $row["name"];
    на 911 строке
    И все, этого достаточно, чтобы системная функция show_body() из includes/function.php вывела Н1 в 65 строке.
    Можно оформление поправить там, но беда в том, что эта функция выводит заголовок для всех страниц сайта. Поэтому можете галкой "Не копировать название в Н1" для магазина поставить, а переменную $row["name"] из модели передавать во view и там уже выводить где надо самстоятельно.

Новости

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

Блоги

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

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