Forums / National / Russian / Тех. поддержка / Баги и ошибки движка (Genoa 0.6)

<<<1...5...10...16171819202122>>>

Sergey
#271 2009-11-19 06:26
Я что-то не врубился, в загрузке 0.6.5 для page.inc.php
$title_tags[] = array('{TITLE}', '{CATEGORY}');
$title_tags[] = array('%1$s', '%1$s');
$title_data = array($L['paged_title'], $sed_cat[$c]['title']);
$out['subtitle'] = sed_title('title_page', $title_tags, $title_data);
$sys['sublocation'] = $sed_cat[$c]['title'];
а в транке:
$title_tags[] = array('{TITLE}', '{CATEGORY}');
$title_tags[] = array('%1$s', '%2$s');
$title_data = array($pag['page_title'], $sed_cat[$pag['page_cat']]['title']);
$out['subtitle'] = sed_title('title_page', $title_tags, $title_data);
так где правильно?
хотя, я понимаю, что $c из обычного вызова не попадает, но какая-та мысль была в этом ключе? например для какого-нибудь хитрого использования неведомого мне.
www.cotonti.mobi
This post was edited by Sergey (2009-11-19 06:38, 14 years ago)
Dayver
#272 2009-11-19 07:40
я тож не врублюсь ... вроде одинаково и в транке и в 0.6.5

Причина изменения вот в этом баге (Тоесть это R1024 и R1027)
Pavlo Tkachenko aka Dayver
Sergey
#273 2009-11-19 08:05
М-да? и у меня встало все на свои места? Откуда я это взял? извиняюсь :/ Разобрался, 0.6.3 - подслеповат на старость лет стал М-да.
www.cotonti.mobi
Sergeich
#274 2009-11-19 18:11
Не знаю какая версия движка используется на cotonti.com, но, если перейти в профиль любого юзера и попытаться пощёлкать по блоку "Сообщения" с аяксовой листалкой, то после нескольких кликов все сообщения и пейджинация просто исчезают. Это явный баг.
MeDBejoHok
#275 2009-11-20 00:16
Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /usr/home/*/domains/*.ru/public_html/system/database.mysql.php on line 96

Тискаешь ф5, все нормально, что за фигня? Кто-нибудь сталкивался?
Trustmaster
#276 2009-11-20 02:51
# MeDBejoHok :
Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /usr/home/*/domains/*.ru/public_html/system/database.mysql.php on line 96

Тискаешь ф5, все нормально, что за фигня? Кто-нибудь сталкивался?
Плагины какие-нибудь хитрые от Seditio используются?
May the Source be with you!
MeDBejoHok
#277 2009-11-20 05:31
Нет, чистый набор от 0.64
p.S. замечено на разных сайтах, на разных хостах.

Добавлено 11 часов 48 Минут спустя:

Еще один момент, может быть уже затрагивалось. В page.tpl я обычно использую {PAGE_SHORTTITLE} вместо {PAGE_TTITLE}, так вот, если выложить файл "Только для зарегистрированных пользователей" то при открытии страницы в блоке скачивания файла написано "Этот файл доступен только для зарегистрированных пользователей" так и должно быть, НО тоже самое написано и в заголовке страницы, т.е. название статьи было "Учимся готовить фондю", а стало "Этот файл доступен только для зарегистрированных пользователей".
This post was edited by MeDBejoHok (2009-11-20 17:20, 14 years ago)
Ratibor
#278 2009-11-20 18:26
MeDBejoHok : Еще один момент, может быть уже затрагивалось. В page.tpl я обычно использую {PAGE_SHORTTITLE} вместо {PAGE_TTITLE}, так вот, если выложить файл "Только для зарегистрированных пользователей" то при открытии страницы в блоке скачивания файла написано "Этот файл доступен только для зарегистрированных пользователей" так и должно быть, НО тоже самое написано и в заголовке страницы, т.е. название статьи было "Учимся готовить фондю", а стало "Этот файл доступен только для зарегистрированных пользователей".
В файл page.inc.php замени строку 290
$t->assign('PAGE_SHORTTITLE', $L['Members_download']);

на

$t->assign('PAGE_SHORTTITLE', $pag['page_title']);

Интересно, кому такое учудить пришло в голову ?

Идея похоже была такая, чтобы вместо имени файла подставить название страницы,
ну дак и надо было новый тег ввести.
А лучше добавить дополнительное поле чтоб туда самому можно было вписать то что должно отображаться в имени файла, а если пользователь оставит поле пустым, то тогда выводить туда заголовок страницы.
Не задавай глупых вопросов, не услышишь вранья.
MeDBejoHok
#279 2009-11-20 18:52
А теперь, и там и там название страницы, в идеале надо: не трогать название статьи, а в блоке файла выводить "Этот файл доступен только для зарегистрированных пользователей"
Ratibor
#280 2009-11-20 19:07
# MeDBejoHok : А теперь, и там и там название страницы, в идеале надо: не трогать название статьи, а в блоке файла выводить "Этот файл доступен только для зарегистрированных пользователей"
Там все передлывать надо :)
Не задавай глупых вопросов, не услышишь вранья.
MeDBejoHok
#281 2009-11-21 00:18
Я так и понял :)
Тогда еще подкину, попробуйте выставить в настройках "Комментарии" "Открыть комментарии" в позицию "Нет" и выставьте "Количество комментариев на странице 5" (для удобства), после этого наспамьте 6 комментов и попробуйте перейти на вторую страницу комментариев.

Переходя по адресу http://site.ru/page.php?id=1&d=5 вы переходите на страницу на которой комментарии скрыты (так выставлено в настройках) и для того чтобы увидеть комменты второй страницы нужно нажать на Комментарии: *иконка* (6), но дело в том, что эта самая (6) ведет на первую страницу. Так-то.
Killer
#282 2009-11-21 19:42
Только щас заметил на нескольких сайтах (Cotonti 0.6.4, Cotonti 0.6.5) не работает отправка личного сообщения. Вбиваю все поля, жму отправить, страница тупо обновляется и пустые поля снова.
Сначала подумал на плагины, по отключал все, что устанавливал, все равное не работает.
Попробовал на стандартном скине, тоже не работает. Баг или что? Кто-нибудь сталкивался?

Добавлено 26 Минут спустя:

все...проблему решил. чпу виноват был
Лишь утратив всё до конца, мы обретаем свободу...
This post was edited by Killer (2009-11-21 20:08, 14 years ago)
Boss
#283 2009-11-24 03:34
Не знаю, есть или нет в тикетах. Но в общем надо добавить если нет.

файл - page.inc.php , вывод страницы.

Смотрим условие (61 строка):

if ($pag['page_state'] == 1 && !$usr['isadmin'] && $usr['id'] != $pag['page_ownerid'])
{
	sed_log("Attempt to directly access an un-validated page", 'sec');
	header("Location: " . SED_ABSOLUTE_URL . sed_url('message', "msg=930", '', true));
	exit;
}

Вообще-то под него не подпадают гости (если page_ownerid не заполнено). :-) Соответственно они вполне могут смотреть не утвержденные страницы.

Надо что-то типа:

if($pag['page_state'] == 1 && !$usr['isadmin'] && ($usr['id'] != $pag['page_ownerid'] || $usr['id'] == 0))
Тогда все ОК. :-)
This post was edited by Boss (2009-11-24 03:40, 14 years ago)
Ratibor
#284 2009-11-24 03:49
# Boss : Вообще-то под него не подпадают гости (если page_ownerid не заполнено). :-) Соответственно они вполне могут смотреть не утвержденные страницы.
Поле page_ownerid заполняется автоматически при создании страницы и пользователи не могут его редактировать, так что такая ситуация не произойдет, хотя поправить впринципе можно.
Не задавай глупых вопросов, не услышишь вранья.
Boss
#285 2009-11-24 13:57
# Ratibor : Поле page_ownerid заполняется автоматически при создании страницы и пользователи не могут его редактировать, так что такая ситуация не произойдет, хотя поправить впринципе можно.
У меня для некоторых страниц не заполнено. Значит где-то, как-то, когда-то оно не заполнялось автоматически. В принципе я у себя в плагине условие добавил. Будет фикс в ядре или нет. Для меня не так критично.

<<<1...5...10...16171819202122>>>