Вы не зашли.
Конечно лучше оплачивать, если такой вопрос всплыл вообще
Я же сказал НЕ БУДЕТ работать Чтобы ошибка не выскакивала убери вообще инициализацию JS из write.tpl
<script language="javascript" type="text/javascript">
function systemInit() {
new ngSuggest('sendto',
{
'iMinLen' : 1,
'stCols' : 2,
'stColsClass': [ 'cleft', 'cleft' ],
'stColsHLR' : [ true, true ],
'reqMethodName' : 'pm_get_username',
}
);
}
if (document.body.attachEvent) {
document.body.onload = systemInit;
} else {
systemInit();
}
</script>
Да, поэтому я и сказал - никак
По моему это ведет только к еще большей запутанности, если перестать называть папки с шаблонами, как и имена блоков. Особенно если их 30 и какой-нибудь top_news_last_20_40 Идея будет работать, если все 30 блоков имеют один шаблон, ну или два. Тогда нормально
suggest (автодополнения ника получателя) не будет, остальное вполне
Конвертирование структуры БД DLE в структуру БД NG CMS
Значит ошибки нет и хедер устанавливается. Не знаю тогда, может что-то с настроками сервера.. Надо у Виталия спросить.
Но сайтмап полностью рабочий, просто в браузере криво отображается.
В engine
upgrade.php запусти и поставь галочку Выполнить обновление структуры БД 0.9.1 FixPack #01 => 0.9.2 Release Candidate 1
По моему этот вопрос раз 20 всплывал. Исходный файл посмотри, полностью идентичен. Только в одном случае сервер отдает text/html в другом text/xml
В плагине четко прописано отдавать, как xml
@header('Content-type: text/xml; charset=utf-8');
Попробуй убрать собаку @ подавления ошибок в sitemap.php и посмотри не вылезет ли чего.
Это
if (-f $request_filename) {
rewrite ^(.*)$ $1 last;
}
if (-d $request_filename) {
rewrite ^(.*)$ $1 last;
}
как замена
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [S=35]
я так понимаю еще актуально
А которые относятся к #editable links не актуальны, так как они убраны из .htaccess
Фактически осталось найти аналог
RewriteRule ^.+$ index.php?$1 [QSA,L]
Я с nginx не работал ни разу
Нет, именно plugin. По крайней мере таковы настройки из коробки. Если ты сам заменил в управлении форматом ссылок на plugins, тогда да
С путями все нормально. А вот с Fatal Error нет arrayCharsetConvert это функция ядра, появилась в http://trac2.assembla.com/ngcms/changeset/696. Файл /engine/includes/inc/functions.inc.php Скопируй эту функцию в свой файл или обновляй движок
Чтобы распознать, что действительно стоит за HTTP Error 500 нужен error.log сервера.
У legenda, например, не было поддержки json_decode(). Вышел патч движка http://trac2.assembla.com/ngcms/changeset/757
Так что нужен твой лог..
Проверь права на папку /engine/conf/
Сейчас никак
Включить плагин. Проверить URL для плагинов, стоит ли по дефолту /plugins/plugin_name
Зачем вообще использовать JS где не надо? Движок уже добавляет класс comment_odd и comment_even. Остается только в CSS задать стили
ads_pro к сожалению не работает в последних версиях SVN и об исправлениях или доработках никто ничего не говорил
SVN создан для того, чтобы там что-то не работало
1. Тенденция идет как раз на вынос всего в плагины, включая новости.
2. Внутрення логика будет с новым шаблонизатором http://www.twig-project.org Там будут условные блоки
{% if users %}
...
{% endif %}
То есть приходим к ads_pro В него и нужно добавлять некоторую новую функциональность
Ты не прав. CMS - инструмент. Давайте ножи кухонные из открытого доступа уберем еще, кто-то неоднократно резал ими соседей по пьяни.
Все отлично работает.
Создаю папку в корне с именем lkahsdfkuhs87q2ukrnet, в ней файл links.php с содержимым
<?php
function makeUkrnetLink(){
echo 'Galaxy in danger';
}
Создаю блок в ads_pro с текстом
include 'lkahsdfkuhs87q2ukrnet/links.php';
makeUkrnetLink();
Вставляю {links} в шаблон, получаю на всех страницах сайта надпись Galaxy in danger
33 блока? Не понимаю проблемы. 1 блок = 1 запрос. Снизить количество можно только включив кэш или уменьшив количество блоков, так как данные из воздуха брать пока не умею
на папку /cache/top_news - тут надо поставить 777?
Гхм, на всю папку с кэшем надо поставить 750 например
Не совсем понятно откуда берутся запросы, если блоки не выводятся на странице
Логично, путь абсолютный к скрипту пропиши