Папка с шаблони се заключва за всеки запис - форуми
[SET] Шаблонна папка, заключена при всеки запис
Здравейте,
Аз съм в процес на създаване на много прост шаблон, както бях в състояние да направя под 1.0 и 1.5.
Следвах урока на Ced за създаване на шаблони в 2.5.
Тогава реших да отида директно на 3.0, за да преработя напълно сайта си и да вкуся на откритието.
Шаблонът 2.5 беше адаптиран априори към версия 3.0. Но напускам девствения храм BlanK_template give here от Daneel.
Изграждането на моя index.php не ми създава твърде голям проблем, добавянето на css също.
Бих искал обаче да мога да модифицирам css благодарение на административния интерфейс при управлението на разширения - шаблони - шаблон - модифициране на стилове.

Мога да го направя и априори модификациите се запазват в папката, създадена от joomla, но това не влиза в сила при визуализацията на сайта дори чрез изпразване на кеша.
Но се случва моята папка с шаблони да е заключена (в моя сайт/templates/nomdutemplate), с малък катинар под Linux. (но joomla може да пише в него)
Мога да отворя правата с chmod 777, стига да го направя, но всеки път, когато работя върху файловете от бекенда, папката се блокира отново. Ако искам да видя моите модификации на шаблона, трябва да премахна шаблона си по подразбиране, да го премахна с разширения, да го препакирам, да го презаредя.
Какво правя погрешно? и как да позволите пренаписването на css от бекенда съвсем просто ?
Благодаря ви предварително !
- Регистриран: април 2008 г.
- Мнения: 2574
Re: Шаблонната папка е заключена за всеки запис
Коментирайте
Re: Шаблонната папка е заключена за всеки запис
Здравей Курсус,
Да, наистина съм локален, използвам ubuntu 12.04.
В mysite3.0/templates имам моята папка "montemplate", която ципирам "montemplate.zip", която инсталирам чрез интерфейса на joomla, който създава папка "декларирано име на шаблон" с малък катинар върху нея. (този файл принадлежи на www-data, а не на ME) в папката mysite3.0/templates
Катинарът се вижда от изследователя (nautilus!?).
Когато искам да мина през бекенда, за да модифицирам моя css, изглежда, че има презапис на css файловете в тази папка с катинар,
но нямам резултати във frontend с опресняване на страницата дори с изпразване на кеша.
И вече не виждам никакви възможности за изследвания.
Докато ако модифицирам index.php, виждам модификациите.
Идва ли от моята декларация за извикване на css от файла index.php ?
Коментирайте
- Регистриран: април 2008 г.
- Мнения: 2574
Re: Шаблонната папка е заключена за всеки запис
Вечният проблем със сървъра/потребителските права при използване на CMS.
Joomla трябва да модифицира своите файлове самостоятелно като голям, че папката принадлежи на потребителя на apache (www-data под debian). Проблем, ако му ги дадете: вие (като потребител на системата) няма да имате достъп до тях.
Не можем разумно да дадем потребителски права на сървъра, тъй като при най-малката грешка всички ваши данни могат да преминат през него.
- активиране на mod_userdir (не е необходимо, но силно препоръчително)
- дават набор от общи права и на двамата потребители, по този начин:
Като замените user1 разбира се с вашето потребителско име.
По този начин Joomla ще има необходимите права да прави своите неща и вие, като потребител, можете също да модифицирате файловете чрез вашия Explorer, ако е необходимо.
Коментирайте
Re: Шаблонната папка е заключена за всеки запис
На теория бях направил виртуална връзка. така че вместо да имам моята папка под var/www, която е ограничена до root, моята папка monsitejoomla е у дома:
създайте относителен път от var/www/до начало/my_ordi/www/
cd/var/www
Коментирайте
- Регистриран: април 2008 г.
- Мнения: 2574
Re: Шаблонната папка е заключена за всеки запис
Да да, но това не променя нищо, винаги ще имате правата на вашата папка да бъде възложена на вашия потребител (какъвто изглежда случаят) и следователно файловете, недостъпни в писмен вид от joomla или присвоени на сървъра, но файловете ще бъдат недостъпни за вашия потребител (което може да не е проблематично, ако не е необходимо да модифицирате файловете си чрез редактор например).
Единственият метод за свързване на двете е този, който ви дадох (повече или по-малко, да кажем, че той непременно включва модификация на acl).
Освен това символичната връзка от var не е на върха по отношение на сигурността, много по-препоръчително е да активирате mod_userdir, както ви казах.
Коментирайте
Re: Шаблонната папка е заключена за всеки запис
Аз съм дебел
Обикновено, когато отивам в кръг и нямам разходка, публикувам, това ми помага да поставя проблема.
Всъщност както обикновено всичко е глупаво, като ";" че не виждаме 3 нощи подред и това означава, че преинсталираме всичко 5 пъти.