Powered by CodeIgniter

Шестеренка

(27)
18
18 голосов
В сообществе «Шестеренка» предлагаю публиковать свои шестеренки. Как готовые варианты, так и Alfa, Beta версии.
Итак, с разрешения автора публикую обновленную версию шестеренки.
links.zip
Примечание: Обнаружен небольшой баг с обновлением кэша — если изменить позиции ссылок, то это изменение будет отображено только после какого-либо другого изменения (переключение видимости, добавления/удаления/редактирования любого элемента)
Думаю, как решить
Changelog:
  • Немного подправлена таблица MySQL
  • Переписан код админки
  • В админку добавлена возможность изменения видимости прямо из списка
  • Слегка переписан код виджета
  • Включено кэширование

Плюсы:
  • Исходники стали логичнее, и, следовательно проще добавлять функционал
  • Кэш обновляется только при изменении списка ссылок, и, следовательно возрастает производительность
  • Возросло удобство управления

Минусы:
  • Админка стала слегка тормозить из-за частого использования классов $this

Примечание:
Если вы ставили предыдущую версию, то после установки обновления отключите эту шестеренку и включите снова.
При этом существующая таблица ссылок будет удалена.
07:03 ← 13 января 2010 Отправить в Твиттер sudersuder  RSS comments 9

Комментарии (9) ↓

inetlover inetlover time 20:26 ← 13 января 2010 #

+

Без вариантов!
Автор
suder suder time 20:29 ← 13 января 2010 #
Насколько я помню, тебе еще требовалось добавить какой-то функционал.
Думаю, что сегодня в перерывах между зубрежкой я могу попробовать это сделать.
inetlover inetlover time 21:23 ← 13 января 2010 #
Я буду СчастлеFF!!! :-)
dqpb dqpb time 04:30 ← 14 января 2010 #
и я просил функционал добавит :)
Автор
suder suder time 04:49 ← 14 января 2010 #
Да будет так.
Только я сначала перепишу шестеренку инвайтов (там вас ждет немало вкусностей ;-)
admin admin time 14:05 ← 14 января 2010 #
Ждем ее в дистрибутиве. Потрудитесь по финалу нажать кнопочку commit :-)
inetlover inetlover time 02:08 ← 07 июня 2010 #
Хорошая шестеренка, только вот после обновления релиза до версии 1.1 перестал работать редирект
redirect('/admin/links/'), пока не разобрался почему так, кто знает, что подправить — подскажите, пожалуйста.

P.S. Модулю давно пора прописаться в релизе, а его даже нет в каталоге. :-(
AlexGr AlexGr time 14:52 ← 22 августа 2010 #
ссылка на загрузку файла не работет ((
Автор
suder suder time 22:19 ← 02 сентября 2010 #
Да, к сожалению, есть такое.
Сервер, на котором была эта штука улетел в /dev/null
Если найду архив — выложу.