Принимаем вопросы от населения
Dayver |
|
---|---|
Да я понял ... эт я так для общего просвещения масс А еще в генуа ранее была возможность получать список таких статических страниц через /list.php?c=название_каталога (предварительно записывая его в datas/content/list.название_каталога.txt) - но увы в генуа кусок кода отвичающий за это уже заккоментирован, а в Сиене вообще выкосили Pavlo Tkachenko aka Dayver
|
Moool13 |
|
---|---|
Я вообще пока не нашел, где используется list.php, ибо в списке категорий уже не используется. |
esclkm |
|
---|---|
#32896 Dayver: а ты маленький? плуг написать не можешь в 2 строки??? littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Dayver |
|
---|---|
Добавлено 7 минут спустя:
Pavlo Tkachenko aka Dayver
|
|
This post was edited by Dayver (2012-01-23 18:42, 13 years ago) |
terracota |
|
---|---|
#26416 Trustmaster: Хотелось бы уточнить статус готовности плагина wiki. Год прошел без месяца с памятной даты вопроса. Периодически возвращаюсь в надежде, что плагин все-таки появился. Логика и здравый смысл творят чудеса.
Logic and Sanity makes a real magic happens. |
Nik Samokhvalov |
|
---|---|
Помню, что в «Сэде» была возможность автоматического пересоздания миниатюр в ПФС, если в настройках были изменены размеры создаваемых миниатюр. Подскажите, как такое делается в Сиене? Sorry for my English.
|
|
This post was edited by Veter (2012-03-17 08:58, 13 years ago) |
Moool13 |
|
---|---|
Nik Samokhvalov |
|
||
---|---|---|---|
Приступил к созданию модуля интернет-магазина. Полез в файл modules/store/setup/page.install.sql, чтоб посмотреть, как умные люди делают. Объясните предназначение таблицы БД auth, а также для чего при установке модуля page в нее добавляется это:
Sorry for my English.
|
Trustmaster |
|
---|---|
Таблица auth хранит значения прав групп пользователей на элементы сайта. Колонки по порядку: id группы, код расширения, код элемента, маска прав, маска read-only, id ответственного администратора. В page при установке добавляются права для категорий, создаваемых по умолчанию, потому что в page можно права задавать для каждой категории отдельно. Для категорий, создаваемых позднее, права создаются автоматически. May the Source be with you!
|
Nik Samokhvalov |
|
||||
---|---|---|---|---|---|
Trustmaster, не пойму, как в 0.9.7 в modules/page/page.php происходит подключение необходмых файлов из папки inc? Вот я пишу модуль. У меня есть некоторый основной файл из каталога. Как к нему, в зависимости от GET[''] инклудить необходимые файлы? Я могу сделать кейсы, но интересно понять, как это в Котонти реализовано. Спасибо! Добавлено 2 часа спустя:
Что эта конструкция подключает? P.S. Извините за такие вопросы, хочу разобраться в движке. Добавлено 12 минут спустя: Парни, подскажите, на что влияет $sys['sublocation'] ? :) Добавлено 5 минут спустя:
Если не трудно, еще про cot_generate_sectiontags() расскажите, пожалуйста :-) Sorry for my English.
|
|||||
This post was edited by Veter (2012-04-06 17:30, 13 years ago) |
Dayver |
|
||
---|---|---|---|
#33769 Veter: require_once cot_incfile('forms');//подключит файл system/forms.php require_once cot_incfile('basket', 'module'); //подключит файл modules/basket/inc/basket.functions.php require_once cot_incfile('basket', 'module', 'orders'); //подключит файл modules/basket/inc/basket.oders.php require_once cot_incfile('basket', 'module', 'currency'); //подключит файл modules/basket/inc/basket.currency.php и т.д. Pavlo Tkachenko aka Dayver
|
Nik Samokhvalov |
|
||
---|---|---|---|
===================================================
Правильно ли я понял, что кэш обновляется только если вы незарегистрированный пользователь? А как же тогда с авторизованными происходит обновление кэша? Sorry for my English.
|
Dayver |
|
---|---|
в файле system/plugin.php
$out['subtitle'] = empty($out['subtitle']) ? $L['plu_title'] : $out['subtitle']; Думаю тут все ясно Добавлено 8 минут спустя: Этот кусок кода отвичает за кеш который активируется в конфиге вот этим параметром $cfg['cache_page'] = false; // Static page cache for guests on pages and categories по комментарию и ясно для чего такой уровень кеша Pavlo Tkachenko aka Dayver
|
|
This post was edited by Dayver (2012-04-06 17:53, 13 years ago) |
Nik Samokhvalov |
|
---|---|
Да я смотрел это. Мне непонятна схема кеширования. В вышеприведенном коде стоит условие: обновлять кеш, если пользователь не авторизован, так? А если он авторизован, что тогда? Кеш не обновляется? Сорри, если что, — пытаюсь разобраться во всем этом ) Sorry for my English.
|
Dayver |
|
---|---|
Есть кеш который делает отпечаток результатов запросов к mysql и записывает его туда же в mysql базу и потом просто вытягивает его и показывает посетителю (помогает уйти от многих "тяжелых" запросов закешировав один раз что б потом использовать его) - это один уровень кеширования.
Тут же речь идет о файловом кеше для гостей - тоесть что бы для гостя страница из файлового кеша генерилась вообще не обращаясь к mysql базе, а выдавать им закешированную в файл страницу (а потому обновлять его нужно только под гостем - что бы не сохранить в файл страницу которая может отличатся личными настройками залогинившегося гостя - например другая тема оформления и вообще другой набор информации на странице) Вкратце как то та - думаю теперь понятнее стало? Pavlo Tkachenko aka Dayver
|