Плагин
favorite_items 2.
Присутствуют баги(тема бендер)
1. Разделение на страницы в версии 2 происходит не корректно. Если поставить 2 обявления на страницу(в админке), и добавить два, то создаётся вторая страница (а должна быть одна, так как третье объявление ещё не добавлено. При этом на второй странице дублируются объявления, которые находятся на первой. С третьим объявлением генерятся уже три страницы (первая - норм, вторая - дубликаты, третья - третье объявление).
В первой версии плагина с этим всё было в порядке(в админке по умолчанию было указано 8\24), но не работал переход со 2+ страницы назад, на первую(в урле должно быть favorite-lists/0/0/0/0/0 а на деле favorite-lists/0/0/0/0/, падала 404). Во второй версии по умолчанию поставили 24\24, при этом урл favorite-lists/0/0/0/0/0 работает уже корректно. То есть, один баг из первой версии исправили, но добавили другой баг во второй.
2. Баг со списком. Если первый(#1) список удалить(под ноль, чтобы пусто было по графам), а потом создать новый, то этому новому уже присваивается идентификатор #2(когда как по логике он опять должен быть с идентификатором #1). А если создать скажем пять пустых списков с какими-нибудь названиями, и их же потом удалить под ноль, то при создании нового списка (у которого по логике идентификатор должен обозначиться как 1#) списку присваивается параметр 6#. Всё бы было нормально, если бы перед этим до него не было 5ти удалённых списков. То есть, как понимаю, в бд информация об этих удалённых списках не трётся (таблицы или что там? остаются на своём прежнем месте). И получается, что если мы создадим 20ть списков с разными направлениями, а 10ть из них потом удалим, то следующий добавленный список (одиннадцатый, у которого идентификатор должен быть #11) на деле становится 21#.
3. У кнопки [edit] отсутствует перевод. В смысле линк у списка и возможность перевести через poedit вроде как присутствует, но при замене в русике [edit] на [редактировать]... ничего не происходит.
4. Если юзер не залогинился и добавляет некоторые объявления в избранные(причём они добавляются записями в куки), то при регистрации список с избранными объявлениями создаётся автоматом, в скрытом режиме. Это удобно. Однако... Однако есть одно небль... малюсенькое но... Если этот юзер является ранее зарегистрированным пользователем(которого разлогинило) и сейчас заходит в свой акк (залогинившись по новой) то... создаётся новый список избранного(автоматом, в скрытом режиме) и всё бы ничего, но на нём каким-то волшебным образом появляется галка "текущий", когда как при разлогивании эта же самая галка стояла на другом списке. То есть она каким-то волшебным образом(без участия на то пользователя) мигрирует с того списка на этот(новый) список. А так как пользователь вряд ли станет мониторить это дело специально, каждый раз заходя в профиль и высматривая изменения, то и галка при таких условиях будет прыгать то туда, то сюда. А потом попробуй вспомнить, что же было из списков помечено "текущим" (важным), а что не было. Каждый раз заходить в профиль и переставлять это дело что ли?
В связи с этим у меня небольшая просьба: народ, если у кого данные косяки подправлены, будьте так добры, подкиньте кусочек кода и куда вставить.
Последняя версия плагина здесь: