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

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

  • 11 марта 2013 г.
  • Ага, ещё проблема отобрать эту посылку у курьера, который возит её по городу, а до двери твоей дойти не может.
  • 06 февраля 2013 г.
  • Форму поиска можно вывести где угодно. Вы смотрели http://kolesa-doma.ru? Там каждая форма настроена на поиск в определённых категориях поэтому и набор характеристик отличается. Посути это одна и таже форма. кроме 3. В третей другой алгоритм поиска и используются другие функции.
  • 07 января 2013 г.
  • Судя по
    Код
    if (!empty($result["param"]))

    В view можно как душе угодно изголяться над массивом параметров обращаясь напрямую к $result["param"] в нужных местах шаблона и закоменти стандартную выводилку.
    Код
    $this->get('param', 'shop', ...
  • 07 января 2013 г.
  • Есть 1 минус. Под разными осями в разных браузёрах будет выглядеть по разному. Чтобы выглядело хорошо надо учесть всевозможные отклонения и напуски чтобы ничего не сьезжало. Приходилось мне какуюто хреньку прикручивать для форм чтобы нестандартно отображалась, так задолбался :)
  • 04 января 2013 г.
  • Введение
    Есть много дилеров. Часть информации общая, её можно разместить в центральном хранилище. Из него диллеры будут извлекать необходимые данные и размещать у себя на сайте (при необходимости вставляя или немного модифицируя предложеный вариант).
    Данные
    У нас имеется обфусцированный модуль "Автообновление", пытался в нём разобраться, но както глаза ломаются.
    Всё что я понял это то что страница формируется путём URI манипуляций и данных которые передаются через глобальные переменные.

    создал 2 блока:
    Код
    public function show() {
    switch($this->diafan->page) {
    case 2: $this->get_rf_list(); break;
    default: $this->rf_link(); break;
    }
    // выводим список
    $this->diafan->list_row();
    }

    private function rf_link() {
    // ссылка выводится замечательно
    echo '<a href="'.$this->diafan->get_admin_url('page').'page2/">'.$this->diafan->_('Проверить обновления').'</a>';

    private function get_rf_list() {
    // здесь будем коннектится и вынимать обновления
    echo 'Ау, сестрица Алёнушка. Ты где?';
    }


    Засада
    Как только мы нажимаем кнопку "Проверить обновления" впадаем в бесконечный цикл вызова "/page1"
    Как прервать порочный круг? Уведомить CMS о прекращении добавления JS
    Код
    <script type="text/javascript" language="javascript">
    window.location.href='http://dealer/cabinet/modulename/page1/';
    </script>
    и вывести администраторский интерфейс?

  • 04 января 2013 г.
  • Догадки: $this->page должно быть равно 0 или отсутствовать, это как раз переменная берущаяся из URI в моём случае "page2/" которое в последствии трансформируется в "page1/" и так до бесконечности.

    Осталось выяснить/придумать как в таком случае и где сохранять промежуточные, сырые данные и способ передачи информации о выполнении между серией редиректов для вывода её на странице.
  • 09 января 2013 г. , редакция: 1357721276
  • API > База данных
    Тут есть DB::connect("mysql://user_sql:pass@localhost/diafan_base");
    Если я использую этот метод для подключения к сторонней удалённой БД, то не произойдёт ли такая неприятная ситуация что все последуюшие запросы к БД пойдут именно к последнему моему подключению и каким образом потом происходит завершение сеанса работы с удалённой БД?
    Если оно так и будет, а оно так и есть, как теперь вернутся к дефолтной базе с которой работает сама CMS?

    Пока использую повторно DB::connect после всех манипуляций с удалёнными данными.
  • 24 декабря 2012 г.
  • По умолчанию нет.
    Необходимо дописывать. Самый простой вариант это если будет изменятся суфикс
    Код
    echo $articul.$sufiks;

    Но опять же, тут палка, группа товаров будет иметь одинаковый артикул.
    Сложнее если внутренние группы знаков будут изменяться.
    Код
    RN12[вариант]S32[вариант]01
  • 20 декабря 2012 г.
  • Это не панацея. Можно спамера настроить и на заполнение строго определённого количества полей а не всех.
    А чтобы обойти капчу надо постараться. Нужен очень качественный софт и распознавание требует процессорного времени. Поэтому у простых хулиганов таких вещей нет. А у тех у кого есть - им баловство такое нафиг не нужно.
  • 22 ноября 2012 г.
  • Такая засада Виталик || Марина. count_children это счётчик категорий всех уровней вложенности или только следующей.
    Если следующей то тогда я возможно нашёл ошибочку, при вкладывании уже созданных категорий и увеличение уровня вложенности с помощью мыши count_children не убавляется.
    А если фича то тогда я даже незнаю что мне может помоч идентифицировать категории которые мне нужны. Буду копачить и изобретать какого нибудь ацкого зверя :)
  • 22 ноября 2012 г.
  • Стоп. Лично я не настраивал новости на Диафане. У нас есть новостной ресурс на DLE только это было сделано ещё до меня.

    Был опыт в яндекс маркет шины и диски впуливать долго тёрли, дотёрли только потом тема умерла через пол годика. Начальство как-то посчитало что по 30 - 50 звонков в магазин это уж слишком и обновлять они не могут сайт, раздолбайство заказчика вообщем сгубило проект.

Новости

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

Форум