Вы не зашли.
Necronominicon, ты лучше проверь и напиши решил ли патч эту проблему (он делался "вслепую" - у меня нет тестовой инсталляции в подкаталоге)
1. Не согласен.
Плагин сам решает что кешировать, далеко не обязательно, что закешированные данные как-то зависят от шаблона или языка пользователя (можно кешировать сырые данные, а потом на лету собирать шаблон). Кроме того, закешированные данные могут зависить от массы других критериев (к примеру, от статуса пользователя - залогинен или нет).
2. Да, есть такое дело. Очистка кеша пока не предусмотрена, но скоро будет.
Necronominicon, у тебя функция не грохнется на такой вот конструкции?
<div style="<tr><td><table>">Hello!</div>
А вообще в классе parse (/engine/includes/classes/parse.php), который живёт в глобальной переменной $parse есть функция truncateHTML.
Она делает тоже самое
Necronominicon, в SVN выложил патч, теперь ссылка будет генерироваться корректно.
vitaly пишет:Набор плагинов - крайне желательно, чтобы была поддержка всех, которые идут в поставке.
Может тогда еще стоит переделать малость и все эти плагины, по минимуму, т.е. сделать, чтобы у всех был выбор шаблона сайта + вынос всех стилей и элементов в шаблоны, дабы не ковырять не файлы скрипта не языковые?
А разве ещё остались плагины, которые не могут работать с шаблоном сайта?
Готов их доработать. Список в студию, plz.
Trashcka, нужно!
Набор плагинов - крайне желательно, чтобы была поддержка всех, которые идут в поставке.
Trashcka, уговорила.
Согласен с использованием jQuery для админки, но делать его обязательным для всего двига не готов
Сразу вопрос: есть красивый datapicker для jQuery (тут), как его подключить?
В комплект к нему ещё и старая версия jQuery подцеплена. Помогите кто-нибудь отцепить старую версию jQuery и сделать понятную сборочку
p.s. А ещё не помешает ликбез по работе с плагинами jQuery.
Кстати, не стоит забывать, что при правильной настройке WEB сервера все CSS/JS файлы загружаются всего один раз, а потом - берутся из кеша.
Так что заметная разница в скорости будет при первой загрузке сайта, дальше разницу заметить будет крайне сложно.
Сорри, SVN клиент не выложил новые файлы.
Просьба к ChangeSet 676 докачать ChangeSet 677
vitaliy1978, зависит от объёма контента, а также кол-ва целевых посетителей, которым поможет данная функция.
Для видео или хотябы фотографий высокого разрешения - идея оправда.
Хотя в твоей ситуации (нечто явно превосходящее обычный виртуальный хостинг) задачу балансировки лучше перекладывать на WEB сервер (тот же nginx).
sgreen, а ты просто напиши хостеру и опиши проблему - "скрипт пытается создать каталог с правами 0777, а в реальности они создаются с 0755 и с этим возникают проблемы"
1. Как подключить шаблон вывода на печать к статической странице?
В SVN выложен патч с данным функционалом.
В SVN выложен следующий патч
+ Новый функционал для статических страниц:
* К шаблону static/NAME.tpl добавился шаблон static/NAME.print.tpl для генерации версии для печати
* Добавился шаблон static/NAME.main.tpl, который заменяет основной main.tpl (при включении опции "Использовать main.tpl из шаблона" в статической странице, функция доступна только администраторам)
+ В шаблоне static/NAME.tpl добавлена переменная со ссылкой на версию для печати
+ В настройках ЧПУ псевдо-плагину (псевдо - т.к. является частью ядра) static добавлен action 'print', для этого action'а создан свой URL
## Внимание при обновлении ##
Если вы редактировали настройки ЧПУ, то не обновляйте файл conf/rewrite.php !!
В нём хранятся настройки ЧПУ.
Для сохранения ваших настроек есть смысл не обновлять этот файл, а потом вручную создать нужный обработчик (static/print, url: /static/{altname}.print)
Прошу тестировать..
Тема перенесена в раздел "страницы плагинов"
Boris, вообще это всё-таки косяк хостера, раз работают только простые формы отправки.
Если совсем горит, то можешь тогда переключиться на использование стандартной функции mail() при помощи простого хака.
Но сразу говорю - форматирование может поплыть и тут ничего не сделаешь.
Открываешь engine/plugins/feedback/feedback.php, строку 292:
zzMail($email, $mailSubject, $mailBody, false, false, 'text/'.($flagHTML?'html':'plain'));
меняешь на:
mail($email, $mailSubject, $mailBody, '');
Можно
Necronominicon, кеширование хотябы сделай
Пост перенесён в раздел "страницы плагинов"
А точно проблема возникает только при добавлении коммента?
Может, кто-то другой пользуется твоим паролем и постоянно тебя "вышибает" с сайта?
Necronominicon, а что из себя должен представлять шаблон для печати?
Один для всех статиков или для каждого может быть свой?
2-3 для статики не реализованы, они есть только для новостей.
vitaliy1978, блок [isplugin] активируется в случае, если в момент его обработки плагин уже загружен.
Если же плагин не хочет ничего генерировать, то он сам должен обнулять свои переменные.
nnq11, кстати, в SVN есть (и даже работает плагин tracker
pojar, можно включить режим совместимости со старыми не-ЧПУ ссылками (двиг будет делать HTTP REDIRECT на новые адреса) и немного поправить библиотеку совместимости ( engine/includes/inc/libcompat.php, тебе нужна самая последняя версия из SVN, выложенная только что )
заменяешь везде $_GET['category'] на $_GET['c'] и $_GET['id'] на $_GET['p']
Дожно помочь
torg, заметка сохраняется в файле engine/trash/<LOGIN>_note.inc.txt (пример: engine/trash/vitaly_note.inc.txt)
Проверь доступы к каталогу engine/trash/
vl, только если руками подправить плагин rss_export.
Wolverine, удалил
В SVN выложена новая экспериментальная функция:
+ В классе tpl (ядро шаблонизатора) добавлена новая возможность - условные блоки, зависящие от текущего местоположения на сайте.
!! ФУНКЦИЯ ЭКСПЕРИМЕНТАЛЬНАЯ, НА САЙТАХ НЕ ИСПОЛЬЗОВАТЬ !!
Применение:
[ifhandler:Plugin:Handler]..[/ifhandler] - показать содержимое на странице плагина Plugin и обработчика Handler
[ifhandler:Plugin:]..[/ifhandler] - показать содержимое на странице плагина Plugin и обработчика '' (т.е. пустое значение)
[ifhandler:Plugin]..[/ifhandler] - показать содержимое на любой странице плагина Plugin
По аналогии с ifhandler есть блок ifnhandler, показывает "на всех страницах кроме указанной"
Всем заинтересованным - велкам на тестирование, предложения по формату нового условного блока также приветствуются.