Вы не зашли.
Ну тогда просто удаляешь строку:
@header($_SERVER['SERVER_PROTOCOL']. ' 404 Not Found');
и всё, будет возвращаться 200й код
Так погоди, ошибка и должна выдаваться кодом 404.
И поисковики могут быть категорически против выдачи кода 200 на несуществующую страницу... ты точно хочешь код "200" для несуществующих страниц?
Сергей, очень интересно.
Даже HTML код пробовал проанализировать - в SVN версии всё корректно.
И у меня FF с Chrome показывают страничку корректно, без каких-либо артефактов.
Более того, с твоим вариантом файла add.tpl у меня наоборот всё рушится...
Народ, хватит реагировать на постинг этого невнятного NGConverter'а.
Все сообщения на эту тему будут безжалостно удаляться.
Никаких доказательств существования и работоспособности этого поделия лично я так и не получил и не видел ни одного живого пользователя, который воспользовался бы данным решением.
Даже если оно реально существует,.. то конвертация будет ОЧЕНЬ поверхностной и потеряется слишком много информации, эта штука просто не имеет смысла.
vl, запусти engine/upgrade.php, он создаст необходимую таблицу.
Дай URL на котором ошибка осталась.
При заходе на http://sportanalytic.com/blablalba ошибок нет.
beliy, исправил
Согласен, сейчас действительно путь "палится".
Попробую подумать как его можно скрыть.
В "управлении категориями" слева есть стрелки вверх/вниз - они как раз и отвечают за порядок отображения.
Евгений, исправил.
legenda, нет, оно должно генерить страницу за ~5 секунд и показывать то кол-во файлов, которое успеет найти за это время.
Евгений, проблема исправлена в SVN 1046.
Knopik, именно так и исправлена, спасибо
Сергей (http://ngcms.ru/forum/viewtopic.php?pid=30537#p30537), в SVN выложено обновление ядра + плагина pm, теперь они могут вместе работать, проверяй.
p.s. Но у плагина pm поменялись используемые переменные, см. readme плагина
legenda, у тебя очень много загружено файлов, двиг просто не успевает за это время все файлы проанализировать.
Начиная с SVN1041 добавлена новая проверка - если за 5 секунд PHP не может прогрузить данные обо всех файлах, то загрузка приостанавливается.
legenda, оно уже было пофикшено заменой на:
@header($_SERVER['SERVER_PROTOCOL']. ' 404 Not Found');
Выложил фикс в SVN.
По ошибке эта галка ставилась всем у кого есть право на использование HTML кода в новостях.
wiki оживил, она живёт на совсем древнем сервере.
Скоро перенесу на основной сервак и она перестанет падать.
вывод на определенной статической странице через ifhandler не сделать, используй ads_pro
Alex186, кажется всё понятно.
Зайди в каталог engine/includes/classes/
Там должен быть подкаталог Twig и файл Autoloader.php в нём (первая буква - большая!).
У тебя скорее всего всё идёт с маленькой буквы - это проблема некоторых FTP клиентов, они неправильно заливают исходники. В итоге часть системных файлов становится недоступна.
Возьми другой FTP клиент и перезалей CMS.
Можно воспользоваться возможностями шаблонизатора TWIG.
А для шаблонов, работающих на старом шаблонизаторе, можно использовать блок [TWIG]..[/TWIG]
Примерно так:
[TWIG]{% if (global.flags.isLogged and (global.user['status'] == 1)) %} ВИДИТ ТОЛЬКО АДМИН {% endif %}[/TWIG]
Скорее всего возникла какая-то ошибка.
Посмотри лог ошибок (error log) твоего web сервера и кинь сюда.
Orb*, тогда только одна мысль - есть какой-то плагин (или чужой код), который выводит пробел или любой другой символ/текст в начале работы.
И после этого PHP игнорирует попытки двига вывести заголовки для установки cookie.
Проверь по базе - обновляется ли у тебя поле last в таблице ng_users.
Если обновляется, то причина точно в этом. Ищи и отключай чужие плагины,... ну или трояна вычищай из кода двига
p.s. Если дашь доступ по FTP + SSH к хостингу (в ЛС), то смогу проверить что там происходит.
Кажется так:
<img src="[TWIG]{{ p.xfields.images238.entries[0].url}}[/TWIG]" width="238" height="301" alt="{title}" title="{title}" id="slide-img-3"/>
Orb*, залезаешь в базу и меняешь пароль админу.
update ng_users set password=md5(md5('pass')) where id = 1
этой командой ты поставишь пароль 'pass' пользователю с ID = 1 (обычно это админ).
Agasfer, самый простой хак (не проверял, но должен работать):
1. Включаешь "Генерация поля 'Enclosure' используя данные плагина xfields" (включается интеграция с xfields'ом)
2. В engine/plugins/rss_export/rss_export.php находишь строку ~100:
$output .= " <description><![CDATA[".$content."]]></description>\n";
и заменяешь её на:
$output .= " <description><![CDATA[".$xfd['lids'].$content."]]></description>\n";
Для изменения правил сортировки - находишь строку ~63:
$query = "select * from ".prefix."_news where approve=1".(($delay>0)?(" and ((postdate + ".intval($delay*60).") < unix_timestamp(now())) "):'')." order by id desc";
и заменяешь order by id desc на order by postdate desc
qwas, была ошибка в установщике, исправил в SVN и обновил архив (заменён только один файл - engine/trash/tables.sql)
Но штатный upgrade.php работал корректно
Сергей, вообще SVN версия тоже полностью независимая, но install скрипт я не проверял.
dampel, спасибо.
В SVN залил не все файлы, теперь исправил.
Последняя версия - SVN ChangeSet 1030, качай её.
Выложено крупное (с точки зрения кода) обновление SVN, тестируем:
% Функционал плагина cron перенесён в ядро (создан новый класс cronManager), в админ панели создан новый раздел "планировщик задач", плагин cron удалён из SVN
% Плагин nsched адаптирован к новому функционалу планировщика задач и теперь при своей работе учитывает права пользователей
+ Добавлена таблица ng_syslog для хранения журнала изменений в системе, срок хранения данных - 30 дней. Опция включается через "настройки системы" => "безопасность" => "Сохранение журнала последних действий пользователей"
+ Добавлена таблица ng_load для хранения общей информации о нагрузке на сайт. Опция включается через "настройки системы" => "безопасность" => "Сбор данных о нагрузке на сайт", срок хранения данных - 7 дней
+ Добавлена таблица ng_profiler, используется только в отладочных целях для поиска причин по которым нагруженные сайты могут медленно работать. Опция включается в "настройки системы" => "безопасность" => "Включить детальные SQL логи и логи активностей на XX секунд", там необходимо указать кол-во секунд на которые опция будет активна. При активации в новую таблицу будут попадать данные о всех обращениях пользователей, SQL запросах к БД и данные внутренней отладки CMS.
+ Добавлена возможность отложенного обновления (каждые 15 минут) счетчика просмотров новостей. Функция крайне полезна для нагруженных сайтов, включается в "настройки системы" => "новости" => "Учёт просмотра новостей"
+ Обновлён маркер SVN версии
SVN ChangeSet 1027 + 1028 + 1029 + 1030
Либо полный архив тут: http://ngcms.ru/files/SVN/
Внимание!
При обновлении сайта вам необходимо запустить скрипт engine/upgrade.php!
В SVN версии через SVN клиент, либо отсюда: http://ngcms.ru/files/SVN/