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

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

  • 01 августа 2011 г.
  • Так, этот вопрос касается визуального редактора? Мы этот плагин меняли пару версий назад, он должен был давно не трогать имена закачиваемых файлов. У Вас какая версия?
  • 02 августа 2011 г.
  • Я конечно, всегда протестую, но наша программерская сходка всегда голосует за рефакторинг переменных, в том числе шаблонных тегов. Поэтому после обновления шаблоны приходится чуть править...
  • 15 августа 2011 г.
  • По идее да, загрузчик-то один. Но там у нас (как оказалось ) в зависимости от сборки он то называет их по названию файла, то оставляет исходное имя в транслите. В 4.5 везде будет названо по имени.
  • 29 июля 2011 г.
  • site.ru/admin/site/config/ галку поставьте и будет на обыкновенных страницах.
    Рейтинг к комментариям - это что-то интересное, хотя вполне допустимое по смыслу :) Такого решения из коробки нет, но если знания php есть, пишите в ТП, дадут наводку
  • 29 июля 2011 г.
  • А как Вы себе это представляете? Вот у Вас есть текущее представление информации в цмс. Страницы, модули, визуальный редактор. На фтп лежат шаблоны. Как Вы хотите удобно вставить модуль комментарии только на страницу "О компании"?
  • 29 июля 2011 г.
  • Ну отдельный шаблон Вы и так можете использовать. В обычном шаблоне insert name=show_comments убрали, другой шаблон подхотовили, там insert name=show_comments вставили, сохранили как company.php - назначили странице "О компании" и готово.
    Но это не "одно движение" и не очень быстро и удобно.
    Произвольный код в любом месте сайта - это как? Всё равно лезть на фтп? Или вставлять его из визуального редактора? Из соображений безопасности эта идея очень слабая. Хотя у нас в визуальном редакторе обрабатываются наши теги: пожалуйста! Вставляйте insert name=show_votes или иной тег где угодно в визуальном редакторе, там же он и выполнится, прям на странице сайта.
  • 29 июля 2011 г.
  • Цитата
    <insert name=show_comments> вставили, сохранили как company.php - назначили странице "О компании" и готово.

    Цитата
    Вставляйте insert name=show_votes или иной тег где угодно в визуальном редакторе, там же он и выполнится, прям на странице сайта.

    Что не так-то? Как еще написать?
  • 30 июля 2011 г.
  • И соответственно, обратная ситуация: если галка "Подключить комментарии к страницам сайта" стоит, но нигде тег не вставлен, то комментарии нигде выводиться не будут. Вставляете только на конкретной странице, то только там и будут выводиться. Либо в шаблон, либо в визуальный редактор. Если в общий шаблон вставляете - везде выводится. Вставляете в отдельный шаблон и назначаете его отдельной странице, то на ней выводится. Короче, вариант реализации не один :)
  • 29 июля 2011 г.
  • Погодите, Вы были в файлах модуля?
    /modules/search/search.model.php - там алгоритм поиска, формирование сниппета.
    /modules/search/search.view.php - вывод результатов, ссылок. Там же под результатами можно поставить любые ссылки и текст.

    "Всего найдено" - фраза системная для сайта, меняется в языковом файле /languages/ru.php, или из админки "Языки сайта" - "ru" - "Редактировать перевод интерфейса"
  • 02 августа 2011 г.
  • Да нет такого понятия, как длина сниппета! Я же написал
    Цитата
    /modules/search/search.model.php - там алгоритм поиска, формирование сниппета.
    Сниппет формируется в функции str_search() в файле search.model.php в строке 358-370. Любой программист бегло глянув на эти 9 строк кода поймет, что сниппет формируется не по длине, а по принципу "от точки до точки". Функция ищет слово в тексте, и в обе стороны от него ищет точки, как признаки предложений. И от предыдущей точки до последующей вырезает предложение с найденным словом, делает слово жирным и ставит всё в сниппет. Это может быть как 30 символов, так и 300!

    Функция достаточно примитивная и очевидная, файлы search.view.php и search.model.php маленькие и понятны любому PHP-программисту.

    Писать слепое руководство по программированию в PHP, разжевывая, что и почему куда надо убрать или переставить в переменных - ну это тоже не для нашего форума. В сети сотни сайтов для начинающий PHP-программеров. А вот такой бред разводить из каждой темы мы не хотим. Это не информативность, а флуд не по теме. Скажу больше про 3 колонки: до сих пор в ТП пишут люди "Я читал тему про 3 колонки и у меня ничего не получается, скажите еще раз, как сделать?"

    Не умеете программировать, не надо требовать "напишите мне руководство". Заплатите специалистам и всего делов. Можно было бы ответить, где исправить 100 на 200, ответили бы!
  • 26 ноября 2013 г.
  • Канат, Вы бы ещё 2009-го года тему нашли бы, и возмутились...
    В августе 2011-го за цмс мы просили целых 2000 рублей, кстати.
    На всякий случай, если Вы не поняли: модуль поиска в 2011-м, который обсуждается выше, и модуль поиска, актуальный для Вас сейчас, в ноябре 2013-го - совершенно разные модули.
  • 29 июля 2011 г.
  • Вот у Вас товары на сайте: холодильники. Как известно, в diafan.CMS в магазине по умолчанию только основные характеристики: название, фотки, цена, описание, артикул. Остальные характеристики каждый может завести себе сам. Например, для холодильников: размеры, вес, производитель, количество компрессоров, хладагент.
    Для каждой характеристики можно поставить галки:
    Использовать в форме поиска; - означает, что в формах поиска по товарам будет выводиться эта характеристика и по ней можно будет искать. Например, нигде галки не ставите, и товары искать можно будет только по цене, названию, артикулу. Если ставите галку у "Производитель", то можно будет искать и по нему. В форме поиска появится выпадающий список (обычно для производителя такой тип делают) и там будут производители и по ним можно отбирать товары.

    Показывать в списке; Если галки не стоят нигде, то в списке товаров (когда заходишь в магазин и видишь товары, один за одним) будут выходить только названия, цены, фотки, анонс. Если ставите галку у "Количество компрессоров", то в списке товаров будет выходить и эта характеристика. Т.е. Название, цена, компрессоры, фотка, анонс.

    Показывать в блоке товаров; Это касается блока товаров show_block. Когда товары выходят сбоку на сайте, например в виде акции "Популярные товары" или "Самые дешевые", они там тоже выходят по умолчанию "название, цена, анонс". Галку у характеристики поставили - она тоже в блоке вышла.
  • 27 июля 2011 г.
  • php-код в основном шаблоне не исполняется из соображений безопасности.

    Чтобы выполнить любой php-код необходимо:

    1. Идете на ftp и в файле /includes/function.php создаете функцию, например:

    Код
    function moi_kod(){
    echo "Мир";
    }


    Назвать её можно как угодно, можно просто "kod" или "pokazat_php", главное, чтобы название было уникальным.

    2. В файле шаблона /themes/site.php и в его нужном месте пишете шаблонный тег
    <insert name="moi_kod"> (или <insert name="pokazat_php">, смотря как назвали функцию

    Всё! Этот код там выполнится.

Новости

  • 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-атаку.

Форум