Мой CD Advanced BuddyBar практически реализован!

Я сам в это как-то слабо верю, но тем не менее… Я сделал рабочую beta-версию плагина CD Advanced !

Что уже есть:

  1. отдельная страница настройки плагина – пока только для админов;
  2. админ может создать группу ссылок (любое количество групп). не будет отображаться в BuddyBar пока в ней нет хотя бы одной . будет отображаться в виде выпадающего меню верхнего уровня, то есть при наведении на название появляется список всех ссылок, которые в ней находятся;
  3. в каждой группе можно создать ссылки – без ограничений;
  4. каждая группа содержит свое название (Name) и описание (Description);
  5. каждая ссылка содержит свой заголовок (Title) и путь (URL);
  6. ссылки внутри группы в админке можно перетягивать, меняя их вертикальное положение. Изменения затронут и порядок ссылок в BuddyBar – сразу после перезагрузки любой из страниц сайта;
  7. ссылка в названии группы в BuddyBar ведет на текущую страницу (просто не придумал, куда еще можно отправлять);
  8. все ссылки из списка в BuddyBar открываются в текущем окне.

Демо вы уже видите на демо-сайте :) Но вы также можете посмотреть (желательно в максимальном разрешении), чтобы понять работу плагина изнутри.

Планирую внедрить в скором будущем:

  1. выбор места, куда будет добавляться группа ссылок – в самое начало блока всех ссылок в BuddyBar или же после этого блока;
  2. выбор места, куда будут добавляться стандартные ссылки из списка Рубрик и Страниц главного сайта;

В перспективе (не знаю, когда внедрю, но думаю, что будет):

  1. полная замена порядка отображения стандартных ссылок BuddyBar на свой собственный вариант: настраивать можно будет расположение любых стандартных групп ссылок;
  2. админ сайта будет создавать расположение ссылок в BuddyBar по умолчанию для всех пользователей с включением или выключением возможности пользовательского изменения;
  3. каждый пользователь будет иметь возможность самостоятельно изменить под себя группы ссылок и сами ссылки: убрать не нужные, добавить интересные ему ссылки. Эти манипуляции не будут затрагивать других пользователей;
  4. ограничение админом максимально возможного количества создаваемых групп ссылок пользователями для себя;
  5. ограничение админом максимально возможного количества создаваемых ссылок внутри каждой группы пользователями для себя.

Списки не полные и могут дополняться или редактироваться мной!

На данный момент 7 комментариев

  • Поздравляю! По ходу, поленая штука будет! Было б ыхорошо если б он еще мог перезаписывать название и ссылку на сайт, которые отобржаются в левом углу…

  • @Mixa:
    Так для этого я выпустил плагин CD BuddyBar Logo Changer. Мне его, правда, надо обновить, но именно это он и делает.
    Хотя может я и объединю эти два плагина в один – для простоты и комлпексности.

  • @Альберт:
    30 марта 2010 в 8:28

    У меня такой вопрос?…в Header.php адреса ссылок прописаны через php и начинаються как <?php if ( 'activity' != bp_dt…Если я заменю их в бадибаре на прямые адреса как http://www.exampl.ru/activity/ это будет правильно или может как нить подругому надо?

    • Альберт,
      Можно заменить, работать все будет. Просто часть гибкости исчезнет. А зачем вам менять? ведь и так все работает..

  • Супер плагин! Как раз то, что нужно. Он уже такой как есть очень хорош, а если пользователь добавлять ссылки сможет, то вообще потрясающе.

    • Нурдин,
      Спасибо )) Я сейчас взял тайм-аут – надо хвосты подчистить, но думаю во время Пасхи сделать пре-релиз. Так что ждите! Я постараюсь впихнуть в него максимум полезности. Подкидывайте идеи!

  • @Альберт:
    31 марта 2010 в 22:04

    @slaFFik: Эт я к тому что если благодоря вашему плагину я заменю две навигации на одну в бадибаре…придеться прямые адреса прописывать!

RSS лентаTrackBack URL

Включиться в обсуждение

XHTML: <blockquote></blockquote> <a href=""></a> <strong></strong>

Если нужно разместить код, используйте теги: <pre>php|html|js</pre>