Вы не зашли.
Compton, я с деневером не работаю (просто была похожая ситуация), да и смотрю ROZARD, уже выяснил в чем дело
Я и сам не особо радуюсь от работы с ним Поставлю на днях WAMP
Кстати, вот дамп моего денвера. Виталий, обратите пожалуйста внимание.
http://webfile.ru/5670296
Не в сети
easmik пишет:Compton, я с деневером не работаю (просто была похожая ситуация), да и смотрю ROZARD, уже выяснил в чем дело
Я и сам не особо радуюсь от работы с ним Поставлю на днях WAMP
Кстати, вот дамп моего денвера. Виталий, обратите пожалуйста внимание.
http://webfile.ru/5670296
Compton, это обычный рабочий движок. (кстати я взломал твою админку, пароль - root )
Такое бесконечное перенаправление наблюдается только во время установки, если набрать что-нибудь левое в адресной строке. Но на дальнейшую корректную работу это не влияет, движок нормально устанавливается, так что не считаю это серьезной ошибкой. Тем-более эта тема уже поднималась, насколько я вижу.
Главное ничего лишнего в адресной строке не набирать во время установки, и такого не увидишь:
А у меня еще вопрос небольшой возник, тоже самое что и с тегами, только теперь с категориями. Теперь я не могу самостоятельно решить этот вопрос..
Если у новости нет категории, как сделать вывод в шаблон полной и короткой новости, текста: "Нет категории" или наоборот, убрать в этом случае текст | Категория: |?
Штатно вроде нет такой функции, или я ошибаюсь?
Не в сети
Поставь: http://ngcms.ru/forum/viewtopic.php?id=2055 и для новости у которой нет категории будет писать "Нет категории"...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
ikv777vlg, Тогда просто открой functions.inc.php там найди function GetCategories($catid, $plain = false) и
return ($catline ? implode(", ", $catline) : '');
поменяй на:
return ($catline ? implode(", ", $catline) : 'Нет категории');
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Обновляю двиг с 9.2 по 9.3, залил новые файлы и обновил базу, при потыке добавить или отредактировать новость возникает ошибка, та же ошибка возникает даже если установлен чистый двиг с нуля при добавлении или редактировании новости. В чём может быть причина ?
NGCMS Runtime error: Call to a member function getExpressionParser() on a non-object
[ 1]: Call to a member function getExpressionParser() on a non-object
Stack traceLine # File name
24 /www/engine/includes/classes/Twig/TokenParser/If.php
Не в сети
Опять мои любимые амперсанды... Ну не проходит страница проверку - 4 Errors, 7 warning(s).
Почему функция generateLink() в файле uhandler.class.php не вставляет нормальный амперсанд в ссылки удаления и редактирования комментариев? O_o
Я в последней строке функции заменил
(count($uparams)?'?'.join('&'.($intLink?'amp;':''), $uparams):'');
на
(count($uparams)?'?'.join('&'.($intLink?'amp;':''), $uparams):'');
И ошибок нет, все ссылки валидны. Почему так?
И как правильнее будет это исправить, чтобы всегда "all '&' should be displayed as '&'"?
Не в сети
И еще маленькая правка. Опять появились ошибки, я искал, искал, какая функция на этот раз амперсанд без amp; выдает.
И нашел, выдает $_SERVER['REQUEST_URI'];
По этому предлагаю маленькую правку, в файле comments.show.php сделать replace:
заменить
$tvars['vars']['request_uri'] = $_SERVER['REQUEST_URI'];
на
$tvars['vars']['request_uri'] = str_replace("&page", "&page", $_SERVER['REQUEST_URI']);
и ошибок нет. Хоть это и не критично, и те же поисковики может и не обратят на это внимание, но меня просто вымораживает, когда я вижу 15 errors и 7 warnings из-за каких-то там амперсандов, и я не один такой
Вот теперь я вроде все исправил.
А что с моим предыдущим вопросом?
Не в сети
А я про что говорил, на сервер все равно приходит чистый амперсанд
Да это я уже понял
Ну в первом моем сообщении это был косяк функции generateLink(), я так до конца и не разобрался зачем там нужна эта последняя строка, и как правильно заставить ее выдавать то что нужно. $intLink = true - не выходит.
Если можешь - объясни пожалуйста, хотя-бы вкратце
А сейчас проблема нашлась в
<form id="comment" method="post" action="/plugin/comments/add/" name="form" onsubmit="add_comment(); return false;">
<input type="hidden" name="newsid" value="3#31685bc671bbb3be95765e163bd566dc" />
<input type="hidden" name="referer" value="/plugin/comments/show/?news_id=3&page=2" />
именно на второй отдельной странице с комментариями. А кроме &page там вроде ничего больше быть не должно, так что такой реплэйс, имхо, не помешает
Изменено ikv777vlg (2011-11-23 20:18:58)
Не в сети
Пример покажи, в каком файле и что поменял. Можешь глобально для теста прямо в uhandler.class.php в функции generateLink после $flagCommon = false; написать $intLink = true; и посмотреть
Не в сети
Всё, проблема решена.
Я заменил прямо в
function generateLink($pluginName, $handlerName, $params = array(), $xparams = array(), $intLink = false, $absoluteLink = false){
и оказался не прав..
А вставил $intLink = true; сразу после этой строки, внутри функции - и заработало
Прошу внести это изменение в SVN.
...
Можешь глобально для теста прямо в uhandler.class.php в функции generateLink после $flagCommon = false; написать $intLink = true; и посмотреть
так и сделал
Изменено ikv777vlg (2011-11-23 20:50:42)
Не в сети
Если ты меняешь это в параметре при объявлении функции, то это значение по умолчанию, которое выставляется в случае отсутствия этого параметра в вызове
То что по умолчанию false это в принципе правильно. Менять надо соответствующие вызовы из плагинов.
Не в сети
Ссылки не только на страницах HTML выводятся, передавать их можно в какие-то приложения, в JS использовать и замена на HTML сущность там где никакого HTML-то и нет не думаю что нужна.
Не в сети
Надо добавить true в comments.show.php вот сюда:
$delete_link = generateLink('core', 'plugin', array('plugin' => 'comments', 'handler' => 'delete'), array('id' => $row['id'], 'uT' => genUToken($row['id'])));
И всё Вот это точно можно внести в SVN.
Так-же, мне очень хотелось бы, чтобы вы внесли изменение в $tvars['vars']['request_uri'] = $_SERVER['REQUEST_URI']; так-же, как я сказал выше...
И кстати, я сделал поиск по файлам движка, и заменил все вхождения
&id= на &id=
&action= на &action=
&page= на &page=
И теперь ошибок вообще нет, по крайней мере в тех плагинах, которые у меня включены.
Оно же не повредит, правильно?
Не в сети