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

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

  • 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">, смотря как назвали функцию

    Всё! Этот код там выполнится.
  • 27 июля 2011 г.
  • Да, спасибо.
    Проблема в Аяксе, которым меняет картинки, поправим.
    Пока можете его вообще убрать:
    удалите строку <script type="text/javascript" src="'.BASE_PATH.'modules/photo/photo.js"></script>
    в файле /modules/photo/photo.view.php строка 288

    Тогда фотографии будут листаться классически, на новой странице.
  • 27 июля 2011 г.
  • Конечно. Поставили в свое время версию 4.2 - к ней патчи в виде автообновления выходят - обновляетесь. Вышла 4.3, то всё. Какой смысл выпускать патчи под 4.2? Вся 4.3 - уже новая, доработанная, исправленная, может с новой структурой. Ее только руками, с сохранением нужных данных. Потом та же идея с патчами для 4.3...
    Короче, автообновление - это патчи только для текущей версии. Актуальная 4.4 сейчас - все идет для нее.
    Надо Скачать вручную 4.4, почитать update.php и руками обновиться
  • 24 июля 2011 г.
  • Цитата
    Не могу понять цель этого форума? Как что не напишешь, сразу говорят, что не туда.

    Владимир, форум - это обсуждение. Вот Вы говорите "ошибка, нет пробела". Что тут обсуждать? Надо просто исправить. Для этого в багтрек кинули и всё.
    А на форуме какую-нибудь хитрую тему завели бы, мол, "хочу супер-фичу, чтобы заказы сами делались в магазине, как думаете?". И тогда потечет беседа и обсуждение
  • 26 июля 2011 г.
  • Кстати, дело! Инструкция в виде Вики, которую могут править, дополнять и разжевывать все пользователи по своему усмотрению! Надо подумать, как лучше сделать...

Новости

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

Форум