Итак, представляем Вашему вниманию компонент Instant Bookmarks.
Компонент делался для себя, по просьбам трудящихся выкладываю для общего пользования.
Отдельное спасибо Очень Серому за мотивацию к доведению до ума компонента.
Возможности компонента и его смысл:
Данная разработка включает в себя сам компонент и плагин к нему.
Компонент выполняет основные функции: просмотр/добавление/удаление закладок.
Компонент позволяет добавлять закладки на:
— пост в блоге;
— статью;
— фотографию *;
— клуб *;
— тему на форуме *.
Плагин отвечает непосредственно за показ кнопки добавления закладки в нужных местах, а также за удаление закладки, если цель на закладку удалена.
Компонент без плагина не актуален и наоборот.
Компонент настроек в админке не имеет. Для неавторизованных пользователей иконка добавления закладки показываться не будет.
Как установить:
- Содержимое архива распаковать на сервере;
- Содержимое файла \templates\_default_\css\добавить содержимое в свой файл стилей.css добавить в свой файл стилей 😊, очистить кеш браузера;
- В админке в списке компонентов установить компонент;
- В админке в списке плагинов установить плагин и активировать (опубликовать) его;
- В файле \templates\_default_\components\com_users_profile.tpl в нужном месте вставьте, оформив как вам необходимо — <a href="/bookmarks/{$usr.login}">Закладки</a>.
Чтобы показывалась иконка добавления закладки, необходимо:
— для фотографий:
в файле \components\photos\frontend.php в блоке if($do=='viewphoto') после строчек
if (!$photo['published']) { echo '<div class="con_heading">'.$_LANG['WAIT_MODERING'].'</div>'; return; }
вставить строку
$photo = cmsCore::callEvent('GET_PHOTO', $photo);
— для клубов:
в файле \components\clubs\frontend.php в блоке if ($do=='club') после строчек
$club = $model->getClub($id); if(!$club){ cmsCore::error404(); }
вставить строку
$club = cmsCore::callEvent('GET_SINGLE_CLUB', $club);
— для темы форума:
в файле \components\forum\frontend.php в блоке if ($do=='thread') после строчек
$t = $inDB->fetch_assoc($result);
вставить строку
$t = cmsCore::callEvent('GET_FORUM_THREAD', $t);
Этим мы проставили нужные эвенты, т.е. «указатели» на плагины условно говоря.
Демо можно посмотреть на этом сайте 😊 (только для зарегистрированных)
Предполагая, что последуют комменты на тему «хде скрины», вот скрины, смотреть там нечего, но все же:
Реклама #
Daze77 13 лет назад #
Greener 13 лет назад #
Александр 13 лет назад #
Умные Интернет Разработки 13 лет назад #
Умные Интернет Разработки 13 лет назад #
Fuze 13 лет назад #
читаем внимательно пост - все указано.
1. Содержимое архива распаковать на сервере;
2. Содержимое файла \templates\_default_\css\добавить содержимое в свой файл стилей.css добавить в свой файл стилей , очистить кеш браузера;
3. В админке в списке компонентов установить компонент;
4. В админке в списке плагинов установить плагин и активировать (опубликовать) его.
5. В файле \templates\_default_\components\com_users_profile.tpl в нужном месте вставьте, оформив как вам необходимо - <a href="/bookmarks/{$usr.login}">Закладки</a>.
установил компонент, но не переходит по ссылке InstantBookmarks Нажимаю и снова перекидывает на страницу списка компонентов или это так и должно быть?
Внимательно читаем пост!!!!!!!!! Компонент настроек в админке не имеет.
Умные Интернет Разработки 13 лет назад #
13 лет назад #
Fuze 13 лет назад #
13 лет назад #
13 лет назад #
Anabiotick 13 лет назад #
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
StaryiSV 13 лет назад #
Suslik 13 лет назад #
Anabiotick 13 лет назад #
На этом официальном ресурсе Instant Закладки прекрасно работают.
InstantCMS 13 лет назад #
sepraga 13 лет назад #
13 лет назад #
Greener 13 лет назад #
13 лет назад #
13 лет назад #
Greener 13 лет назад #
13 лет назад #
Keep 13 лет назад #
Алексей Т 13 лет назад #
Александр 13 лет назад #
Александр 13 лет назад #
Anabiotick 13 лет назад #
Александр 13 лет назад #
nikolas 13 лет назад #
sepraga 13 лет назад #
Fuze 13 лет назад #
sepraga 13 лет назад #
lolik 13 лет назад #
Madmax 13 лет назад #
Pampa 13 лет назад #
vgorode 13 лет назад #
sepraga 13 лет назад #
fact 13 лет назад #
Female 13 лет назад #
YuGiN 13 лет назад #
pasplus 13 лет назад #
googlebot 13 лет назад #
Ruslan 13 лет назад #
MonAmur 13 лет назад #
Azura 13 лет назад #
Azura 13 лет назад #
Madmax 13 лет назад #
Azura 13 лет назад #
Soviet-Girl 13 лет назад #
Soviet-Girl 13 лет назад #
RooKee 13 лет назад #
Madmax 13 лет назад #
Greener 13 лет назад #
SP 13 лет назад #
SP 13 лет назад #
lezginka.ru 13 лет назад #
fact 13 лет назад #
Кто знает поделитесь как добавить для него. Очень нужно!
13 лет назад #
nikitka 13 лет назад #
Nerix 13 лет назад #
Nerix 13 лет назад #
AtlantisWeb 13 лет назад #
Пытаюсь прикрутить к "УК" и "Доске", иконка невыводится.
Подскажите пожалуйста в чем может быть проблема.
в plugin.php добавил
Заранее благодарю
googlebot 13 лет назад #
AtlantisWeb 13 лет назад #
http://instantcms.ru/catalog/item101.html
googlebot 13 лет назад #
fact 13 лет назад #
AtlantisWeb 13 лет назад #
можите оттолкнуться от того что
нужно добавить в БД в таблицу "cms_event_hooks" события
тогда появится кнопка добавления в закладки, но есть пара нюансов
у меня вылезло почемуто 3 кнопки ))
и нужно создать еще выборку в frontend.php на вроде
googlebot 13 лет назад #
Zau4man 13 лет назад #
googlebot 13 лет назад #
nikitka 13 лет назад #
nikitka 13 лет назад #
13 лет назад #
Виталий 13 лет назад #
maia 13 лет назад #
Keep 13 лет назад #
rediro 13 лет назад #
Вот только почему при повторном клике на включенное в избранное видим :
Forbidden
You don't have permission to access /bookmarks/ on this server.
Это по-моему неправильно
Петруха 13 лет назад #
flighteasy 13 лет назад #
Может поможете???
Спасибо!
alisa 13 лет назад #
Katerina 13 лет назад #
Было бы здорово иметь возможность присваивать записям метки(рубрики). Потому, как искать, записи в своих закладках стало не удобно, а удалять из них что-либо - жалко.
А так, рядом с названием стояло бы поле с выбором рубрик типа "важное", "на будущее", "уже использовала" и т.п. было бы намного удобнее. Или как malanas ( сделал - тоже шикарно. Я занесла себе "закладки" в "закладки", но и их теперь трудно найти.
Буду ждать обновлений.
Спасибо.
Patriot 13 лет назад #
Patriot 13 лет назад #
Patriot 13 лет назад #
Ну а с flash загрузчиком так и не решил вопрос, буду копать дальше. ))
GarikKR 13 лет назад #
Lana 13 лет назад #
RooKee 13 лет назад #
AtlantisWeb 13 лет назад #
target == 'club' делаем что нужно, shopcat, photo, blog ну и т.п.
для вывода всего остального что не попало в эти категории я сделал так
googlebot 13 лет назад #
Fuze 13 лет назад #
FoxyFru 13 лет назад #
Anubis 12 лет назад #
nedoriko 12 лет назад #
st.Puh 12 лет назад #
st.Puh 12 лет назад #
Avert 12 лет назад #
Def 12 лет назад #
все включил как по мануалу.
и Array пишет в клубах
WALTERZ 12 лет назад #
bondar 12 лет назад #
WALTERZ 12 лет назад #
Доработать конечно же минуту, но всё же...
Таня 12 лет назад #
Таня 12 лет назад #
Таня 12 лет назад #
Black-Raven90 12 лет назад #
Вот это можно удалить:
Таня 12 лет назад #
Убрала, надпись исчезла.
Интересно, если на функциональности не отразится, зачем там вообще этот код? :)
Black-Raven90 12 лет назад #
Крот 11 лет назад #
надо в файле плагина закладок (plugin.php) прописать так
т.е. ничего не отдавать из плагина - тогда Array не появится, если же есть(или когда-нибудь будут) другие плагины для клубов - они отработают нормально
Эд 12 лет назад #
WALTERZ 12 лет назад #
Эд 12 лет назад #
Mitja 12 лет назад #
Помогите пожалуйста сделать под объект InstnatMAP
Surf 12 лет назад #
Кишля Раду 12 лет назад #
Кишля Раду 12 лет назад #
Def 12 лет назад #
Kreator 12 лет назад #
хочется поставить ....
Fuze 12 лет назад #
Def 12 лет назад #
Def 12 лет назад #
lokanaft 12 лет назад #
Например у постов в блогах просто: "Понравилось: Пете, Васе и ещё 136 пользователям" - просто, тупо лайки) Ведь лайки - это аналогия закладок, всё что мне понравилось я легко могу найти у себя в профиле.
Def 12 лет назад #
Петр 12 лет назад #
примерный выход когда?
Май 12 лет назад #
lokanaft 11 лет назад #
Версия Bookmarks для 1.10!
1. Скачать2. Выполнить 1-4 пункты инструкции сверху
3. В файле com_users_profile.tpl вашего шаблона после:
Май 11 лет назад #
Май 11 лет назад #
lokanaft 11 лет назад #
Май 11 лет назад #
Алфей 11 лет назад #
Май 11 лет назад #
lokanaft 11 лет назад #
Май 11 лет назад #
lokanaft 11 лет назад #
Май 11 лет назад #
Май 11 лет назад #
lokanaft 11 лет назад #
Похоже, что придётся добавлять новые евенты вручную, либо надеяться на то, что уважаемый фьюз включит побольше евентов для таких дел в скором (опять же надеемся)) релизе. Поэтому это на ваш выбор, например, мои несколько модеров могут и потерпеть, лишь бы пользователям было удобно.
Май 11 лет назад #
Короче я так понимаю, пока нет возможности сделать закладки таким образом, чтобы все работало гладко как на чистой системе без глюков? Жаль конечно. Ну ничего, будем ждать 1.10.1 Вам в любом случае спасибо за работу!
Майкл 11 лет назад #
Май 11 лет назад #
Майкл 11 лет назад #
Завтра потестирую более полно...
alpik 11 лет назад #
lokanaft 11 лет назад #
Майкл 11 лет назад #
Действительно, при включенном плагине "Закладке" возникают описываемы проблемы и при отключении плагина проблема исчезает.
Надеюсь Fuze нам поможет....
Май 11 лет назад #
Майкл 11 лет назад #
При включенном плагине "закладки" тема не редактируется и не удаляется....
Fuze 11 лет назад #
Azura 11 лет назад #
Май 11 лет назад #
Майкл 11 лет назад #
Капитан 11 лет назад #
Azura 11 лет назад #
VopisUVD 11 лет назад #
Странно что он еще не мигрировал ее самостоятельно???
Таня 11 лет назад #
BELIEVER 11 лет назад #
Майкл 11 лет назад #
Май 11 лет назад #
BELIEVER 11 лет назад #
VopisUVD 11 лет назад #
Май 11 лет назад #
BELIEVER 11 лет назад #
Майкл 11 лет назад #
BELIEVER 11 лет назад #
Крот 11 лет назад #
Крот 11 лет назад #
Майкл 11 лет назад #
Soul 11 лет назад #
Майкл 11 лет назад #
Интересно даже стало.
BELIEVER 11 лет назад #
Крот 11 лет назад #
BELIEVER 11 лет назад #
Майкл 11 лет назад #
BELIEVER 11 лет назад #
Таня 11 лет назад #
BELIEVER 11 лет назад #
Майкл 11 лет назад #
BELIEVER 11 лет назад #
Майкл 11 лет назад #
Чистить кэш браузеров нужно взять за правило)
BELIEVER 11 лет назад #
Майкл 11 лет назад #
Не будьте мнительным!
Может интернет тормозит?
BELIEVER 11 лет назад #
Петр 11 лет назад #
Бурдель Дмитрий 11 лет назад #
toropa 11 лет назад #
picaboo 11 лет назад #
а то такой хлам на 100 страницах получается, фиг найдешь что куда закладывал :(
lokanaft 11 лет назад #
lokanaft 11 лет назад #
picaboo 11 лет назад #
вот например закладки можно посмотреть пощелкать http://instantcms.ru/bookmarks/fuze
lokanaft 11 лет назад #
А как вам моя идея про тегирование?
picaboo 11 лет назад #
picaboo 11 лет назад #
lokanaft 11 лет назад #
picaboo 11 лет назад #
lokanaft 11 лет назад #
БИБАБО 11 лет назад #
EVV 11 лет назад #
tokarev 11 лет назад #
А ещё хотелось бы видеть в ленте активности "пользователь такой-то добавил себе в закладки то-то". Ну, и до кучи - счётчик рядом с каждой иконкой "добавили столько-то пользователей". Было бы круто! Даже готов подкинуть наличностей за такое.
PS Аффтару, безусловно, плюс! Спасибо!
Hunter (Роман) 11 лет назад #
То есть по 5.му пункту вообще не могу сделать:
5. В файле \templates\_default_\components\com_users_profile.tpl в нужном месте вставьте, оформив как вам необходимо - <a href="/bookmarks/{$usr.login}">Закладки</a>.
Подскажите как правильно оформить и после какой строки вставить...... Пожалуйста.
Май 11 лет назад #
После этого кода
Hunter (Роман) 11 лет назад #
Май 11 лет назад #
Майкл 11 лет назад #
Hunter (Роман) 11 лет назад #
Майкл 11 лет назад #
Петр 11 лет назад #
Май 11 лет назад #
Петр 11 лет назад #
Петр 11 лет назад #
Eesti 10 лет назад #
в начале написано:
в файле \components\forum\frontend.php в блоке if ($do=='thread') после строчек
Код PHP:
$t = $inDB->fetch_assoc($result);
вставить строку Код PHP:
$t = cmsCore::callEvent('GET_FORUM_THREAD', $t);
$t = $inDB->fetch_assoc($result); но нет такой строки.
ValeraK 10 лет назад #
ValeraK 10 лет назад #
Есть вопрос как можно в статьях и блогах переместить кнопку добавить в закладки на пример к заголовку?
seocean 10 лет назад #
"архив com_bookmarks_1.10 от Locanaft + его инструкции" ?
можно ссылочку?
Майкл 9 лет назад #
Helg 8 лет назад #
Helg 8 лет назад #
Шляпник 8 лет назад #
Андрей 8 лет назад #
Очень нужная вещь!
Jestik 8 лет назад #
Fuze 8 лет назад #
Владимир Савенко ✝️ 8 лет назад #