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

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

  • 31 октября 2011 г.
  • Сайт toolsmarket12.ru, версия движка 4.4
    Пишем что нибудь в поиске если этого нет то всё вроде бы ОК.
    Пишем например "отвёртка" вываливается список найденных позиций а количество найденных материалов остаётся 0.
    В шаблоне search.view.php только отключил вывод формы поиска.

    В которую сторону копать?
  • 26 октября 2011 г. , редакция: 1319617208
  • В админке модуля пытаюсь настроить обработку дополнительных полей хранящихся в соседних таблицах.
    Вывод работает а сохранять никак не хочет.
    Подозрение что управление функции save_param_module() не передаётся. И ошибок тоже нет.
    Какие мысли есть по этому соображению? Делал на примере модуля shop.
  • 26 октября 2011 г.
  • Я бы с удовольствием использовал Eclipse PDT но <insert ...> ломает подсветку а сломаная подсветка ломает глаза это раз. Трейсить нельзя из за заоптимайзеных файлов ядра это 2. Поэтому мои инструменты отладки это echo и print_r().
    /includes/database.php я не трогал - там должно быть всё ок.
    Вопросик тогда следующего характера:
    module.admin.edit.php, module.admin.save.php, module.admin.del.php для чего нужны?
  • 26 октября 2011 г.
  • Это я прочитал и ничего не понял - пример.
    Вот в модуле shop таких файлов нет и всё работает.
    А вот в comments они есть.

    Меня интересует функции редактирования/сохранения/удаления записанные в module.admin.php и module.admin.edit.php, module.admin.save.php, module.admin.del.php взаимо заменяемы (синонимы) или цель всёже разная? В чём разница в таком случае?
  • 27 октября 2011 г. , редакция: 1319724279
  • Функция всё-же срабатывает. Нужно бы иметь представление о наборе доступных параметров. Для того чтобы правильно обработать ситуацию. Думаю о том как их выловить.
    лучше вот такой конструкции пока ничего не придумал
    Код

    $results = serialize($this->diafan);
    $file = fopen("dataaround.arrey", "w");
    fwrite($file, $results);
    fclose($file);

    Может кто знает, есть ли какие нибудь функции превращающие object в строку с более наглядной формой?
  • 03 ноября 2011 г.
  • Нет что-то тут не так. Я немного переработал в следующее
    Код
    ob_start();
    print_r($this);
    $text = ob_get_contents();
    $file = fopen("dataaround.arrey", "w");
    fwrite($file, $text);
    fclose($file);
    ob_end_flush();

    Чегото с кэшем я так и не разобрался как оно должно работать.
    Инструмент получился отличный - рекомендую кому надо :)
  • 03 ноября 2011 г. , редакция: 1320322658
  • Ещё интересует вопрос где должны быть значения дополнительных параметров на момент выполнения функции save_param_module() в экземпляре объекта Credits_admin я их не нашёл. В прочем как и экземпляре объекта Shop_admin. Полез ковырять Shop_admin_param.
  • 26 октября 2011 г.
  • Есть здоровская книжка >> Дер Бибо и Иегуда Кац : jQuery подробное руководство по продвинутому JavaScript (jQuery in Action). Скачал на русском языке - думаю без проблем найдёте. Совсем не большая 370 страниц. После её прочтения можно научиться такие умопомрачительные штуки делать. Потом нужен будет только справочни корявый перевод оригинальной документации тоже подойдёт.
    И по РР достаточно прилеплять rel="prettyPhoto" в квадратных скобках пишется группа к которой относится фото групповые фото можно листать вправо - влево. Если ссылки на групповые фото прописаны на странице.
  • 26 октября 2011 г.
  • А вот прикинь если на ссылки в виде картинок не надо цеплять РР скажем нестандартные кнопки или пиктограммы. То что тогда делать? Всё что касается автоматизации - зло. По любому надо контролировать сей вопрос и получается что там где надо проще руками rel="prettiPhoto" добавить и не выдумывать ненужные напрягающие рудименты.
  • 20 октября 2011 г. , редакция: 1319098187
  • Есть у елемента дополнительные параметры и для включения добавления/изменения/удаления включается в массив $this->variable_table, 'param' => 'function'
    Код
    $this->variable_table = array(
    'name' => 'text',
    'act' => 'checkbox',
    'type' => 'select',
    'param' => 'function');


    А теперь нужно включить редактор двумерных таблиц, которые будут в количестве от 1 до 3 штук. Для их хранения, создана отдельная таблица.
    Вопрос:
    Где и как декларировать редактируемый параметр, каким образом создавать функции обработки?
    Рыба нужна вообщем.
    Скажем если я включу следующее:
    Код
    $this->variable_table = array(
    'name' => 'text',
    'act' => 'checkbox',
    'type' => 'select',
    'param' => 'function',
    'rates' => 'function'
    );
  • 19 октября 2011 г.
  • Штука в следующем. Для админки модуля перечислил поля которые подлежат редактированию
    среди них есть поле выпадающий список.
    Код

    $this->variable_table = array(
    'name' => 'text',
    'act' => 'checkbox',
    'type' => 'select',
    'hr1' => 'hr');

    для выпадающего списка создал ниже массив возможных значений
    Код

    $this->select_arr["type"] = array(
    0 => _ADMIN_TYPE_A,
    1 => _ADMIN_TYPE_U,
    2 => _ADMIN_TYPE_I,
    3 => _ADMIN_TYPE_B,
    4 => _ADMIN_TYPE_O);

    в таблице данное поле TYPE ENUM('0','1','2','3','4') DEFAULT: 1 COLLATION: utf8_general_ci
    Проблема в том что когда мы выбираем не нулевой пункт то всё ОК в поле прописывается цифра. Как только выбираем нулевой - всё пинцет поле остаётся пустым а должно содержать 0.
    Подскажите хотябы вектор куда ковырять, или я не смогу доковыряться до данного функционала?
  • 19 октября 2011 г.
  • Проблему решил следующим образом
    Код
    $this->select_arr["type"] = array(
    'a' => _ADMIN_TYPE_A,
    'u' => _ADMIN_TYPE_U,
    'i' => _ADMIN_TYPE_I,
    'b' => _ADMIN_TYPE_B,
    'o' => _ADMIN_TYPE_O);

    Соответственно перебил в базе конфигурацию поля на
    Код
    TYPE ENUM('a','u','i','b','o') DEFAULT: a COLLATION: utf8_general_ci
  • 19 октября 2011 г.
  • Могу ещё качественнее просветить. Лезешь сюда и там всё написано http://robotstxt.org.ru даже есть видос и там показывают как создать текстовый файл. И ещё много чего полезного по данной теме. Вернее даже сказать всё что надо знать.
  • 19 октября 2011 г.
  • Это зависит от конкретного поисковика. Подробнее раскажут только они.
    Например у Яндекса есть отдельная тема там всё подробненько описано что не следует индексировать. Например: "результаты поиска", "Кнопки счётчиков" ...
    Вопрос вообщемто не к производителю Diafan.CMS
    Так что дуй на Yandex.ru в раздел для сайтостроителей - найдёшь кучу всего интересного, если конечно тебя прежде всего интересуют яндекс роботы.
  • 28 сентября 2011 г.
  • Да нормальный интерфейс админки. Мне это вообще не важно. Главное функциональность и возможности для сайта в целом. Что просили большинство просьб выполнено Я счастлив.
  • 27 сентября 2011 г.
  • Есть непростая задача, для решения которой требуется научить систему работать с деревьями.
    Так как стандартные схемы используемые для хранения параметров не совсем подходят в виду отсутствия поддержки много мерных массивов для хранения таких сильно разветвлённых и подвижных структур.
    Хочу прикрутить Nested Sets.
    Есть какие нибудь соображения по внедрению?

Новости

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

Форум