Borges 0 Опубликовано 30 сентября, 2008 Жалоба Share Опубликовано 30 сентября, 2008 Добрый день ! Пожалуйста, объясните мне такой момент : При внесении в базу информации (настройки) в table configuration_group пропускаются две группы (17 и 26) "Разное" и "Статьи" соответственно. Но в магазине они присутствуют. Как они там появляются ? ( возможно, мой вопрос несерьёзен , отнеситесь снисходительно :) ) И ещё . Когда я искал где это выводиться, я заметил следующее, в файле настроек статей переменная configuration_group_id задаётся вручную. $gID = 26; , но при этом выполняются все ! запросы как в файле configuration.php. В самом файле configuration.php выполняется запрос на $cfg_group , но неиспользуется, так как название раздела <h1 class="contentBoxHeading"><?php echo BOX_CONFIGURATION; ?></h1> выводится из файла языка. на мой дилетантский взгляд - есть лишние запросы в базу. Да, ещё , пожалуйста подтвердите моё предположение, что определённые переменные в письмах НЕ Мультиязычные. т.к. записываются в базу. Спасибо за Ваше время Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 сентября, 2008 Жалоба Share Опубликовано 30 сентября, 2008 Как появояются в базе данных?! При установке магазина естественно, из файла /install/vam.sql Просто в меню несколько пунктов скрыто, не используется. Вроде бы да, в /admin/configuration.php не используется вот этот код: $cfg_group_query = vam_db_query("select configuration_group_title from " . TABLE_CONFIGURATION_GROUP . " where configuration_group_id = '" . (int)$_GET['gID'] . "'"); $cfg_group = vam_db_fetch_array($cfg_group_query);[/code]его можно удалить.Спасибо, что написали, поправил файлик. Ссылка на сообщение Поделиться на другие сайты
Borges 0 Опубликовано 30 сентября, 2008 Автор Жалоба Share Опубликовано 30 сентября, 2008 Спасибо Всётаки не ясно. Вот кусок из файла INSERT INTO configuration_group VALUES ('16', 'CG_META_TAGS', 'Meta-Tags/Search engines', 'Meta-tags/Search engines', '16', '1');INSERT INTO configuration_group VALUES ('18', 'CG_VAT_ID', 'Vat ID', 'Vat ID', '18', '1');[/code]16 группа , затем 18если скрыто - то visability 0возможно в демо версии отрезано Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 сентября, 2008 Жалоба Share Опубликовано 30 сентября, 2008 17 группа - это ведь в Админке - Настройки - Разное Ссылка на сообщение Поделиться на другие сайты
Borges 0 Опубликовано 30 сентября, 2008 Автор Жалоба Share Опубликовано 30 сентября, 2008 Уважаемый VaM, Я не "дятел" , я действительно понять хочу. Возможно я не вижу ответа, который передомной. Я скачал демо, в SQL присутствуют строки INSERT INTO configuration_group VALUES.... с 1 по 27 исключая 12, 17, 26-ую вот я и спрашиваю - это демо вариант или я не вижу, как группа появляется с настройками. Извините, если допытываюсь. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 сентября, 2008 Жалоба Share Опубликовано 30 сентября, 2008 Я тогда вопроса не понимаю Ссылка на сообщение Поделиться на другие сайты
Borges 0 Опубликовано 30 сентября, 2008 Автор Жалоба Share Опубликовано 30 сентября, 2008 Вот создаётся тэйбл DROP TABLE IF EXISTS configuration_group;CREATE TABLE configuration_group ( configuration_group_id int NOT NULL auto_increment, configuration_group_key varchar(255) NOT NULL, configuration_group_title varchar(255) NOT NULL, configuration_group_description varchar(255) NOT NULL, sort_order int(5) NULL, visible int(1) DEFAULT '1' NULL, PRIMARY KEY (configuration_group_id)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;[/code] Потом вносим данные [code]INSERT INTO configuration_group VALUES ('1', 'CG_MY_SHOP', 'My Store', 'General information about my store', '1', '1');INSERT INTO configuration_group VALUES ('2', 'CG_MINIMAL_VALUES', 'Minimum Values', 'The minimum values for functions / data', '2', '1');INSERT INTO configuration_group VALUES ('3', 'CG_MAXIMAL_VALUES', 'Maximum Values', 'The maximum values for functions / data', '3', '1');INSERT INTO configuration_group VALUES ('4', 'CG_PICTURES_PARAMETERS', 'Images', 'Image parameters', '4', '1');INSERT INTO configuration_group VALUES ('5', 'CG_CUSTOMERS', 'Customer Details', 'Customer account configuration', '5', '1');INSERT INTO configuration_group VALUES ('6', 'CG_MODULES', 'Module Options', 'Hidden from configuration', '6', '0');INSERT INTO configuration_group VALUES ('7', 'CG_SHIPPING', 'Shipping/Packaging', 'Shipping options available at my store', '7', '1');INSERT INTO configuration_group VALUES ('8', 'CG_PRODUCTS', 'Product Listing', 'Product Listing configuration options', '8', '1');INSERT INTO configuration_group VALUES ('9', 'CG_WAREHOUSE', 'Stock', 'Stock configuration options', '9', '1');INSERT INTO configuration_group VALUES ('10', 'CG_LOGGING', 'Logging', 'Logging configuration options', '10', '1');INSERT INTO configuration_group VALUES ('11', 'CG_CACHE', 'Cache', 'Caching configuration options', '11', '1');INSERT INTO configuration_group VALUES ('13', 'CG_DOWNLOAD', 'Download', 'Downloadable products options', '13', '1');INSERT INTO configuration_group VALUES ('14', 'CG_MY_GZIP', 'GZip Compression', 'GZip compression options', '14', '1');INSERT INTO configuration_group VALUES ('15', 'CG_MY_SESSIONS', 'Sessions', 'Session options', '15', '1');INSERT INTO configuration_group VALUES ('16', 'CG_META_TAGS', 'Meta-Tags/Search engines', 'Meta-tags/Search engines', '16', '1');INSERT INTO configuration_group VALUES ('18', 'CG_VAT_ID', 'Vat ID', 'Vat ID', '18', '1');INSERT INTO configuration_group VALUES ('19', 'CG_GOOGLE', 'Google Conversion', 'Google Conversion-Tracking', '19', '1');INSERT INTO configuration_group VALUES ('20', 'CG_IMPORT_EXPORT', 'Import/Export', 'Import/Export', '20', '1');INSERT INTO configuration_group VALUES ('21', 'CG_AFTER_BUY', 'Afterbuy', 'Afterbuy.de', '21', '1');INSERT INTO configuration_group VALUES ('22', 'CG_SEARCH', 'Search Options', 'Additional Options for search function', '22', '1');INSERT INTO configuration_group VALUES ('23', 'CG_YANDEX_MARKET', 'Яндекс-Маркет', 'Конфигурирование Яндекс-Маркет', '23', '1');INSERT INTO configuration_group VALUES ('24', 'CG_QUICK_PRICE_UPDATES', 'Изменение цен', 'Настройки модуля изменения цен', '24', '1');INSERT INTO configuration_group VALUES ('25', 'CG_CIP_MANAGER', 'Установка модулей', 'Настройки модуля', '25', '1');INSERT INTO configuration_group VALUES ('27', 'CG_MAINTENANCE', 'Site Maintenance', 'Site Maintenance', '27', '1');INSERT INTO configuration_group VALUES ('28', 'CG_AFFILIATE_PROGRAM', 'Партнёрская программа', 'Настройки партнёрской программы', '50', '1'); При внесении данных , пропущено configuration_group_id 12, 17, 26 и не вносятся соответственно configuration_group_KEY, TITLE, DESC, Вопрос : Почему пропускаются эти номера и Как они там потом появляются. ? У вас же есть ID26 Статьи. Хорошо , ID образуется самостоятельно (auto_increment), но всё остальное. configuration_group_key , например,..... Спасибо за ваше время Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 октября, 2008 Жалоба Share Опубликовано 1 октября, 2008 Настройки статей просто вынесены на отдельную страницу articles_config.php - Админка - Разное - Статьи - Настройка. Я просто проблемы не вижу, да, допустим не подряд нумерация и идёт, что тут страшного?! 12 пункта в демо-версии нет, он удалён, там настройки email находятся, а в демке нет отправки email. Ссылка на сообщение Поделиться на другие сайты
Borges 0 Опубликовано 1 октября, 2008 Автор Жалоба Share Опубликовано 1 октября, 2008 VaM действительно, проблемы нет , работает и ладно. Давайте оставим это, я когда-нибудь пойму. А то у нас разговор переходит в область семантики русского языка ( не подряд и нету) Спасибо ещё раз за Ваше время и надеюсь Вы не оставите без внимания мои будущие вопросы. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 октября, 2008 Жалоба Share Опубликовано 1 октября, 2008 Я просто в этом проблемы никакой абсолютно не вижу. Ссылка на сообщение Поделиться на другие сайты
Borges 0 Опубликовано 1 октября, 2008 Автор Жалоба Share Опубликовано 1 октября, 2008 Я установил демо , смотрю в базу - table configuration_group Группы 12 , 17 и 26 отсутствуют ( их не загрузили ) В table confbguration группы 17 и 26 обозначены . Получается , что table configuration_group и не нужен как бы, ведь название (group_title) вы берёте из константы. UPDATE : я сбросил table configuration_group , зашёл в админ- нарушено соединение .... Залил пустой table configuration_group - нормально ! UPDATE 2 : Удалив $cfg_group_query = vam_db_query("select configuration_group_title from " . TABLE_CONFIGURATION_GROUP . " where configuration_group_id = '" . (int)$_GET['gID'] . "'"); $cfg_group = vam_db_fetch_array($cfg_group_query);[/code]из файла configuration.php страница заработалаВсё Ссылка на сообщение Поделиться на другие сайты
Borges 0 Опубликовано 1 октября, 2008 Автор Жалоба Share Опубликовано 1 октября, 2008 Если создавать table configuration_group и добавлять туда поле configuration_group_key ( так как у вас сделанно ) то делать так ( если желаете ) оставляем запрос в базу (изменив !) $cfg_group_query = vam_db_query("select configuration_group_key from " . TABLE_CONFIGURATION_GROUP . " where configuration_group_id = '" . (int)$_GET['gID'] . "'"); $cfg_group = vam_db_fetch_array($cfg_group_query);[/code] затем ниже [code]<h1 class="contentBoxHeading"><?php echo constant(strtoupper($cfg_group['configuration_group_key'].'_TITLE')); ?></h1> и записать константы в языковый файл вроде так поправте если что Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 октября, 2008 Жалоба Share Опубликовано 1 октября, 2008 Просто корни растут из osCommerce, а там название группы бралось прямо из базы данных, т.е. не было текстовых констант, мультиязычности. Это такой пережиток от osCommerce, я пока не рискну удалять, пусть будет код. Вроде ведь и так меню в Админке, пункт Настройки строится по текстовым константам. Ссылка на сообщение Поделиться на другие сайты
Borges 0 Опубликовано 1 октября, 2008 Автор Жалоба Share Опубликовано 1 октября, 2008 Если заглянуть в оригинал ( ХТ ) то там название раздела ( группы ) действительно берётся из базы - это тот запрос $cfg_group_query но небыло мультиязычности. Вы ситуацию изменили , когда заменили на константу BOX_CONFIGURATION в заглавии, но эта константа одно на все разделы. Если делать 28 константа_TITLE , то делать запрос вбазу если BOX_CONFIGURATION на всех - то , я думаю, можно убрать и запрос и тэйбл. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 октября, 2008 Жалоба Share Опубликовано 1 октября, 2008 А, теперь дошло вроде. Речь про заголовок настройки, что б был для каждого раздела свой, а не всегда Настройки. Спасибо, внёс это исправление в код, будет со следующим патчем. Если нужно, могу прицепить к теме исправленные файлы. Цеплять? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 октября, 2008 Жалоба Share Опубликовано 1 октября, 2008 Вот исправленный /admin/configuration.php configuration.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 октября, 2008 Жалоба Share Опубликовано 1 октября, 2008 А вот /lang/rusian/admin/configuration.php configuration.php Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 3 ноября, 2008 Жалоба Share Опубликовано 3 ноября, 2008 с этими файлами на Настройки > Разное ругается - видимо текст не присвоен Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 ноября, 2008 Жалоба Share Опубликовано 4 ноября, 2008 На "чистом" магазине вроде бы нормально. А какая именно ошибка выводится? Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 4 ноября, 2008 Жалоба Share Опубликовано 4 ноября, 2008 Админка > Настройки > Разное на верху страницы стилем заголовка выводится: Warning: constant() [function.constant]: Couldn't find constant _TITLE in Y:\home\rukodelie4u\www\admin\configuration.php on line 69Настройки - Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 ноября, 2008 Жалоба Share Опубликовано 4 ноября, 2008 Добавь в /lang/russian/admin/configuration.php define('_TITLE','Разное');[/code] Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения