cotonti.com : Баги в Siena 0.9.14 https://www.cotonti.com Laatste forum onderwerpen Cotonti en Thu, 23 Oct 2025 18:56:11 -0000 Uch Замечен неприятный баг в форуме.

Ссылки на отдельные посты в форуме не доступны, если эти посты находятся не на первой странице темы. Т.е., например, ссылка #13, которая должна показывать отдельно пост #13 по адресу, соответствующему тэгу {FORUMS_POSTS_ROW_IDURL} будет приводить к ошибке 404, если пост №13 находится не на первой странице темы.

В этом форуме этот баг тоже есть. С причиной пока не разбирался.

p.s.

Кажется, что в Genoa такой ошибки не было, но на 100% я не уверен.

Добавлено 46 минуты спустя:

Проблема кроется в строках 339-342 файла forums.posts.php:

if ($totalposts > 0 && $d > $totalposts)
{
	cot_die_message(404);
}

Данное условие вызывает cot_die_message(404) при попытке отдельного просмотра любого поста, расположенного на любой странице топика, кроме первой.

$totalposts всегда равно 1.

$d = 0 только для первой страницы.

]]>
Di, 24 Sep 2013 08:41:55 -0000
Dayver #37867 Yusupov:
#37866 Oughtem:

В корзине на работает переличтываение. AJAX error

Разве в Siena есть корзина???

ага причем в коробке и называется плуг - Trashcan

]]>
Wo, 18 Sep 2013 09:52:12 -0000
Uch У меня в плагине Search при поиске только по форуму или только по страницам теряется или не передается в скрипт tab = (frm или pag) и поиск впроисходит и по форуму и по страницам вместе. Решил проблему вставив в форму поиска строку

<input type="hidden" name="tab" value="{PHP.tab}" />

 

]]>
Ma, 16 Sep 2013 16:41:09 -0000
Yusupov #37866 Oughtem:

В корзине на работает переличтываение. AJAX error

Разве в Siena есть корзина???

]]>
Wo, 04 Sep 2013 12:21:56 -0000
Oughtem В корзине на работает переличтываение. AJAX error

]]>
Wo, 04 Sep 2013 07:40:04 -0000
Uch В модуле PFS, в файле pfs.editfolder.php при попытке администратора войти в режим правки папки из файлового архива сайта, возникает cot_die();

В стр 22 нужно исправить $userid=='' на $userid===NULL, тогда передача параметра userid=0 в скрипт pfs.editfolder.php, что соответствует редактированию папки файлового архива сата, будет обрабатываться корректно.

]]>
Wo, 28 Aug 2013 14:30:25 -0000
Aristei #37841 Alex300:

У гостей не бывает "Моих файлов". Для гостей не нужно выводить ссылку на них.

Да я понимаю, просто думал, что логичнее выводить какоую-нибудь ошибку: «У вас нет прав и все такое».

]]>
Wo, 28 Aug 2013 13:27:06 -0000
Alex300 У гостей не бывает "Моих файлов". Для гостей не нужно выводить ссылку на них.

]]>
Wo, 28 Aug 2013 07:05:16 -0000
Aristei Кстати при разрешении комментариев для гостей, появляется ссылка под формой добавления комментария «Мои файлы» ее конечно можно убрать, но если права не выставлены при клике появляется такая ошибка:
 

20130826-206-74kb.jpg

]]>
Ma, 26 Aug 2013 17:00:09 -0000
Uch Создал заметку https://github.com/Cotonti/Cotonti/issues/1234 следующего содержания:

При переходе на jQ старше 1.7.2 и замене live() на on() нужно цеплять обработчик событий для динамически подгружаемых элементов на документ или родительский объект.

Конкретно в файле base.js нужно исправить несколько строк:
$( 'a.ajax').on('click', function() { ...
заменить на
$(document).on('click', 'a.ajax', function() { ...

и аналогично в других обработчиках

]]>
Ma, 26 Aug 2013 15:51:06 -0000
Yusupov #37792 Yusupov:

Если включить опцию "Показывать сообщения отдельно для каждого источника" в админке в разделе "Темы", то ошибка не показывается под экстраполями. Подскажите куда копать?

В обычном режиме (то есть сверху форм) все сообщения об ошибках показываются без проблем.

Добавлено 12 минуты спустя:

Добавил в github: https://github.com/Cotonti/Cotonti/issues/1232

Нашел как исправить:

В функции cot_import_extrafields() нужно заменить переменную $name на $inputname (Странно, вообще откуда взялась переменная $name). Запостил в гит.

]]>
Ma, 26 Aug 2013 06:22:54 -0000
Uch Пытался написать об ошибке Гитхабе, но редактор кушает тэги. По этому оставил там только заголовок: https://github.com/Cotonti/Cotonti/issues/1233.

Функция cot_cut_more не находит строку <hr class="more" />

Но если в строке 43:  $mpos = mb_strpos($html, '<hr class="more" />'); сделать небольшое исправление

$mpos = mb_strpos($html, '<hr class="more"'); , то все работает
--------------------------------------------------------------------------------------------------------
File page.functions.php
Line 34 - 59
Function cot_cut_more($html) does not work with <hr class="more" />

But it works with '<hr class="more"'
without '/>' at the end.

Line 43 must be: $mpos = mb_strpos($html, '<hr class="more"');
instead of
$mpos = mb_strpos($html, '<hr class="more" />');

]]>
Wo, 21 Aug 2013 22:18:59 -0000
Yusupov Если включить опцию "Показывать сообщения отдельно для каждого источника" в админке в разделе "Темы", то ошибка не показывается под экстраполями. Подскажите куда копать?

В обычном режиме (то есть сверху форм) все сообщения об ошибках показываются без проблем.

Добавлено 12 минуты спустя:

Добавил в github: https://github.com/Cotonti/Cotonti/issues/1232

]]>
Vr, 16 Aug 2013 11:02:23 -0000