Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#26 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-25 15:09:11

Да, там есть, всё работает. Вот поэтому я и спросил за последнюю версию движка...

#27 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-25 14:47:06

ROZARD, я понятия не имею smile
Новости не редактируются...

#28 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-25 14:40:13

ROZARD пишет:

ikv777vlg, GetAllCategories() должна быть в functions.inc.php

В 905-ом changeset'е в functions.inc.php этой функции нет! tongue

#29 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-25 14:28:39

А можно где-нибудь скачать движок со всеми изменениями после 880-го? А то я боюсь накосячить где-нибудь, при установке всех последних changeset'ов вручную smile

Уже какие-то ошибки пошли - "NGCMS Runtime error: Call to undefined function GetAllCategories()", а функцию эту я правда не могу найти нигде...

#30 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-25 12:49:05

Вот еще нашел валидатор (я просто сразу не все блоки включил):
engine/usermenu.php (1 hits)
Line 33:     'addnews_link'    =>    $config['admin_url'].'/admin.php?mod=news&action=add',

А это заодно нашел notepad++, хотите фиксите, хотите нет smile
engine/skins/default/tpl/options.tpl (1 hits)
Line 25:      <td width="100%" class="contentEntry1"><img src="{skins_url}/images/1px.png" width="16" height="16" hspace="8" alt="" /><a href="{php_self}?mod=news&action=add" title="{l_news.add}">{l_news.add}</a></td>

engine/skins/default/index.php (1 hits)
Line 53:     <span${h_active_addnews}><a href="$PHP_SELF?mod=news&action=add" title="$lang[addnews_t]">$lang[addnews]</a></span>

#31 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-25 12:27:25

Еще одна маленькая правка:
engine/plugins/comments/lang/russian/main.ini

link.more = "<br/><a href='{link}&page=2'>Читать все комментарии ({count}) »»</a><br/><br/>"

smile

#32 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-25 11:46:37

Пацаны ваще ребята! (с) big_smile
Залил движок на тестовый сервер, распаковал changeset 905 и 906, скопировал свой тестовый шаблон - вижу только 20 своих ошибок, и никаких амперсандов, круто! cool Свои ошибки пофиксил. А про secure_html() я не знал. Не в новостях, не в комментах ничего не нашел.

А вот мне интересно. Почему я при установке, не введя e-mail логин и пароль админа, нажал "продолжить >>" (торопился smile) и движок установился? Как-то странно big_smile
В базе данных, в таблице с пользователями, после установки получилась строка с администратором без логина вообще, а в поле пароль какой-то md5-хэш соответственно присутствовал. И в админку не войти.
Я зарегистрировал нового пользователя, в phpmyadmin удалил админа без логина, и для нового пользователя, в полях id и status, выставил значение "1". И успешно вошел в админку.

Но теперь почему-то не работает ссылка редактирования новости, вижу:

NGCMS Runtime error: Call to undefined function GetAllCategories()
[ 1]: Call to undefined function GetAllCategories()

Stack traceLine #    File name
711 Z:\home\test.ru\p1\engine\actions\news.php

#33 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-24 14:52:45

Надо добавить true в comments.show.php вот сюда:

$delete_link = generateLink('core', 'plugin', array('plugin' => 'comments', 'handler' => 'delete'), array('id' => $row['id'], 'uT' => genUToken($row['id'])));

И всё cool Вот это точно можно внести в SVN.
Так-же, мне очень хотелось бы, чтобы вы внесли изменение в $tvars['vars']['request_uri'] = $_SERVER['REQUEST_URI']; так-же, как я сказал выше...
И кстати, я сделал поиск по файлам движка, и заменил все вхождения
&id= на &id=
&action= на &action=
&page= на &page=
И теперь ошибок вообще нет, по крайней мере в тех плагинах, которые у меня включены.

Оно же не повредит, правильно? smile

#34 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-23 21:20:16

ОК, значит чуть позже изменю вызов функции в соответствующих плагинах, а эту строку уберу. Хотя пока полет нормальный, ничего не глючит...

#35 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-23 20:55:15

Ой сложно это всё... smile
А зачем вообще нужен выбор & или & в generateLink()? Не пойму никак.

#36 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-23 20:48:38

Всё, проблема решена.
Я заменил прямо в

function generateLink($pluginName, $handlerName, $params = array(), $xparams = array(), $intLink = false, $absoluteLink = false){

и оказался не прав..
А вставил $intLink = true; сразу после этой строки, внутри функции - и заработало smile
Прошу внести это изменение в SVN.

...

Wolverine пишет:

Можешь глобально для теста прямо в uhandler.class.php в функции generateLink после $flagCommon = false; написать $intLink = true;  и посмотреть

так и сделал

#37 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-23 20:30:21

Но я хз, пробовал - не работает. Может закэшировалось что-то? Попробую еще раз...

#38 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-23 20:18:28

Wolverine пишет:

А я про что говорил, на сервер все равно приходит чистый амперсанд smile

Да это я уже понял smile
Ну в первом моем сообщении это был косяк функции generateLink(), я так до конца и не разобрался зачем там нужна эта последняя строка, и как правильно заставить ее выдавать то что нужно. $intLink = true - не выходит.
Если можешь - объясни пожалуйста, хотя-бы вкратце smile
А сейчас проблема нашлась в

<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 там вроде ничего больше быть не должно, так что такой реплэйс, имхо, не помешает smile

#39 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-23 19:48:14

И еще маленькая правка. Опять появились ошибки, я искал, искал, какая функция на этот раз амперсанд без amp; выдает.
И нашел, выдает $_SERVER['REQUEST_URI']; yikes
По этому предлагаю маленькую правку, в файле 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 из-за каких-то там амперсандов, и я не один такой sad
Вот теперь я вроде все исправил.

А что с моим предыдущим вопросом?

#41 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-22 07:38:06

Опять мои любимые амперсанды... big_smile Ну не проходит страница проверку - 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 '&'"? smile

#43 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-20 23:04:41

Установил. Плагин хороший, но это не то что мне нужно.
Он в титле пишет "Без категории" а мне надо чтобы писал в шаблон новости, т.е. в переменную {category} smile

#44 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-20 22:30:36

Compton пишет:
easmik пишет:

Compton, я с деневером не работаю (просто была похожая ситуация), да и смотрю ROZARD, уже выяснил в чем дело smile

Я и сам не особо радуюсь от работы с ним big_smile  Поставлю на днях WAMP

Кстати, вот дамп моего денвера. Виталий, обратите пожалуйста внимание.

http://webfile.ru/5670296

Compton, это обычный рабочий движок. (кстати я взломал твою админку, пароль - root big_smile)
Такое бесконечное перенаправление наблюдается только во время установки, если набрать что-нибудь левое в адресной строке. Но на дальнейшую корректную работу это не влияет, движок нормально устанавливается, так что не считаю это серьезной ошибкой. Тем-более эта тема уже поднималась, насколько я вижу.

Главное ничего лишнего в адресной строке не набирать во время установки, и такого не увидишь:

3826fdb43334.jpg
big_smile


А у меня еще вопрос небольшой возник, тоже самое что и с тегами, только теперь с категориями. Теперь я не могу самостоятельно решить этот вопрос.. smile
Если у новости нет категории, как сделать вывод в шаблон полной и короткой новости, текста: "Нет категории" или наоборот, убрать в этом случае текст | Категория: |?
Штатно вроде нет такой функции, или я ошибаюсь?

#45 Re: Страницы плагинов » tags :: Облако тегов » 2011-11-20 22:15:51

Я понял, согласен с тобой wink
У меня просто распорядок сейчас такой, жду пока закончится ремонт оборудования на работе.
Так что пока свободное время есть, я могу каждый день этому делу немного времени уделять, скоро свободного времени не будет когда работа начнется smile

#46 Re: Страницы плагинов » tags :: Облако тегов » 2011-11-20 16:11:44

Так я же не знал... Теперь буду знать, спасибо smile

Wolverine пишет:

P.S. Сейчас выходные вообще-то smile

Наоборот в выходные самый ништяк с кодом возиться big_smile

#47 Re: Страницы плагинов » tags :: Облако тегов » 2011-11-20 14:56:53

Как всегда, разобрался сам, никто не хочет отвечать по непонятным причинам... Все так заняты? neutral

Просто в дефолтном шаблоне, в "templates/default/plugins/tags/skins/default/params.ini" вообще отсутствовала переменная news.notags big_smile

#48 Re: Страницы плагинов » tags :: Облако тегов » 2011-11-19 21:18:16

У меня вопрос. Если у новости нет тегов, как сделать вывод в шаблон короткой и полной новости текст, сообщающий что тегов нет?
Чтобы было не просто "Теги:", а "Теги: нет тегов", а то некрасиво получается.

Извиняюсь если ответ на мой вопрос уже есть на форуме, я мельком пробежался по сообщениям - ничего не нашел.. roll

#49 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-15 21:06:21

Compton пишет:

offtopic: Новый дизайн сайт просто замечательный! Только в слайдере нужно сделать небольшой отступ текста слева:)

Согласен, дизайн нормальный! wink
Я бы, имхо, вообще на всей странице сделал бы margin по бокам, пикселей так на 20+ с каждой стороны... А то при разрешении экрана 1024x768 и масштабе 100% соответственно - шапка, контент и футер находятся слишком близко к левому и правому краю окна браузера, а это имхо некрасиво.
Но это только мое скромное мнение smile

З.Ы. Внизу заметил 2 битых ссылки "О системе" и "Документация".

#50 Re: Релизы версий » Версия 0.9.3 Release » 2011-11-15 18:55:54

http://test1.ru/admin/engine/engine/engine/engine/engine/engine/engine/engine/engine/engine/engine/engine/engine/engine/engine/engine/engine/engine/engine/engine/install.php

Да кстати, я тоже как-то после установки наблюдал такой глюк, правда я уже не помню что в адресной строке набирал, давно дело было smile

Подвал раздела

Работает на FluxBB