Forumlar / National / Russian / Тех. поддержка / Siena 0.9.9

motor2hg
#1 2012-04-15 22:26

Обновлял Siena 0.9.8 пустую до 0.9.9, обновление прошло удачно судя по зелёному коврику окна обновления. После нажатия ссылки перейти на сайт возникла исключительная ситуация, её вызвало отсутствие каталога templates в cache, добавление и установка прав позволяющих запись, исправило ситуацию. Возможно его надо добавить в дистрибутив?

И ещё, так с лёту обнаружилось если в Управление сайтом | Конфигурация | Темы  Разделитель: изменить на | то возникает ошибка

Warning: opendir(datas/cache/cot) [function.opendir]: failed to open dir: No such file or directory in /Volumes/Macintosh HD 2/www/cotonti-siena/system/cache.php on line 323

Warning: readdir(): supplied argument is not a valid Directory resource in /Volumes/Macintosh HD 2/www/cotonti-siena/system/cache.php on line 324

Warning: closedir(): supplied argument is not a valid Directory resource in /Volumes/Macintosh HD 2/www/cotonti-siena/system/cache.php on line 332

Очистка кеша, решает ситуацию, но при повторной перезагрузки страницы всё возвращается на круги своя. Возможно, это опять сафари тупит, но сафари стоит у всех типов у которых iPod IPad iPhone Mac OS.

Возможно добавление  каталога(папки) cot и установка 777 на папку решит ситуацию, не проверял.


Bu konu motor2hg tarafından düzenlendi(2012-04-15 23:01, 12 yıllar önce)
Trustmaster
#2 2012-04-16 06:12

Каталоги эти создаются автоматически при нормальной установке с нуля. Куда они у вас делись после обновления я не совсем понимаю.

May the Source be with you!
Moool13
#3 2012-04-17 10:56

В page ссылки, например /index.php?e=page&id=148 и /index.php?e=page&c=st2-video&id=148, указывают на одну и ту же страницу, но для робота это две разные страницы. Почему бы не сделать каноникал?

Dayver
#4 2012-04-17 11:50

Разве его там нет?

Pavlo Tkachenko aka Dayver
Trustmaster
#5 2012-04-17 12:21

Есть. Не выпал же он из коробки вместе с автообновлением в 0.9.9 :)

May the Source be with you!
Macik
#6 2012-04-17 17:03

Плодить отдельную тему не стал, т.к. касаетя последней версии:

Когда-то заводил тикет (№764) о том, что относительные пути указанные в CSS файлах при включенном режиме консолидации интерпретируются не правильно.
Опять вылез этот баг. Ниже иллюстрации и пояснения.

Установил с нуля, скин «nemesis». Если консолидация не включена все ОК (илл.1) - значки разделов видны.
Обратите внимание на относительные пути прописанные в файлах CSS.

Включаем консолидацию и получается следующее (илл.2) - значки пропали, ресурсы не найдены.

Если заглянуть в файл после консолидаци (илл.3) rc.php?rc=global.css, то видим, что пути не изменились (хотя по идее должны).

Один нюанс: CMS стоит в подкаталоге сайта, т.е. http://www.site.ru/folder/ , может дело в этом?

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
Moool13
#7 2012-04-17 17:30

Кстати, может сделаете консолидацию для нескольких тем?

Macik
#8 2012-04-17 18:00
#34016 Moool13:

Кстати, может сделаете консолидацию для нескольких тем?

Если я правильно понял , то консолидация нескольких тем будет очень громоздко, особенно с учетом того, что большинство пользователей тему не переключают, даже если есть такая возсожность.

Тут лучше добавить параметр с названием темы при вызове rc.php, чтобы файлы global.* фомировались для каждой темы отдельно.

Разработчикам: Кстати, а как сейчас движок определает какие консолидированные данные отдавать пользователю, если он сменил тему оформления?

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
Moool13
#9 2012-04-17 19:22

Тут лучше добавить параметр с названием темы при вызове rc.php, чтобы файлы global.* фомировались для каждой темы отдельно.

А я про что? Для каждой темы свой файл, напр. global_[ИМЯ_ТЕМЫ].*

Кстати, а как сейчас движок определает какие консолидированные данные отдавать пользователю, если он сменил тему оформления?

По моему - никак. Html разметка меняется, а global.* остается прежним

Macik
#10 2012-04-18 13:09
#34018 Moool13:

Тут лучше добавить параметр с названием темы при вызове rc.php, чтобы файлы global.* фомировались для каждой темы отдельно.

А я про что? Для каждой темы свой файл, напр. global_[ИМЯ_ТЕМЫ].*

 

Создал тикет: №915

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
Moool13
#11 2012-04-18 13:19

Macik спасибо)


Bu konu Moool13 tarafından düzenlendi(2012-04-22 18:49, 12 yıllar önce)
Trustmaster
#12 2012-05-01 20:37
#34015 Macik:

Плодить отдельную тему не стал, т.к. касаетя последней версии:

Когда-то заводил тикет (№764) о том, что относительные пути указанные в CSS файлах при включенном режиме консолидации интерпретируются не правильно.
Опять вылез этот баг. Ниже иллюстрации и пояснения.

Установил с нуля, скин «nemesis». Если консолидация не включена все ОК (илл.1) - значки разделов видны.
Обратите внимание на относительные пути прописанные в файлах CSS.

Включаем консолидацию и получается следующее (илл.2) - значки пропали, ресурсы не найдены.

Если заглянуть в файл после консолидаци (илл.3) rc.php?rc=global.css, то видим, что пути не изменились (хотя по идее должны).

Один нюанс: CMS стоит в подкаталоге сайта, т.е. http://www.site.ru/folder/ , может дело в этом?

Я заметил, что консолидацию очень глючит, когда отключаешь кеш в config.php. Все локальные установки у меня тоже в подкаталогах, но такого не заметил.

May the Source be with you!
Macik
#13 2012-05-05 18:48
#34151 Trustmaster: Я заметил, что консолидацию очень глючит, когда отключаешь кеш в config.php. Все локальные установки у меня тоже в подкаталогах, но такого не заметил.

Параметры такие:

$cfg['cache'] = TRUE;			// Enable data caching
$cfg['cache_drv'] = '';			// Cache driver name to use on your server (if available)
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
Trustmaster
#14 2012-05-16 12:00

Похоже, по-разному срабатывает одна регулярка на разных версиях PHP. Залил потенциальный фикс, пробуй.

May the Source be with you!
Macik
#15 2012-05-17 12:34
#34329 Trustmaster:

Похоже, по-разному срабатывает одна регулярка на разных версиях PHP. Залил потенциальный фикс, пробуй.

Если коротко не помогло. Если подробно вынес в отдельную тему, что бы здесь не сорить.

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F