DimWeb

Участники
  • Публикации

    87
  • Зарегистрирован

  • Посещение

  • Days Won

    14

Все публикации пользователя DimWeb

  1. Он ничего не делает, это абстрактная конструкция для упрощения понимания сути вопроса относительно возможностей API в CMS. А код ниже, приведенный @rumantic - вырезка из ядра, отвечающая за добавление новой настройки в реестр настроек.
  2. Нет, не будет. Логичнее использовать инструменты для того, для чего их создавали, а не потому что "так сказали". например ?? Согласен, для cms sitebill это самый правильный вариант.
  3. Разобрался. Пропало не после обновления, а на старой 3.0 версии. В 3.2 и в 3.3 все ок работает. Спасибо.
  4. два простых правила: 1. Тестировать урлы картинок в отдельном браузере, а не в том же где у вас открыта панель управления сайтом. 2. Для картинок не использовать https протокол .
  5. собственно, код моего /apps/config/admin/admin.php в котором отсутствует и аргумент и поле function addParamToConfig($conf_new_param_name,$conf_new_param_value,$conf_new_param_title){ $DBC=DBC::getInstance(); $query="INSERT INTO ".DB_PREFIX."_".$this->table_name." (config_key, value, title) VALUES ('".$this->validateParam($conf_new_param_name)."','".$this->validateParam($conf_new_param_value)."','".$this->validateParamTitle($conf_new_param_title)."')"; $stmt=$DBC->query($query); if ( !$stmt ) { //echo 'ERROR ON INSERT<br>'; } $config_id = $DBC->lastInsertId(); $query = "update ".DB_PREFIX."_".$this->table_name." set sort_order=$config_id where id=$config_id"; $stmt=$DBC->query($query); $this->reloadCheckConfigStructure(); return TRUE; }
  6. Я же указал свой контекст - Размазывать по сторонним контроллерам логику отдельного приложения - не вариант. И код выше не будет работать, т.к....
  7. Я сначала написал и только потом увидел что версии вы в принципе не обновляете, с таким же успехом можно выложить на rghost виде архива
  8. приложение генерирует хеши для новой порции imagedata и создает необходимые роуты частичная: 6274197432716.jpg => c627419/v627419743/b2716/6274197432716.jpg полная: 611748b36d44eb9a2296bc51a89cfd55.jpg => 61/17/48/b3/6d/44/eb/9a/22/96/bc/51/a8/9c/fd/55.jpg
  9. Самый популярный вариант раскладки - по хэшам фоток
  10. Продукт перестал быть open source или обновления выкладываются по мажорным версиям?
  11. ... function __construct() { parent::__construct(); require_once (SITEBILL_DOCUMENT_ROOT.'/apps/config/admin/admin.php'); $config_admin = new config_admin(); if ( !$config_admin->check_config_item('apps.custom.enable') ) { $config_admin->addParamToConfig('apps.custom.enable','1','Использовать Custom'); } $this->app_title = 'Custom App'; } ... интересует участок кода админки приложения ^^
  12. В прошлой версии cms в модели re_config было заложено поле vtype где указывали тип инпута, сейчас после обновления это поле пропало и настройки стали type=text, вместо желаемого type=checkbox. Какую инструкцию следует указать в плагине для фиксации настроек-чекбоксов? Вариант - дополнить через /apps/config/admin/config_mask.php - не вариант.