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

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

  • 30 ноября 2011 г.
  • Есть ли такая возможность, чтобы прописав единожды функцию, модуль распространял свое действие на весь контент и на все модули сайта? Или для каждого участка вывода текста в модулях, нужно вызывать функцию $this->diafan->key_values($text)?
  • 08 декабря 2011 г.
  • Что-то не получается. Мои действия:
    1. в файле /includes/gzip.php прописал
    Код
    function diafan_output($buffer)
    {
    if (file_exists(ABSOLUTE_PATH.'keywords.php'))
    {
    include_once(ABSOLUTE_PATH.'keywords.php');
    foreach ($keywords as $k => $v)
    {
    $buffer = preg_replace('/([^a-zA-Zа-яА-Я])'.$k.'([^a-zA-Zа-яА-Я])/', '$1<a href="'.$v.'">'.$k.'</a>$2', $buffer);
    }
    }
    return ob_gzhandler($buffer, 5);
    }

    2. gzip.php строка 85,96,105 прописал ob_start('diafan_output');
    3. show_body() в /includes/function.php
    строка 71 прописал Код $text=$this->diafan->key_values($text);
    Ни какой реакции. Что не так?
  • 22 апреля 2011 г.
  • Приветствую сообщество.
    Очень странно ведет себя модуль меню.
    Формирую свое меню -о нас для данных пунктов указаны внешние ссылки
    -контакты
    Выводится нормально, но ссылки не активные.
    Стоит к пункту привязать допустим карта сайта, как все вышеуказанные пункты начинают быть кликабельными и происходит переход на внешнии.
    Если просто оставить свои пункты только с внешними ссылками, как все обратно - некликабельность возвращается.
    Вывод: меню формируется только к заранее созданным страницам или это баг?
  • 04 апреля 2011 г.
  • Приветствую сообщество, разработчиков.
    Планируется ли сделать в админке функцию, напротив товара чекбокс, показать только зарегистрированным, показать всем?
    спасибо.
  • 08 сентября 2011 г.
  • Интересные решения есть у других цмс. Отдельно инсталлируется оболочка на локальный комп, где
    ведется товар-склад номенклатура. Данная оболочка связана для экспорта с цмс и импорта с 1с.
  • 17 февраля 2011 г.
  • Переустановка винды 7 проф - далее - ставил denwer проблемы с апачем - вырубает через 30 сек - занят
    80порт - смотрел все приложения через фвол - все чисто. Снес денвер.
    Поставил вертиго - апач не запускается - жалуется на 80 порт. Отключил ISS службы - загорелся зеленый
    значек в трее - но при запуске пишет про отсутствие php4ts.dll.
    Предварительно в расширения php vertigo закачал сокет.длл и подключил php.ini - не робит!!
    Напишите как установить на вин7 рабочий сервер!!!
  • 19 апреля 2011 г.
  • Виталий спасибо за потраченное время, но у меня не получилось. Может поправите оригинал. Сделаю вывод и выложу с объяснениями для всех.
    if(! empty($result["rows"]))
    {
    //открываем таблицу перед циклом
    echo "<table><tr><td>";
    $pipka=0;
    foreach {
    if ($pipka==0) echo "<tr>"; //т.е. выводим tr для первого раза, когда счетчик
    echo "<td>";

    вывод товара и т.д.
    foreach($result["rows"] as $row)
    {
    echo '<div class="shop">';

    финал echo "</td>"; $pipka++;
    if ($pipka==2) { echo "</tr>"; $pipka=0; }
    }
    </table>
  • 03 ноября 2011 г. , редакция: 1320288371
  • Насколько правильное решение по выводу товара в 2 колонке на divах? Вопрос к сообществу.
    Вопрос к Дмитрий (Onmaster): если выше было озвучено о закрытие таблиц через проверку, дабы получить целостность. То как быть с дивами?
    //товары в категории
    if (! empty($cat["rows"]))
    {
    echo '<div class="contener">';
    $i=1;

    foreach ($cat["rows"] as $row)
    {
    echo ($i==1?'<div class="cont_one"><div class="shop_td_first">':'</div><div class="shop_td_second">');
    echo '<div class="shop">';
    ---------------------------------------------------------------
    все что касается основного содержимого
    //изображения товара
    if (! empty($row["img"]))
    и т.д. {
    ----------------------------------------------------------------
    echo '</div>';
    echo ($i<2?'':'</div></div>');
    if($i==2)$i=1;
    else $i++;
    }
    echo ($i==1?'':'</div></div>');
    echo '</div>';
    }
  • 19 июня 2013 г.
  • На 4 колонки:

    //вывод сортировки товаров
    if(! empty($result["link_sort"]))
    {
    $this->get('sort_block', 'shop', $result);
    }
    $i = 1;
    echo '<table>';

    foreach ($result["rows"] as $row)
    {
    echo ($i==1?'<tr><td>':'</td><td>');
    echo '<div class="shop_list_id">';
    //вывод изображений товара
    if (!empty($row["img"]))
    {
    echo '<div class="shop_img">';
    foreach ($row["img"] as $img)
    {
    switch ($img["type"])
    {
    case 'animation':
    echo '<a href="' . BASE_PATH . $img["link"] . '" rel="prettyPhoto[gallery' . $row["id"] . 'shop]">';
    break;
    case 'large_image':
    echo '<a href="' . BASE_PATH . $img["link"] . '" rel="large_image" width="' . $img["link_width"] . '" height="' . $img["link_height"] . '">';
    break;
    default:
    echo '<a href="' . BASE_PATH_HREF . $img["link"] . '">';
    break;
    }
    echo '<img src="' . $img["src"] . '" width="' . $img["width"] . '" height="' . $img["height"] . '" alt="' . $img["alt"] . '" title="' . $img["title"] . '">'
    . '</a> ';
    }
    echo '</div>';
    }

    //вывод названия и ссылки на товара
    echo '<div class="shop_name">';
    echo '<a href="' . BASE_PATH_HREF . $row["link"] . '">' . $row["name"] . '</a><span class="button_wish_list masterTooltip" title="Отложить"></span>';
    echo '</div>';

    //вывод артикула
    if (!empty($row["article"]))
    {
    echo '<div class="shop_article">';
    echo $this->diafan->_('Артикул') . ':';
    echo '<span class="shop_article_value">' . $row["article"] . '</span>';
    echo '</div>';
    }

    if (!empty($row['hit']))
    {
    echo '<div class="shop_hit"></div>';
    $hit = 'true';
    }
    if (!empty($row['action']))
    {
    echo (isset($hit)) ? '<div class="hit_padding"><div class="shop_action"></div></div>' : '<div class="shop_action"></div>';
    }
    if (!empty($row['new']))
    {
    echo '<div class="shop_new">' . $this->diafan->_('Новинка!') . '</div>';
    }

    //вывод параметров товара
    if (!empty($row["param"]))
    {
    $this->get('param', 'shop', array("rows" => $row["param"], "id" => $row["id"]));
    }

    //вывод краткого описания товара
    if (!empty($row["anons"]))
    {
    echo '<div class="shop_anons">';
    $this->htmleditor($row['anons']);
    echo '</div>';
    }

    //вывод кнопки "Купить"
    $this->get('buy_form', 'shop', array("row" => $row, "result" => $result));

    $this->get('compare_form', 'shop', $row);

    echo '</div>';

    echo ($i<4?'':'</td></tr>');
    if($i==4)$i=1;
    else $i++;

    }
    echo ($i==1?'':'</td></tr>');
    echo '</table>';
    echo '<div class="clear"></div>';
    }
  • 13 февраля 2011 г.
  • Не могу установить на denwer.
    Цмс требует - поддержку сокетов при инсталяции.
    Php.ini раскомментировал строку socket.dll
    Не работает хоть убей.
    Win 7 пакет denwera последний + расширения
    Че делать то, так цмс и не увидел!
  • 13 февраля 2011 г.
  • Млин /Php.ini раскомментировал строку socket.dll /, что естьextension=php_sockets.dll написал же :-)
    Все расширения в том числе php_sockets.dll присутствуют в денвере!
    Вопросы просто так не задовал бы!!! Проблемы кроется в другом?
Показывать по:

Новости

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

Форум