Александр Арбузов: попробуй обновиться (если изменения вносились только в тему), только бекап вначале сделай на всякий пожарный. вообще у wa есть служба поддержки - может что и подскажут дельного.
kbc590: https://github.com/nephre/skypebot : This "project" uses Skype D-Bus API, which is, unfortunately, already deprecated. Instead, developers are encouraged to use Desktop API. Despite of above fact, DBUS API can be still used in version 4.X of Skype, which is latest available on Linux. Probably that is why Skype DBUS documentation is no longer officially published. I had to dig through the web to find it, PDF document is here. See credits section as well.
В общем неизвестно сколько еще это апи протянет, но на безрыбье...
OnYourLips: Согласен отчасти - сам читаю с планшета, но это все-таки не фентези какое-нибудь - чтение таких книг требует сосредоточенности, я например постоянно возвращаюсь к предыдущим главам чтобы освежить память, а электронную так быстро\удобно не полистаешь.
Sonnabend: В файлах, php виджет (Контроллер) генерит html блок, на основе переданных параметров и шаблона (Вид) т.е. мы можем сгенерировать несколько несколько разных блоков на основе одного виджета. В шаблоне блок храниться в виде записей: {widget name="news" template="news/short_list" items="5" class="widget-news"} {widget name="news" template="news/long_list" items="10" class="widget-news"}, где name - имя виджета (class Controller\Widget\News), template - php шаблон, а остальное - доп. параметры. При сохранении шаблона псевдокод заменяется на php код (<?=(new Controller\Widget\News(['name' => "news", 'template' => "news/short_list", 'items' => "5", 'class' => 'widget-news']))?>) и генерируется "кеш" файл шаблона, шаблон хранится с псевдокодом сохраняется отдельно и используется только при редактировании шаблона. По сути аналичную схему использует большинство шаблонизаторов (Smarty, Twig), я не стал их использовать т.к. меня вполне устраивают шаблоны на нативном php (используются для отображения виджетов).
Pauletto: А в чем проблема то? Используй ключ кеша на основе id страницы: $key = 'page_' . $page->id; , при изменении\удалении страницы удаляем её кеш.
Sonnabend: Чтобы было понятнее: вначале мы создаем блоки\виджеты во встроенном редакторе кода (ACE), а потом уже размещает\перемещаем эти блоки в редакторе тем\страниц.
Sonnabend: Да, редактор блоков для страниц и тем\слоев на базе tinymce (от редактора там только оболочка осталась). Мне кажется редактирование в клиентской части добавляет лишнюю нагрузку\функционал, редактирование в админке как-то логичнее..
А если серьезно то ты же должен изменять эти значение при клике\наведении т.к. меню может быть многоуровневым и надо изменять конкретный элемент используя this