Дмитрий Кондин

Администраторы
  • Публикации

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

  • Посещение

  • Days Won

    363

Все публикации пользователя Дмитрий Кондин

  1. Находится в корне. Если интересно можете поизучать исходники или тут https://www.sitebill.ru/api/
  2. В /index.php $settings=parse_ini_file('settings.ini.php',true); if(isset($settings['Settings']['estate_folder'])AND($settings['Settings']['estate_folder']!='')){ $folder='/'.$settings['Settings']['estate_folder']; }else{ $folder=''; } $estate_folder = $folder; Если вы ее хотите как-то править, то не рекомендую этого делать.
  3. /apps/config/admin/admin.php function addParamToConfig($conf_new_param_name, $conf_new_param_value, $conf_new_param_title, $vtype = 0) { $DBC = DBC::getInstance(); $query = "INSERT INTO " . DB_PREFIX . "_" . $this->table_name . " (config_key, value, title, vtype) VALUES (?,?,?,?)"; $stmt = $DBC->query($query, array($this->validateParam($conf_new_param_name), $this->validateParam($conf_new_param_value), $this->validateParamTitle($conf_new_param_title), $vtype), $row, $success); if (!$success) { //$this->riseError($DBC->getLastError()); //echo 'ERROR ON INSERT<br>'; } $config_id = $DBC->lastInsertId(); $query = "UPDATE `" . DB_PREFIX . "_" . $this->table_name . "` SET `sort_order`=? WHERE `id`=?"; $stmt = $DBC->query($query, array($config_id, $config_id)); $this->reloadCheckConfigStructure(); return TRUE; } $vtype - по-умолчанию 0. Вы можете поставить 1 и будет это чекбокс при создании параметра. $config_admin->addParamToConfig('apps.custom.enable','1','Использовать Custom', 1);
  4. {$estate_folder} - служебная переменная, указывает на корень сайта. Про ошибку сложно сказать, возможно неправильно просто загружали.
  5. А вы про github, там мы не часто обновляем, раз в пол-года наверное. Свежие версии можно получить в центре обновлений, нужно все-таки мотивировать клиентов использовать лицензии.
  6. Продукт open source. Версии мы обновляем раз в месяц примерно.
  7. Напомните ваш сайт в личку, посмотрю.
  8. Тогда открываем файл \apps\system\lib\frontend\grid\grid_constructor.php И в отладку writeLog выводим запрос из строчки 1203 - возможно не точное расположение $query = 'SELECT '.implode(', ', $select_what).' '.$add_select_value.' FROM '.DB_PREFIX.'_data'.(count($left_joins)>0 ? ' '.implode(' ', $left_joins).' ' : '').' '.$where_statement_prepared.' ORDER BY '.$order.((isset($params['no_portions']) && $params['no_portions']==1) ? '' : ' LIMIT '.$start.', '.$limit); Надо увидеть что в $query; А также что в массиве $where_value_prepared
  9. А в базе у вас есть объекты с дистанцией меньше или равно 200?
  10. Да у вас талант выбирать неправильные варианты. Используйте только латинские буквы без пробелов. dom.jpg сделайте.
  11. В своем template_search.php where_array формирует условия, и вот там вам нужно сделать больше или меньше условие или же вхождение в диапазон. $where_array[]=DB_PREFIX.'_data.sea_distance > '.$params['sea_distance'];
  12. Вот я вам и говорю не используйте в имени сложные символы. У вас там есть символ / и это указывает что это не имя файла, а новый каталог начинается. Назовите файл kartinka.jpg, загрузите ее в каталог /img/img2/ чтобы там лежал kartinka.jpg И тогда этот файл будет доступен по адресу <img alt="Ваш выбор" src="http://magnolia.site/img/img2/kartinka.jpg"
  13. Тогда вам нужно конвертировать в базе данных тип поля дистации до моря в числовой (int) например. И использовать условия больше, меньше в sql http://www.mysql.ru/docs/man/Comparison_Operators.html
  14. Бегунок цены - где-то тут на форуме была про это тема Расстояние до моря опять же по схеме что и с предыдущими переменными отлаживать нужно. У чекбоксов может быть только 1, поэтому и условие сравнения с единицей. Все заменять не нужно, все зависит от конкретных целей.
  15. Без водяного знака фото сюда идут /img/data/nowatermark Много фоток - есть экспериментальная функция
  16. Извинияюсь. Условие тогда так надо писать if($params['regionareas_id'] != '' && isset($data_model_array['regionareas_id'])){
  17. if($params['regionareas_id'] == 1 && isset($data_model_array['regionareas_id'])){ Вот это неправильное условие У вас ведь там может быть не только 1, поэтому $params['regionareas_id'] == 1 Вообще убрать надо тогда.
  18. В тексте ссылки на фото у вас другой адрес! Названия фото ведь должны совпадать.