Instant Bookmarks закладки сайта

+181
74.86K

Итак, представляем Вашему вниманию компонент Instant Bookmarks.
Компонент делался для себя, по просьбам трудящихся выкладываю для общего пользования.
Отдельное спасибо Очень Серому за мотивацию к доведению до ума компонента.

Возможности компонента и его смысл:

Данная разработка включает в себя сам компонент и плагин к нему.

Компонент выполняет основные функции: просмотр/добавление/удаление закладок.
Компонент позволяет добавлять закладки на:

— пост в блоге;
— статью;
— фотографию *;
— клуб *;
— тему на форуме *.

* для функционала необходимо внести исправления, указанные ниже.


Плагин отвечает непосредственно за показ кнопки добавления закладки в нужных местах, а также за удаление закладки, если цель на закладку удалена.
Компонент без плагина не актуален и наоборот.
Компонент настроек в админке не имеет. Для неавторизованных пользователей иконка добавления закладки показываться не будет.

Как установить:

  1. Содержимое архива распаковать на сервере;
  2. Содержимое файла \templates\_default_\css\добавить содержимое в свой файл стилей.css добавить в свой файл стилей 😊, очистить кеш браузера;
  3. В админке в списке компонентов установить компонент;
  4. В админке в списке плагинов установить плагин и активировать (опубликовать) его;
  5. В файле \templates\_default_\components\com_users_profile.tpl в нужном месте вставьте, оформив как вам необходимо — <a href="/bookmarks/{$usr.login}">Закладки</a>.

Чтобы показывалась иконка добавления закладки, необходимо:

— для фотографий:
в файле \components\photos\frontend.php в блоке if($do=='viewphoto') после строчек

  1. if (!$photo['published']) { echo '<div class="con_heading">'.$_LANG['WAIT_MODERING'].'</div>'; return; }

вставить строку

  1. $photo = cmsCore::callEvent('GET_PHOTO', $photo);

— для клубов:
в файле \components\clubs\frontend.php в блоке if ($do=='club') после строчек

  1. $club = $model->getClub($id);
  2. if(!$club){ cmsCore::error404(); }

вставить строку

  1. $club = cmsCore::callEvent('GET_SINGLE_CLUB', $club);

— для темы форума:
в файле \components\forum\frontend.php в блоке if ($do=='thread') после строчек

  1. $t = $inDB->fetch_assoc($result);

вставить строку

  1. $t = cmsCore::callEvent('GET_FORUM_THREAD', $t);

Этим мы проставили нужные эвенты, т.е. «указатели» на плагины условно говоря.

Демо можно посмотреть на этом сайте 😊 (только для зарегистрированных)
Предполагая, что последуют комменты на тему «хде скрины», вот скрины, смотреть там нечего, но все же:

Иллюстрация
Иллюстрация
Прикреплённый файл:
Скачать 46 Кбскачан 11 раз
+1
Daze77 Daze77 13 лет назад #
Спасибо, еще не ставил, а для блога и анкеты пользователя будет такой модуль?
0
Greener Greener 13 лет назад #
Еще не ставил, но большое спасибо! Вещь полезная! Очень хотел такую штуку для реализации какой-то идеи... Осталось вспомнить для какой =)
0
Александр Александр 13 лет назад #
хорошая разработка. + однозначно! пригодится.
0
Умные Интернет Разработки Умные Интернет Разработки 13 лет назад #
установил компонент, но не переходит по ссылке InstantBookmarks Нажимаю и снова перекидывает на страницу списка компонентов или это так и должно быть?
+1
Умные Интернет Разработки Умные Интернет Разработки 13 лет назад #
Также не указано как сделать ссылки в блогах, в статьях, на форуме: Добавить в закладки (как показано на скринах, сердечки)
+5
Fuze 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 Нажимаю и снова перекидывает на страницу списка компонентов или это так и должно быть?

Внимательно читаем пост!!!!!!!!! Компонент настроек в админке не имеет.

+4
Умные Интернет Разработки Умные Интернет Разработки 13 лет назад #
Спасибо за ответ, все получилось, работает отлично! В следующий раз буду читать внимательней)
0
13 лет назад #
По ссылке файл не найден
+1
Fuze Fuze 13 лет назад #
поправил
0
13 лет назад #
Установил по инструкции, но сердечек не видно. Дизайн отличный от стандартного, может дело в этом?
0
13 лет назад #
по непонятной причине путь к картинкам был в корневую папке templates
+3
Anabiotick Anabiotick 13 лет назад #
Отличная и нужная вещь для любого информационного ресурса.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+2
StaryiSV StaryiSV 13 лет назад #
Спасибо Fuze! Нужная вещь!
+1
Suslik Suslik 13 лет назад #
СПАСИБО!!! Кстати тут его и не хватает что бы занести закладки в закладки !)
0
Anabiotick Anabiotick 13 лет назад #
Где тут не хватает?
На этом официальном ресурсе Instant Закладки прекрасно работают.
+4
InstantCMS InstantCMS 13 лет назад #
просто иконку плохо заметно, поменяем на досуге
+1
sepraga sepraga 13 лет назад #
Спасибо. Весьма нужный компонент!
0
13 лет назад #
Отлично!! попробую сделать то же,для пользователей,чтобы можно было пользователя добавит в закладки,как на сайте знакомств
0
Greener Greener 13 лет назад #
Было бы классно!
0
13 лет назад #
Если не затруднит,пропишите,плз,в какую переменную добавить эвент
0
13 лет назад #
Написал вот сначала,теперь пойду сам поискаю)))
0
Greener Greener 13 лет назад #
Такие детали надо спрашивать у наших многоуважаемых спецов! )
0
13 лет назад #
Аг,им и адресовано))
0
Keep Keep 13 лет назад #
После проставления эвентов со страниц всё пропадает (пустые)?
-3
Алексей Т Алексей Т 13 лет назад #
Спасибо просто супер! Ждал его хотел заказать...придумывал, а вы всё сделали просто и лучше!
0
Александр Александр 13 лет назад #
Жаль, на 1.6.2 не встал
0
Александр Александр 13 лет назад #
Точнее встал, но при нажатии на закладку, или в профиле "мой закладки" выдает "Удалённый сервер или файл не найден" путь site.ru/bookmarks/admin На 1.7 без проблем
0
Anabiotick Anabiotick 13 лет назад #
Так оно и написано для 1.7. Новая версия, по сравнению с 1.6.2 достаточно сильно изменилась, и только процентов 20 внешне, все остальное внутри. Разработчики об этом предупреждалиsmileА что мешает перейти на 1.7? Отсутствие шаблона? Так ну на локалке можно адаптировать под новую версию и аля-улю
0
Александр Александр 13 лет назад #
Мешает адаптировать Anabiotick мне вот что: http://slavyanskaya-kultura.ru/ 1. Посмотрите, как на главной выходят статьи 2. Пагинация по страницам с переходами на http://slavyanskaya-kultura.ru/main/pages-2 и.т.д. Опять под 1.7 заказывать надо этот же модуль, переработанный модуль "последнии материалы"
0
nikolas nikolas 13 лет назад #
Bilariuss ...ты же хорошо шаманиш в фотошопе..выложи пару искизов картинки закладок разных..от середечек до звездочек файл bookmarks.png а то уж в разработке вообще не смотрится особенно тут
0
sepraga sepraga 13 лет назад #
http://www.fgump.ru/templates/forrest/images/bookmarks.png Я делал в векторе, но думаю не проблема будет заменить фон звездочек и их цвет. Попутный вопрос к профи. Потому что я впервые столкнулся с таким использованием png-формата - каким образом описывается его вывод в css? Я разобраться не смог - просто нарисовал сверху оригинала. Наверное коряво сформулировал вопрос, но думаю, что кто в курсе - поймет.
+2
Fuze Fuze 13 лет назад #
это спрайт
0
sepraga sepraga 13 лет назад #
ОК! Спасибо. Теперь нашел!
-18
lolik lolik 13 лет назад #
а помоему не нужная вещь)
+20
Madmax Madmax 13 лет назад #
lolik - лично я всегда считал так - если не нужно - пройди мимо и главное молча ... Просто, вот после таких недалеких высказываний - желание что либо делать угасает ...
+3
Pampa Pampa 13 лет назад #
Больше всего мне понравилось мягкое определение "недалеких"... Вещь нужная, полезная и, наверняка, найдет правильное определение. У меня обязательно будет работать. Спасибо разработчику!
+1
vgorode vgorode 13 лет назад #
Полностью согласен
+2
sepraga sepraga 13 лет назад #
Вещь архинужная, полезная и удобная! Особенно для тех, кто работает с материалами сайта.
+1
fact fact 13 лет назад #
Спасибо! Всё легко установилось!
+1
Female Female 13 лет назад #
спасибо большое!!!очень нужная вещь для пользователей!спасибо!
+3
YuGiN YuGiN 13 лет назад #
Поставил всё работает
+5
pasplus pasplus 13 лет назад #
С опозданием но ставлю плюсы. Зря говорят ненужная вещь. Все классно.Спасибо!
+3
googlebot googlebot 13 лет назад #
Спасибо, полезно.
+1
Ruslan Ruslan 13 лет назад #
Как добавить кнопку как на этом сайте? Код если можно напишите. Буду благодарен!
+2
MonAmur MonAmur 13 лет назад #
Fuze, спасибо! суперская штука :)
+2
Azura Azura 13 лет назад #
Обалденная штучка, спасибо!
0
Azura Azura 13 лет назад #
А как их добавить в блоги ещё и в статьи? :)
+3
Madmax Madmax 13 лет назад #
Они там есть ...
0
Azura Azura 13 лет назад #
У меня на сайте нет в постах пользователей, только в галерее работает. Всё настроила, но и так понятно, что нужно код вшить и в блог... :)
+4
Soviet-Girl Soviet-Girl 13 лет назад #
Спасибо, Fuze. Я сделала серенькое сердечко зелёным, т.е. когда материал ещё в закладки не занесён. Мелочь, конечно, но вдруг кому пригодится, его так лучше видно, скачать по ссылке http://instantcms.ru/users/files/download888.html Посмотреть, как выглядит, можно, например, здесь http://designparty.ru/novosti/novosti-landshaftnogo-dizaina/oazis-na-zadnem-dvore.html
0
Soviet-Girl Soviet-Girl 13 лет назад #
Хотя посмотреть не получится, ведь они видны только зарегистрированным :) В файлике всё видно.
0
RooKee RooKee 13 лет назад #
кто-нибудь прикручивал к Картам и Магазину от R2 ?
+5
Madmax Madmax 13 лет назад #
RooKee, прикручивали - http://instantcms.ru/catalog/item101.html ...
0
Greener Greener 13 лет назад #
А как насчет Универсального каталога? Пристраивал кто-нибудь закладки для объектов УК?
0
SP SP 13 лет назад #
файл не найден... :(
0
SP SP 13 лет назад #
теперь все ок! работает! спасибо!
0
lezginka.ru lezginka.ru 13 лет назад #
плюсую, нужная и полезная вещь
+3
fact fact 13 лет назад #
Присоединяюсь к товарищу который спрашивал про закладки для Универсального каталога?
Кто знает поделитесь как добавить для него. Очень нужно!
0
13 лет назад #
файл скрыт...
0
nikitka nikitka 13 лет назад #
Спасибо большое!Прекрасная и нужная вещь!
0
Nerix Nerix 13 лет назад #
Приветствую всех, поставил это дополнение, все хорошо работает.
+1
Nerix Nerix 13 лет назад #
Огромное спасибо разработчикам +
+1
AtlantisWeb AtlantisWeb 13 лет назад #
Благодарю за компанент, очень понравился.

Пытаюсь прикрутить к "УК" и "Доске", иконка невыводится.
Подскажите пожалуйста в чем может быть проблема.

в plugin.php добавил
Код PHP:
$this->events[]                 = 'GET_BOARD_ITEM';
$this->events[]                 = 'DELETE_BOARD_ITEM';
и
Код PHP:
case 'GET_BOARD_ITEM':   $item = $this->echoBookmark($item, 'board_item'); break;
case 'DELETE_BOARD_ITEM':	 $item = $this->eventDeleteBookmark($item, 'board_item'); break;	
в frontend.php после
Код PHP:
if($do=='read'){
	$item   = $model->getRecord($id);
добавил
Код PHP:
	$item = cmsCore::callEvent('GET_BOARD_ITEM', $item);
кэш почистил, но иконка не появляется

Заранее благодарю
0
googlebot googlebot 13 лет назад #
Чего-то не хватает, я пытался также к карте прикрутить - не выводится:(
0
AtlantisWeb AtlantisWeb 13 лет назад #
для карты вродебы писали что такой способ работает
http://instantcms.ru/catalog/item101.html
0
googlebot googlebot 13 лет назад #
я по этому комменту и пытался делать, не получается вызов события и все. Может где-то еще в системе надо регистрировать событие? Если удастся победить напишите плз.
-1
fact fact 13 лет назад #
и для УК, пожалуйста, придумайте кто-нибудь как прикрутить.
+1
AtlantisWeb AtlantisWeb 13 лет назад #
я пока делаю для "обьявлений"

можите оттолкнуться от того что
нужно добавить в БД в таблицу "cms_event_hooks" события
тогда появится кнопка добавления в закладки, но есть пара нюансов
у меня вылезло почемуто 3 кнопки ))
и нужно создать еще выборку в frontend.php на вроде
Код PHP:
case 'board':  				$item = $inDB->get_fields('cms_board_items', "id = '$target_id'", 'id, title, description');  				$item['description'] = nl2br($item['description']);  				break;
+1
googlebot googlebot 13 лет назад #
для карт победил, действительно после ручного добавл. в таблицу кнопка появилось, только пришлось еще запрос к бд в компоненте карт переделать. Спасибо dance
0
Zau4man Zau4man 13 лет назад #
Поделились бы решением...
0
googlebot googlebot 13 лет назад #
Да пожалуйста - расписал в блоге, там много изменений.
+1
nikitka nikitka 13 лет назад #
Уважаемые гуру!Подскажите как сделать чтоб можно было пользователей добавлять в закладки!Например в друзья не хочу добавлять но на всякий случай в закладки можно положить ))Спасибо заранее!
0
nikitka nikitka 13 лет назад #
Версия 1.8!!!
0
13 лет назад #
Большое спасибо, поставил, все прекрасно работает.
/align]
0
Виталий Виталий 13 лет назад #
отличная тема, у меня даже не пришлось нигде подключать все само как то подключилось =)
0
maia maia 13 лет назад #
Очень нужная доработка. Особенно на этом сайте. Прикрутите его сюда пожалуйста!!!
+1
Keep Keep 13 лет назад #
На этом сайте эта доработка есть.
0
rediro rediro 13 лет назад #
1.8 Полет нормальный, спасибо!
Вот только почему при повторном клике на включенное в избранное видим :


Forbidden
You don't have permission to access /bookmarks/ on this server.

Это по-моему неправильно
0
Петруха Петруха 13 лет назад #
все конечно замечательно. спасибо. но вот почему у меня 2 сердечка не пойму? как второе убрать?
+2
flighteasy flighteasy 13 лет назад #
Классно было бы, если закладки были личными и никто, кроме меня их не видел.
Может поможете???

Спасибо!
+1
alisa alisa 13 лет назад #
Замечательная вещь для сайта с большим количеством статей, спасибо разработчику, буду пробовать ставить.
+1
Katerina Katerina 13 лет назад #
У меня в закладках накопилось 90 записей.
Было бы здорово иметь возможность присваивать записям метки(рубрики). Потому, как искать, записи в своих закладках стало не удобно, а удалять из них что-либо - жалко.

А так, рядом с названием стояло бы поле с выбором рубрик типа "важное", "на будущее", "уже использовала" и т.п. было бы намного удобнее. Или как malanas (
сделал - тоже шикарно. Я занесла себе "закладки" в "закладки", но и их теперь трудно найти.

Буду ждать обновлений.
Спасибо.
0
Patriot Patriot 13 лет назад #
Всем доброго времени суток и с Праздничком! Что то случилось с закладками, не могу понять что...Месяца два они стояли,работали нормально. На днях заметил что исчезла кнопка в профиле пользователей. Пересмотрел все файлы, всё на месте, уже и перезалил заного. Но кнопка так и не появилась...Подскажите плиз, где ещё копнуть чтобы найти кнопку? ))
0
Patriot Patriot 13 лет назад #
Забыл сказать, вдруг эта проблема связана с закладками или наоборот и поможет понять причину. В одно время с закладками стал не доступен flash загрузчик фотографий...Почему происходят такие фокусы не понятно, все файлы на месте, но наблюдается проблема. Подскажите плиз мужики, где искать занозу? Заранее благодарю!
0
Patriot Patriot 13 лет назад #
Я всё таки докопался до проблемы по закладкам, только вот не понял каким образом перескочила кнопка.
Код PHP:
 {/if}
                                {if $cfg.sw_files}
                                    <div id="usr_files">
                                        <a href="/users/{$usr.id}/files.html">{$LANG.FILES}</a> <sup>{$usr.files_count}</sup>
                                    </div>
                            <a href="/bookmarks/{$usr.login}">Закладки</a>

                                {/if}
И так как, я отключил "Файлы пользователей", вместе с файлами отключалась кнопка "Закладки".
Ну а с flash загрузчиком так и не решил вопрос, буду копать дальше. ))
0
GarikKR GarikKR 13 лет назад #
К фото пользователей нельзя прикрутить?может кто знает подскажите пожалуйста
+1
Lana Lana 13 лет назад #
Да очень нужная вещь- для большого сайта и запутанной навигации )
0
RooKee RooKee 13 лет назад #
кто то пробовал разделить по типу их? форум, статьи и т.д?
0
AtlantisWeb AtlantisWeb 13 лет назад #
незнаю на сколько правильно , но я это реализровал таким способом

Код PHP:
<div id="upr_clubs">
				{foreach key=tid item=zakls from=$zakl}	{if $zakls.target == 'club'}
        <div class="club_entry">
            <div class="content">
                 <h3><a href="{$zakls.href}">{$zakls.title}</a></h3>
               
                 <p>{$zakls.description}</p>
            </div>
            <div class="blog_desc"></div>
            <div class="blog_comments">
                    <span>{$LANG.ADED}: {$zakls.date} {$LANG.BACK}.</span>
                    {if $myprofile || $is_admin}
                    <a  class="blog_moderate_no" href="/bookmarks/{$usr.login}/delete{$zakls.id}.html">{$LANG.DELETE}</a>
                    {/if}
            </div>
        </div>
     {/if}{/foreach}	
			</div>

target == 'club' делаем что нужно, shopcat, photo, blog ну и т.п.

для вывода всего остального что не попало в эти категории я сделал так
Код PHP:
{if $zakls.target != 'shopcat' && $zakls.target != 'photo' && $zakls.target != 'club' && $zakls.target != 'blog'}
0
googlebot googlebot 13 лет назад #
Лучше добавить возможность раскладывать их по папкам...
+6
Fuze Fuze 13 лет назад #
на досуге доработаю компонент.
0
FoxyFru FoxyFru 13 лет назад #
Подскажите пожалуйста, как перенести этот блок закладок вниз статьи в блогах. Ведь по сути то пользователь прочитал статью и если она ему понравилась он сразу же добавит ее в закладки, а не будет крутить страницу вверх. То же относится и в выставлению рейтинга, кстати.
+1
Anubis Anubis 12 лет назад #
у меня накопилось около 200 закладок, как-то попробовал найти что-то нужное - нашел, речь не про это... открыл материал, понял что тема устарела и надо бы ее удалить, клик на звездочку опять попадаю в весь список, тьфу... нет теперь я точно не найду ))) так вот, удалять из закладок лучше сразу из материала, так же по клику на звездочку с перенаправлением на подтверждение
0
nedoriko nedoriko 12 лет назад #
не могу врубиться, почему все файлы залиты, а в админке говорится что ни компонентов, ни тебе плагинов готовых для установки не наблюдается.
0
st.Puh st.Puh 12 лет назад #
Поставил на двиг версия 1.9 работает прекрасно только вот проблема выводит по два сердечка в форуме и блоге а в фото и блог нормально.Может кто подскажет как исправить?
0
st.Puh st.Puh 12 лет назад #
Извиняюсь, уже исправил ,случайно вывод два раза вставил.
0
Avert Avert 12 лет назад #
А поясните пожалуйста, что за вывод вы два раза вставили?
0
Def Def 12 лет назад #
почемуто не отображаются закладки на транице bookmarks

все включил как по мануалу.

и Array пишет в клубах
0
WALTERZ WALTERZ 12 лет назад #
Жалко что с приватностью проблема есть - можно посмотреть закладки любого пользователя http://сайт/bookmarks/логин
0
bondar bondar 12 лет назад #
так а зачем их прятать то??
0
WALTERZ WALTERZ 12 лет назад #
Наверное для персонализации, нет?
Доработать конечно же минуту, но всё же...
0
Таня Таня 12 лет назад #
5. В файле \templates\_default_\components\com_users_profile.tpl в нужном месте вставьте, оформив как вам необходимо - <a href="/bookmarks/{$usr.login}">Закладки</a>.
Подскажите пожалуйста на примере дефолтного шаблона, куда и как вставить чтоб отображалась во вкладках рядом с Профиль Лента Награды Клубы Статьи
0
Таня Таня 12 лет назад #
т.е я поняла в какой файл, но вот в какое место и как правильно оформить не могу разобраться
0
Таня Таня 12 лет назад #
После включения плагина, в клубе, под ссылкой Добавить фотоальбом, появилось слово Array. Подскажите, пожалуйста в причина и как убрать это слово?
0
Black-Raven90 Black-Raven90 12 лет назад #
В файле templates/ваш_шаблон/components/com_clubs_view_club.tpl
Вот это можно удалить:
Код PHP:
{if $plugins}
           {foreach key=id item=plugin from=$plugins}
               <div id="plugin_{$plugin.name}">{$plugin.html}</div>
           {/foreach}
{/if}
Тогда слово Array пропадет. На функциональности не отразится.
0
Таня Таня 12 лет назад #
Black-Raven90, огромное Вам спасибо за подсказку!
Убрала, надпись исчезла.
Интересно, если на функциональности не отразится, зачем там вообще этот код? :)
0
Black-Raven90 Black-Raven90 12 лет назад #
Судя по коду, это для того, чтобы в клубах работали плагины. А код этот указывает на место, где выводить содержимое плагина. Наверно если нужно будет поставить плагин для клубов, придется вернуть этот код на место...
0
Крот Крот 11 лет назад #
не нужно удалять цикл foreach
надо в файле плагина закладок (plugin.php) прописать так
Код PHP:
  1. case 'GET_SINGLE_CLUB': $item = $this->echoBookmark($item, 'club'); $item=NULL; break;
добавили: $item=NULL;

т.е. ничего не отдавать из плагина - тогда Array не появится, если же есть(или когда-нибудь будут) другие плагины для клубов - они отработают нормально
0
Эд Эд 12 лет назад #
На версию 1.9 поставил. Все работает, только ссылка на добавление в закладки "невидимая" - иконка не выводится никак...
+2
WALTERZ WALTERZ 12 лет назад #
значит стили или файлы не подключены
0
Эд Эд 12 лет назад #
Точно, файл стилей не подключил - не посмотрел, что надо прописывать классы вручную, спасибо. Тем не менее, в галерее ссылка/иконка на закладки не отображается. Несколько раз проверял, внесенный в \components\photos\frontend.php код... На форуме и в блогах все в порядке.
0
Mitja Mitja 12 лет назад #
Здравствуйте.
Помогите пожалуйста сделать под объект InstnatMAP
0
Surf Surf 12 лет назад #
Спасибо, все установил. Только почему показывается две иконки (сердца), вместо одной.
+1
Кишля Раду Кишля Раду 12 лет назад #
Я исправил ошибку у себя, в \components\photos\frontend.php у меня был прописан код
Код PHP:
  1. $photo = cmsCore::callEvent('GET_PHOTO', $photo);
3 раза, удалил 2 строчки и стало всё нормально, причём на всех страницах.
0
Кишля Раду Кишля Раду 12 лет назад #
А у меня вообще 3 иконки((( как исправить?
+2
Def Def 12 лет назад #
На 1.10 работает?
+1
Kreator Kreator 12 лет назад #
fuse, модуль обновлялся на 1.10? или не до него пока?
хочется поставить ....
+3
Fuze Fuze 12 лет назад #
обновлю на досуге.
0
Def Def 12 лет назад #
было бы классно
0
Def Def 12 лет назад #
было время для досуга?)
+1
lokanaft lokanaft 12 лет назад #
А мне кажется, что логичнее этим заменить некоторые рейтинги.
Например у постов в блогах просто: "Понравилось: Пете, Васе и ещё 136 пользователям" - просто, тупо лайки) Ведь лайки - это аналогия закладок, всё что мне понравилось я легко могу найти у себя в профиле.
0
Def Def 12 лет назад #
да, логично и удобно. но не заменить, а поставить дополнительной кнопочкой
0
Петр Петр 12 лет назад #
ужасно жду этот плагин для 1.10 (((((
примерный выход когда?
0
Май Май 12 лет назад #
Было бы здорово, спасибо.
+11
lokanaft lokanaft 11 лет назад #

Версия Bookmarks для 1.10!

1. Скачать
2. Выполнить 1-4 пункты инструкции сверху
3. В файле com_users_profile.tpl вашего шаблона после:
Код PHP:
  1. {if $cfg.sw_comm && $usr.comments_count}
  2. <div id="usr_comments">
  3. <a href="/comments/by_user_{$usr.login}" title="{$LANG.READ}">{$LANG.COMMENTS}</a> <sup>{$usr.comments_count}</sup>
  4. </div>
  5. {/if}
Вставить:
Код PHP:
  1. <div id="usr_bookmarks">
  2. <a href="/bookmarks/{$usr.login}">Закладки</a>
  3. </div>
4. В styles.css вашего шаблона найти:
Код CSS:
  1. #usr_files, #usr_blog, #usr_board, #usr_forum, #usr_comments
и добавить к строке перед {:
Код CSS:
  1. ,#usr_bookmarks
5. Всё! Ничего в файлах ковырять не надо теперь))
0
Май Май 11 лет назад #
Ура! Огромное спасибо! Установил, все работает.
0
Май Май 11 лет назад #
Хочу внести предложение - сделать счетчик у закладок в профиле так же как у форума, файлов, комментариев.
0
lokanaft lokanaft 11 лет назад #
Для этого надо будет вносить изменения в файлы движка, а скоро (мы все надеемся) выйдет 1.10.1 версия системы)) Тогда уже и можно что-то будет поковырять.
0
Май Май 11 лет назад #
Понятно smile
0
Алфей Алфей 11 лет назад #
Хочу скачать, пишет Файл скрыт, денюшка нужна чтобы скачать!?:))
0
Май Май 11 лет назад #
Зайдите в профиль lokanaft, в раздел файлы, первая ссылка
+1
lokanaft lokanaft 11 лет назад #
Извиняюсь, внёс поправку в архив и нет тот скрыл)
0
Май Май 11 лет назад #
Обнаружилась такая проблема после установки закладок - при попытке переименовать тему форума, окошко редактирования заголовка зависает и ничего не происходит, переименовать тему не удается.
0
lokanaft lokanaft 11 лет назад #
У меня тоже вылазит добавление в закладки в этом месте, но ничего не портит и не зависает.
0
Май Май 11 лет назад #
Да иконка в окошке редактирования заголовка есть, хоть это и ни к чему ну да фик с ней это не мешает, проблема в том, что при нажатии кнопки Переименовать - ничего не происходит, окно не закрывается и операция не осуществляется, тестировал как с админскими правами так и с пользовательскими. Получается что сейчас функция переименования заголовков не работает. Не подскажете в чем может быть проблема? Форум кстати с вашими доработками.
0
Май Май 11 лет назад #
Еще стало не корректно работать удаление тем форума и постов блога. Страницы удаляются, но после нажатия на Удалить - ничего не происходит, не появляется сообщения что удалено.
0
lokanaft lokanaft 11 лет назад #
У меня форум тоже с моими доработками)), но всё прекрасно переименовывается. Плагин не делает абсолютно ничего - он лишь выводит на страницу кнопочку при событии получения темы, а при удалении редирект удаляющему посылается в формате json, который соответственно портится кодом кнопки и редиректа не происходит.
Похоже, что придётся добавлять новые евенты вручную, либо надеяться на то, что уважаемый фьюз включит побольше евентов для таких дел в скором (опять же надеемся)) релизе. Поэтому это на ваш выбор, например, мои несколько модеров могут и потерпеть, лишь бы пользователям было удобно.
0
Май Май 11 лет назад #
Я не программер, поэтому ничего не понял про евенты, сейчас отключил компонент и плагин, все стало работать как и раньше, снова включил - тоже самое: при переименовании темы, она переименовывается но окошко не закрывается и ничего не происходит, при удалении поста блога тоже ничего не происходит, только при обновлении страницы, когда выкидывает на 404 становится понятно что страница удалена. Удобство пользователей - это самое главное, но пользователи тоже редактируют заголовки и иногда удаляют свои посты, и возможно есть еще какие то операции при которых система работает не корректно из-за закладок, я просто не все тестировал еще.

Короче я так понимаю, пока нет возможности сделать закладки таким образом, чтобы все работало гладко как на чистой системе без глюков? Жаль конечно. Ну ничего, будем ждать 1.10.1 Вам в любом случае спасибо за работу!
0
Майкл Майкл 11 лет назад #
В каком браузере работает, чего то я не смог воссоздать проблему в 1.10?
0
Май Май 11 лет назад #
От браузера не зависит, во всех глючит одинаково - не корректно работает окно редактирования заголовков и удаления постов в блогах и на форуме. Кроме этого в окне редактирования есть иконка закладки, но это уже косметические мелочи, это не важно, хотя возможно это как то связано с проблемой, в том смысле что ноги растут из одного места у этих вещей.
0
Майкл Майкл 11 лет назад #
В окне редактирования действительно есть иконка закладки, но проблем с редактированием заголовков не вижу.
Завтра потестирую более полно...
0
alpik alpik 11 лет назад #
Спасибо! сегодня установил на 1.10.1 - все работает!
+1
lokanaft lokanaft 11 лет назад #
0
Майкл Майкл 11 лет назад #
Да, смог воспроизвести проблему!
Действительно, при включенном плагине "Закладке" возникают описываемы проблемы и при отключении плагина проблема исчезает.
Надеюсь Fuze нам поможет....
0
Май Май 11 лет назад #
Майкл, спасибо за участие!
0
Майкл Майкл 11 лет назад #
Проблема актуальна на 1.10.1, кто знает как её решить?
При включенном плагине "закладки" тема не редактируется и не удаляется....
+3
Fuze Fuze 11 лет назад #
в файле \plugins\p_bookmarks\plugin.php вставить после

Код PHP:
  1. public function execute($event, $item){
  2. parent::execute();
Код PHP:
  1. if(@$_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') { return $item; }
0
Azura Azura 11 лет назад #
Не могли бы вы сказать как реализуются закладки для фоток пользователя? 1.9 версия?
0
Май Май 11 лет назад #
Большое спасибо Фьюз! Код вставил. Теперь всё работает корректно. Ураааа! smile
0
Майкл Майкл 11 лет назад #
Всё заработало отлично-Спасибо!
0
Капитан Капитан 11 лет назад #
Доброго времени суток! Вопрос: почему строка
Код PHP:
  1. if(@$_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') { return $item; }
сейчас не прописана в скачиваемый архив? Или она может давать какой-то побочный эффект? Благодарю!
0
Azura Azura 11 лет назад #
Ребят, а для фоток пользователя как реализовать? 1.9...
0
VopisUVD VopisUVD 11 лет назад #
Вроде тема Fuze...
Странно что он еще не мигрировал ее самостоятельно???
0
Таня Таня 11 лет назад #
А только у меня табы в профиле перестают работать когда я добавляю ссылку Закладки?
0
BELIEVER BELIEVER 11 лет назад #
сделал так же для 1.10 не работает
0
Майкл Майкл 11 лет назад #
А что мешает перейти на 1.10.1?
0
Май Май 11 лет назад #
Тут не в версии дело, у меня на 1.10 закладки теперь работают нормально, на 1.10.1 не переходил еще.
0
BELIEVER BELIEVER 11 лет назад #
у меня тоже 1.10 но почему то не работает
0
VopisUVD VopisUVD 11 лет назад #
Поделитесь секретом как заставили работать?
0
Май Май 11 лет назад #
Просто сделал всё этой инструкции, затем чтобы не глючило переименование тем и удаление постов воспользовался вот этим Это собственно всё.
0
BELIEVER BELIEVER 11 лет назад #
я попробовал не как
0
Майкл Майкл 11 лет назад #
Значит идет конфликт с каким то плагином или компонентом. Попробуйте попеременно отключать, может удастся выловить конфликт...
0
BELIEVER BELIEVER 11 лет назад #
Я новичок может не правильно ставлю коды
0
Крот Крот 11 лет назад #
а что не работает?
0
Крот Крот 11 лет назад #
Эх, были б еще в закладках категории и фильтр(поиск)
0
Майкл Майкл 11 лет назад #
Согласен ) было бы неплохо, а то у меня их уже столько, что искать-не переискать)
+1
Soul Soul 11 лет назад #
такая-же напасть...
0
Майкл Майкл 11 лет назад #
Покажите сайте, чего у Вас там такое стоит, чего у меня нет.
Интересно даже стало.
0
BELIEVER BELIEVER 11 лет назад #
может кто небудь скинет скринов для новичков )))
0
Крот Крот 11 лет назад #
а вы в styles.css шаблона добавляли из текстового файла?
0
BELIEVER BELIEVER 11 лет назад #
да там то легко мне кажется я в файле com_users_profile.tpl не правильно делаю
0
Майкл Майкл 11 лет назад #
в личку покажите сайт, я подскажу как надо сделать.
0
BELIEVER BELIEVER 11 лет назад #
всего то 3 файла надо изменить
0
Таня Таня 11 лет назад #
Переместила ссылку Закладки в меню под аватар - табы заработали, зато теперь не открывается редактор на стене пользователя. Ребят, ну подскажите, пожалуйста как этот конфликт побороть?
0
BELIEVER BELIEVER 11 лет назад #
помог мне добрый человеки все работает ,одно но на другом компе сердечек не видно хотя тоже самый браузер
0
Майкл Майкл 11 лет назад #
Сердечки ведят только авторизованные пользователи!!!
0
BELIEVER BELIEVER 11 лет назад #
нет не было точно потом появился
+1
Майкл Майкл 11 лет назад #
Это из-за того что браузер закеширован был, кэш обновился и сердечки появились.
Чистить кэш браузеров нужно взять за правило)
0
BELIEVER BELIEVER 11 лет назад #
сердечки через раз появляется
0
Майкл Майкл 11 лет назад #
Проверил, всё нормально работает во всех браузерах.
Не будьте мнительным!
Может интернет тормозит?
0
BELIEVER BELIEVER 11 лет назад #
да всо окай это все из за кеша
+1
Петр Петр 11 лет назад #
спасибо большое, кто бы еще обновил первый пост! ))
+1
Бурдель Дмитрий Бурдель Дмитрий 11 лет назад #
+ на 1.10.1 работает отлично...спасибо.
0
toropa toropa 11 лет назад #
Не пойму как вы сделали для форума и фотографий? Там фронтенд другой!
+2
picaboo picaboo 11 лет назад #
Если вдруг кто надумает допилить плагин...:) сделайте возможность управления закладками, добавьте возможность разбить их на категории. чтобы при нажатии кнопки "добавить в закладки" появлялось маленькое окошко где показывались бы категории котрые юзер сделал и можно было бы выбрать категорию в какую поместить закладку.

а то такой хлам на 100 страницах получается, фиг найдешь что куда закладывал :(
0
lokanaft lokanaft 11 лет назад #
А как сделано там? Просто я не любитель там сидеть и щёлкать сердечки))
+3
lokanaft lokanaft 11 лет назад #
Знаете, у всего должны быть теги, в закладках соответственно вы тоже будете иметь возможность сортировать по тегам. Ещё можно разрешить юзерам добавлять собственные теги к записям, которые будет проверять кто либо.
0
picaboo picaboo 11 лет назад #
сейчас там нет ничего, просто вывод постранично всего чего сердечками нажамкал, что бы что-то найти надо листать сидеть. При это все в куче и форумные темы и блоги и т.д.

вот например закладки можно посмотреть пощелкать http://instantcms.ru/bookmarks/fuze
0
lokanaft lokanaft 11 лет назад #
Эмм, ну там же есть типы, просто не очень удачно сделаны. Я думал вы про внутри блогов блоги искать. В предыдущем посте под ТАМ, я подразумевал вк. Но ведь там действительно всё очень удобно, согласитесь?
А как вам моя идея про тегирование?
0
picaboo picaboo 11 лет назад #
теги это хорошо. вот на моем любимом сайтике как сделано

""
0
picaboo picaboo 11 лет назад #
это когда жмешь добавить закладку. выскакивает окошко и можно выбрать слева категории или сразу внизу поле для добавления новой, а справа можно прописать теги для удобного поиска. очень мегаудобно
0
lokanaft lokanaft 11 лет назад #
Ну когда добавление в закладки имеет какой то смысл у добавляющего, то да, удобно) Браузеры и те парятся по поводу закладок.
0
picaboo picaboo 11 лет назад #
о..имеет и еще как. вот взять ваш мото сайт, я не силен в проблемах мотоциклистов, но как минимум бы разделял закладки по типам - движок, электрика, щины. плюс к этому бы кидал теги для быстрого поиска. а так сдохли свечи, но помнишь то в закладках было где купить дешево суперско-пуперские...и сидишь роешь и роешь :)) вместо того что бы глнуть в электрике и там по тегам кликнуть на свечки
0
lokanaft lokanaft 11 лет назад #
Хм, я с вами согласен, я говорил про смысл добавляющего. Вот на бабском сайте, например, это не нужно, им нравится всё и вся и один хрен через час они ничего не помнят)) А это окошко их будет просто бесить адски =D Так что это должно быть опционально)
0
БИБАБО БИБАБО 11 лет назад #
Если по мне, то не хватает "живого" поиска в закладках и удобного удаления закладок. Удалить закладку можно только перейдя на страницу материала... а можно ведь, наверно, просто сделать кнопку "удалить" в самой закладке...
0
EVV EVV 11 лет назад #
такая кнопка есть там вроде
""
+3
tokarev tokarev 11 лет назад #
Ребят, тема ещё не заглохла? Ооочень надо сделать закладки для личных фотоальбомов пользователя! Это прям надо, прям срочно, и думаю, что не только мне!!!

А ещё хотелось бы видеть в ленте активности "пользователь такой-то добавил себе в закладки то-то". Ну, и до кучи - счётчик рядом с каждой иконкой "добавили столько-то пользователей". Было бы круто! Даже готов подкинуть наличностей за такое.

PS Аффтару, безусловно, плюс! Спасибо!
0
Hunter (Роман) Hunter (Роман) 11 лет назад #
Я не программист - пытался установить - вроде все работает закладки отображаются - но до конца не работает в профиле закладки не могу вывести...

То есть по 5.му пункту вообще не могу сделать:
5. В файле \templates\_default_\components\com_users_profile.tpl в нужном месте вставьте, оформив как вам необходимо - <a href="/bookmarks/{$usr.login}">Закладки</a>.

Подскажите как правильно оформить и после какой строки вставить...... Пожалуйста.
0
Май Май 11 лет назад #
Например, можно вставить после ссылки "Комментарии"

После этого кода

Код PHP:
  1. {if $cfg.sw_comm && $usr.comments_count}
  2. <div id="usr_comments">
  3. <a href="/comments/by_user_{$usr.login}" title="{$LANG.READ}">{$LANG.COMMENTS}</a> <sup>{$usr.comments_count}</sup>
  4. </div>
  5. {/if}
вставляем

Код PHP:
  1. <div id="usr_bookmarks">
  2. <a href="/bookmarks/{$usr.login}">Закладки</a>
  3. </div>
0
Hunter (Роман) Hunter (Роман) 11 лет назад #
Спасибо. Помогло но не до конца - выглядит не очень. Ктоб еще подсказал как правильно оформить
+2
Май Май 11 лет назад #
Ну дизайн - это уже дело сугубо индивидуальное, нужно настроить стили css.
0
Майкл Майкл 11 лет назад #
Да какие проблемы, бросьте мне в личку Ваш файл com_users_profile.tpl и я Вам напишу законченный код.
0
Hunter (Роман) Hunter (Роман) 11 лет назад #
Спасибо за предложение - отписал в личку.
0
Майкл Майкл 11 лет назад #
Отписался, надеюсь реализация понравится )
0
Петр Петр 11 лет назад #
Скажите, а оно будет работать для УК? если да то как?
0
Май Май 11 лет назад #
Не будет.
0
Петр Петр 11 лет назад #
добавьте пожалуйста в компонент универсальный каталог :(
0
Петр Петр 11 лет назад #
а еще в доску объявлений :(
0
Eesti 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); но нет такой строки.
0
ValeraK ValeraK 10 лет назад #
Будет ли работать для 1.10.3?
+1
ValeraK ValeraK 10 лет назад #
На 1.10.3 работает! архив com_bookmarks_1.10 от Locanaft + его инструкции
Есть вопрос как можно в статьях и блогах переместить кнопку добавить в закладки на пример к заголовку?
0
seocean seocean 10 лет назад #
А где взять этот архив на 1.10.3.:

"архив com_bookmarks_1.10 от Locanaft + его инструкции" ?

можно ссылочку?
+1
Майкл Майкл 9 лет назад #
Для 1.10.6 закладки есть?
0
Helg Helg 8 лет назад #
Актуально. так же для 10.6 будет работать или не?
+1
Helg Helg 8 лет назад #
Вообще то надо бы такую штуку в дистрибьютив поместить, чтоб потом не мучатся прикручивать. Только с функцией вкл/выкл.
0
Шляпник Шляпник 8 лет назад #
Поддерживаю, нужная штука! кнопка/ссылка появилась в профиле, а вот кнопочка или ссылка нет в блогах и можно ли добавить это для статей? Очень нужно... кто знает как, отпишитесь пожалуйста, заранее спасибо!
+2
Андрей Андрей 8 лет назад #
Будем надеяться, что Игорь обновит для 1.10.6?
Очень нужная вещь!
+1
Jestik Jestik 8 лет назад #
Ждем для 1.10.6 что то подобное)
+4
Fuze Fuze 8 лет назад #
Ох боюсь то, что я делал 5 лет назад требует написания заново)
+3
Владимир Савенко ✝️ Владимир Савенко ✝️ 8 лет назад #
"Судьбааааа")))))

Еще от автора

InstantCMS 2.17.0 релиз-кандидат
Тестируем релиз-кандидат InstantCMS 2.17.0. От того, как мы с вами выявим баги в новой версии, зависит стабильность релиза.
Как собрать обновление и релиз InstantCMS
Небольшой экскурс в сборку дистрибутива установки и обновления InstantCMS с GitHub.
InstantCMS 2.14.0 release candidate
Здравствуйте Тестируем релиз-кандидат InstantCMS 2.14.0. От того, как мы с вами выявим баги в новой версии, зависит стабильность релиза.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.