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

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

  • 06 января 2013 г.
  • Обсуждалось вроде, и поиск ищет. /forum/show315/
    Делать видео-пример на 1 минуту не имеет смысла.

    Вставляете карусель в сайт как обычно. Только вместо
    Код
    <li><img1></li>
    <li><img2></li>
    <li><img3></li>

    вставляете тег
    Код
    <insert name="show_block" module="photo" count="3">
    если хотите слайдер на галерее, или
    Код
    <insert name="show_block" module="banner" count="3">
    если на баннерах. Еще можно на товарах сделать или на новостях.
    Ну и там еще modules/photo/views/photo.view.show_block.php надо будет подправить, чтобы он только
    Код
    <li><img3></li>
    выводил, без лишних слоев оформления.
  • 06 января 2013 г.
  • В шаблон, конечно. Это почти обычный HTML-файл. Вот в него втыкаете слайдер, как обычно, чисто для пробы, чтобы убедиться, что он работает. Затем там же в шаблоне заменяете определенный для примера список на тег.
  • 06 января 2013 г.
  • 1. Там, где идет отбор категорий магазина, в модели прибавляете запрос в БД, чтобы вытянуть количество товаров из каждой категории.
    2. Полученный массив передаете во view
    3. Во view выводите в нужном месте

    Нужно подробнее?
  • 26 декабря 2012 г. , редакция: 1356469002
  • Из всего этого важны только эти вещи:
    Код
    foreach ($result["img"] as $img)
    {
    ...
    echo '<img src="' . $img["src"] . '" width="' . $img["width"] . '" height="' . $img["height"] . '" alt="' . $img["alt"] . '" title="' . $img["title"] . '">'
    . '</a> ';
    }

    То есть, цикл, выводящий фотки одну за одной, сколько их там в карточке товара. Что нужно: чтобы первая фотка выводилась со слоем, остальные нет.
    Первый класс программирования: заводим переменную-переключатель.
    Код

    $nnn=0; //переменная-переключатель. Когда она равна 0 - это значит, что ничего не выводилось
    foreach ($result["img"] as $img)
    {
    if ($nnn==0) echo "<div class=buben>"; // если переключатель нулевой, значит ничего не выводилось еще, значит фотография первая и оборачиваем ее в слой
    ...
    echo '<img src="' . $img["src"] . '" width="' . $img["width"] . '" height="' . $img["height"] . '" alt="' . $img["alt"] . '" title="' . $img["title"] . '">'
    . '</a> ';
    if ($nnn==0) { echo "</div>"; $nnn=1; } // если переключатель нулевой, значит мы только что открыли слой, вывели первую фотку, и нам нужно закрыть слой. После этого мы наш переключатель переключаем в 1, чтобы последующие фотографии ни во что не оборачивались.
    }
  • 21 декабря 2012 г.
  • В модельке магазина переменную глобальную, отвечающую за вывод титла переопределите.
    /modules/shop/shop.model.php
    function id(), где-нибудь в районе 910 строки добавьте

    Код
    $this->diafan->titlemodule_meta = $this->diafan->cat . " " . $row["name"];


    Не забываем вырубить кеш.
  • 19 декабря 2012 г.
  • Ну там вслепую сложно сказать. Скрипт работать должен, но Вы может что-то назвали не так, например, name_поля. Там дебаггером посмотреть надо, не ругается ли скрипт на что... В общем, он-лайн выложите - подскажем быстро.
  • 19 декабря 2012 г.
  • Сайты - зеркала? Или что за сайты на поддоменах? Там разные CMS стоят, с отдельными префиксами? Или одно и то же? Если одно и то же, то префикс в config указываете один и тот же, будет информация из одной базы браться.
    Сайты совсем разные, но БД одна? Тогда пишите модулек, по типу этого, выдергивайте в меню поддомена пункты из таблицы основного сайта.
  • 18 декабря 2012 г.
  • Давайте еще раз, чтобы была понятна Ваша позиция: Вы предлагаете отказаться в CMS от возможности включения/выключения каптчи, а тупо ее совсем и полностью удалить, чтобы у пользователей не было выбора?
  • 19 декабря 2012 г.
  • Каптча на сегодня самый эффективный способ защиты от спама. И к каптче все привыкли. Это как досмотр в аэропорту перед посадкой в самолет. Напрягает всех, но все молча выполняют, т.к. понимают зачем и почему это.
  • 17 декабря 2012 г.
  • Да, это косячек-с, ссылку в пакет не добавили. Печатные формы у нас все есть, а для админа ссылку на их формирование из заказа забыли.
    Там "Товарная накладная" к печати, список товаров, итого и под полосой данные заказчика, адрес доставки, телефоны...
    Я сейчас еще раз в багтреке это замечание подпихну, чтобы патч выпустили скорее.
  • 16 декабря 2012 г.
  • Здравствуйте!
    Все зависит от модуля. В каждом модуле в разных элементах по разному.
    Для страниц сайта есть тег, он в основной шаблон /themes/site.php прописывается
    Для модулей это шаблоны модулей, соответственно. Например, для отдельного вопроса-ответа это
    modules/faq/views/faq.view.id.php строки 89-108
    Код
    //ссылки на предыдущий и последующий вопрос
    if (! empty($result["previous"]) || ! empty($result["next"]))
    {
    echo '<div class="previous_next_links">';
    if (! empty($result["previous"]))
    {
    echo '<div class="previous_link"><a href="'.BASE_PATH_HREF.$result["previous"]["link"].'">&larr; '.$result["previous"]["text"].'</a></div>';
    }
    if (! empty($result["next"]))
    {
    echo '<div class="next_link"><a href="'.BASE_PATH_HREF.$result["next"]["link"].'">'.$result["next"]["text"].' &rarr;</a></div>';
    }
    echo '</div>';
    }

    //ссылки на все вопросы
    if (! empty($result["allfaq"]))
    {
    echo '<div class="show_all"><a href="'.BASE_PATH_HREF.$result["allfaq"]["link"].'">'.$this->_('BACK_TO_LIST').'</a></div>';
    }


    для списка категорий вопросов-ответов это файл modules/faq/views/faq.view.list.php
    строки 87-100
    Код
    //ссылки на предыдущую и последующую категории
    if (! empty($result["previous"]) || ! empty($result["next"]))
    {
    echo '<div class="previous_next_links">';
    if (! empty($result["previous"]))
    {
    echo '<div class="previous_link"><a href="'.BASE_PATH_HREF.$result["previous"]["link"].'">&larr; '.$result["previous"]["text"].'</a></div>';
    }
    if (! empty($result["next"]))
    {
    echo '<div class="next_link"><a href="'.BASE_PATH_HREF.$result["next"]["link"].'">'.$result["next"]["text"].' &rarr;</a></div>';
    }
    echo '</div>';
    }

    И т.д.
    Для гибкости, каждый раздел сайта настраивается отдельно.
  • 19 декабря 2012 г.
  • Очевидно, чуть ниже, под циклом вывода всех товаров.
    Код
    if (!empty($result["rows"]) && ! empty($result['shop_link']))
    {
    $this->get('compared_goods_list', 'shop', array("site_id" => $this->diafan->cid, "shop_link" => $result['shop_link']));
    }

    Это все можете закомментить
  • 15 декабря 2012 г.
  • Во-первых, не надо дублировать свое сообщение во все места. Во-вторых, если один раз вашу "ошибку" отклонили в багтреке, не надо ее туда еще раз совать. В-третьих, шаблонный тег вопросов работает беспретензионно три года, поэтому если Вам кажется, что что-то глючит, скорее всего Вы что-то не так поняли и нужно просто поинтересоваться, что не так, а не трубить во все углы в категорической форме "не работает"...
    Почитайте документацию. Тег выводит блок вопросов на всех страницах сайта, кроме непосредственно "вопрос-ответ". И это логично, ибо будет двоится одно и тоже, когда мы открываем вопросы. Надо двоить, спросите в ТП как.
  • 16 декабря 2012 г.
  • Цитата
    Подскажите как исправить, чтобы тэг и на странице Вопрос-ответ отображался. Спасибо!

    modules/faq/faq.php
    строка 85, закомментируйте остановку
    Код
    if (($this->diafan->cid == $site_id || ! $site_id && $this->diafan->module == "faq") && ! $this->diafan->show && $this->diafan->page < 2)
    //return false;
  • 04 декабря 2012 г.
  • Хм. Почему "логично"? :-) Не логично! Зачем продажа файлов? Вы хотите автоматические сертификаты продавать? Которые потом можно ввести как скидку? Но тогда в файлах будет одно и то же, а скидка же разная (код). Да и подарочным обычно рассчитываются при покупке вместо денег, а чаще плюс к деньгам : подарили сертификат на 3000, а именинник набрал на 3500, тогда он сертификат отдал и 500 доплатил. Это карточка, которую курьер доставляет как товар, вроде? Зачем тогда "товар-файл"?

Новости

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