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

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

  • 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 г.
  • Кстати, дело! Инструкция в виде Вики, которую могут править, дополнять и разжевывать все пользователи по своему усмотрению! Надо подумать, как лучше сделать...
  • 28 ноября 2011 г.
  • Не-не, Вы не путайте и не подозревайте никакой тег ни в каких вмешательствах туда, куда не следует. Шаблонный тег ничего не удаляет, удалять не должен, и возможности такой не имеет. Подумайте сами, как тег может за своими пределами что-то удалить и самое главное зачем???
    Причина где-то в другом месте.
  • 17 марта 2012 г.
  • А какая разница? Создайте пачку пользователей без логина и пароля с нужными email и рассылайте сколько угодно.
    Либо сделайте отдельную табличку в БД с емайлами и в /modules/subscribtion/admin/subscription.admin.php где идет рассылка после выборки из БД (строка 245), отбирайте из своей таблицы и все.
  • 17 марта 2012 г.
  • Цитата
    многие заказчики сайтов
    Не знаю, что там за заказчики у Вас... Я не встречал заказчика, кто вообще хоть как-то использовал рассылки. Я вообще подозреваю, что наш модуль вообще мы зря в пакет включили и он нафиг никому не нужен. Вон, открыть "Предложения", выбрать "Рассылки" - сквозняк гуляет...
  • 18 июля 2011 г.
  • 1. Отключаете кэш
    2. modules\shop\shop.model.php строка 437
    ORDER BY sort ASC, id ASC
    меняете на ORDER BY sort DESC, id DESC
    3. Включаете кэш

    Чтобы поменять порядок в админке, надо пойти в файл adm\includes\show.php
    и там в строке 459 .($this->config_module["order"] ? 'e.sort ASC, e.id ASC' : 'e.id DESC')
    поменять на
    .($this->config_module["order"] ? 'e.sort DESC, e.id DESC' : 'e.id DESC')
    но тогда принцип применится ко всей админке: сверху будут последние добавленные элементы во всех модулях.

Новости

  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 
  • 17 января
  • В преддверии 2025 года была выпущена сборка 7.2.5, которая не приносит радикальных изменений в функциональности, но способствует повышению стабильности работы системы и расширению возможностей облачного сервиса для создания сайтов.
  • 18 июня 2024 г.
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.