Вы не зашли.
Переменные в PHP чувствительны к регистру, посему строку
function plugin_lastnewsGenerator($orderBy = '', $categories = array(), $overrideParams = array()) {
надо заменить на
function plugin_lastnewsGenerator($orderby = '', $categories = array(), $overrideParams = array()) {
иначе не работает сортировка
Если кратко, то о серии программ RPG Maker, позволяющих создавать RPG-игры без навыков программирования
vitaly, прячете от нас новые версии? )
Текущая доступная версия 0.11 (ZIP)
История изменений:
[0.11][2009-04-09]
* Исправлена ошибка - не отображался рекламный блок "!морда" в случае, если ссылки
на новости были в виде /year/month/day/альт. имя
И да, было бы неплохо настроить показ блока только на определенную категорию
Если бы вывод блоков в плагине ads можно было настраивать на какую-то определенную категорию...
Назначить каждой категории свой шаблон
FYI: собственные шаблоны для (категорий/головной страницы)
Либо оформить этот текст как новость и на вкладке "Дополнительно" прикрепить её
Выводит темы из закрытых разделов
Не пишет, просто как будто нажали F5
ROZARD
Если добавляются, тогда действительно странно...
Версия 0.9.0, качал с главной сайта
Добавил в /engine/actions/addnews.php вызов phpinfo
Прошел по /?action=addnews, отправил новость, массив POST данных на месте
Затем прошел по /addnews.htm, попытался добавить новость, POST нету, а в GET/REQUEST только action=addnews
При добавлении новости через /?action=addnews всё нормально добавляется, даже если включено ЧПУ
Если пытаться добавить новость через /addnews.htm, то до addnews.php не доходят POST-данные
Соответственно, если в addnews.tpl заменить
<form name="form" method="post" action="">
на
<form name="form" method="get" action="">
то новости начинают добавляться
Но меня такое решение несколько не устраивает
Я не знаю, на чем основывается Google Chrome, когда подставляет сохраненный пароль в некое поле. Но, если авторизоваться и попросить его запомнить пароль, то при каждом изменении "Настроек системы", он незаметно подпихивает логин/пароль в поля "Имя пользователя базы данных"/"Пароль от базы данных", благодаря чему, естественно, все перестает работать.
Я знаю, что это вина не NGCMS, а браузера. Тем не менее, с другими CMS такого не случалось. Не путал он поля для логина/пароля пользователя с оными полями для БД.
От автоподстановки пароля пришлось пока отказаться, но, надеюсь, решение все же будет найдено.
insider, Все твои замечания я исправил, добавил новый функционал и плагин обновил, онднако
'autor' => 'member.php?username='.$row['lastposter'],
Будет тоже не правильным...;)
Да? И чем же оно неправильным будет? Вот, например: http://forum.qip.ru/member.php?username=INF
Правильнее будет:
'autor' => 'member.php?find=lastposter&t='.$row['threadid'],
Представьте ситуацию: я загружаю страницу, мне показывают последние темы с форума. Возьмем некую тему A с вершины списка, автор последнего сообщения в ней: B. Я минут 5 читаю страницу, затем решаю перейти на профиль человека B, а попадаю на профиль человека C.
Почему такое произошло? Потому что, когда я грузил страницу - lastposter был B, его в блоке и отобразило. А спустя 5 минут в этой же теме A написал человек C, и ссылка, генерирующаяся Вашим вариантом приведет меня на страничку профиля человека C, а не B. И я (думаю, и не только я) считаю, что это несколько неправильно.
+ Вывод логина последнего оставшего сообщение
Однако выводится логин автора темы
Решение
Найти:
$list = $mysql->select("SELECT threadid, title, postusername, postuserid, lastpost FROM ".$prefix."thread ORDER BY lastpost DESC LIMIT $num");
Заменить на:
$list = $mysql->select("SELECT threadid, title, lastposter, lastpost FROM ".$prefix."thread ORDER BY lastpost DESC LIMIT $num");
Найти:
'autor' => 'member.php?u='.$row['postuserid'],
'name' => $row['postusername'],
Заменить на:
'autor' => 'member.php?username='.$row['lastposter'],
'name' => $row['lastposter'],