моя версия - поделиться новостью в закладки (кнопки в соцсети)

+30
4.09K
Очень хотелось чтобы отточился этот хак в лучшую сторону, жду ваших предложений, хак у меня работает в статьях, блогах, объявлениях и посмотреть можно здесь
скрин:
Иллюстрация
Делаем так: Открываем файлик — ваш шаблон/components/com_content_read.tpl

Находим код и после него вставляем код ниже прведенный

  1. {* =============== Текст статьи =============================== *}
  2. <div class="con_text" style="overflow:hidden">
  3. {if $article_image}
  4. <div class="con_image" style="float:left;margin-top:10px;margin-right:20px;margin-bottom:20px">
  5. <img src="/images/photos/medium/{$article_image}" alt="{$article_image}"/>
  6. </div>
  7. {/if}
  8. {$article_content}
код вставляем следующий:
  1. {* =============== кнопки в соц закладки =============================== *}
  2. <hr size=1 noshade color=silver><noindex><div style="float:left;">
  3. {php}
  4. echo '<table width="100%">
  5. <tr>
  6. <td width="150">Поделись новостью:</td>
  7. <td width="100"><!-- Put this script tag to the <head> of your page -->
  8. <script type="text/javascript" src="http://vkontakte.ru/js/api/share.js?5"></script>
  9. <!-- Put this script tag to the place, where the Share button will be -->
  10. <script type="text/javascript"><!--
  11. document.write(VK.Share.button(false,{type: "round", text: "Добавить !!!"}));
  12. --></script></td>
  13. <td width="100"><a class="mrc__share" href="http://platform.mail.ru/share">В Мой Мир</a>
  14. <script src="http://cdn.connect.mail.ru/js/share/2/share.js" type="text/javascript" charset="UTF-8"></script></td>
  15. <td width="100"><a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></td>';
  16. {/php}
  17. <td width="100" align="left">
  18. <a expr:share_url="{$page.url}" name="fb_share" rel="nofollow" type="button_count"></a>
  19. <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
  20. </td>
  21. <td width="75" align="left"><a rel="nofollow" class="odkl-klass" href="{$page.url}" onclick="ODKL.Share(this);return false;" >Класс!</a></td>
  22.  
  23. </tr>
  24. </table>
  25. </div></noindex>
+1
mrDON mrDON 13 лет назад #
а что мешает подточить под блоги?
+2
alpik alpik 13 лет назад #
Проблем нет подточил и под блоги пример

Для этого нужно подкорректировать: ваш шаблон/components/com_blog_view_post.tpl я установил код после строчки:

Код PHP:
{$msg}
примерно 41 строчка
+2
alpik alpik 13 лет назад #
аналогично настраивается и в объявлениях...
подкорректировать: ваш шаблон/components/com_board_item.tpl я установил код после строчки:
Код PHP:
{$LANG.ALL_AVTOR_ADVS}

{/if}
примерно после 48 строчки
+1
mrDON mrDON 13 лет назад #
благодарю. =)
+1
mrDON mrDON 13 лет назад #
а на форум актуальна ли такая функция будет как вы думаете?
+1
alpik alpik 13 лет назад #
думаю нет...
+1
braincord braincord 13 лет назад #
:) еще больше кнопок:) молодец!
+2
Димитриус Димитриус 13 лет назад #
главное, что самые нужные!
+1
braincord braincord 13 лет назад #
я в том смысле, что по сравнению с предыдущим постом кнопок увеличилось)
+1
Бергал Бергал 13 лет назад #
а в универсальном каталоге мона прикрутить?
+1
alpik alpik 13 лет назад #
да можно прикрутить, но тут поднатужиться придется, так как поискав я не нашел в шаблоне нужного tpl файла, а это значит придется копаться в коде php и менять мной предлагаемый код под php-синтаксис. Копать и рыться придется в файлике ваш_сайт/components/catalog/frontend.php примерно вставлять доработанный код придется после 798 строки (предварительно)
+1
Бергал Бергал 13 лет назад #
ну раз пошла такая пьянка, то и модуль ОДНА КНОПКА наверное тоже мона в каталог прикрутить :)))
+1
alpik alpik 13 лет назад #
согласен, но без индексации их конечно. А еще б лучше выезжающей или плавающей менюшки, можно даже в модальное окошечко... идей много, времени мало...
0
Greener Greener 13 лет назад #
А конкретнее? ) Кто-нибудь уже пробовал привинтить к УК? Где это делается?
+3
Сергей Сергей 13 лет назад #
Ребят, а что вам мешает использовать http://share42.com/ отличная штука и инетгрируется вся эта штука за 10 мин. всего то вставить {$page.url} в код. За нас все уже сделали smile Зачем изобретать лесапед joke А еще вот какая штука - тоже прикольная.
+1
alpik alpik 13 лет назад #
Нормальные сервисы, согласен. Минус в том, что по нажатию кнопочки перекидывает на новую страничку, мое личное пожелание - чтобы тут же появлялось в маленьком фрейме на этой же страничке, как у оригинальных кнопок.
+1
Сергей Сергей 13 лет назад #
У меня такого вопроса просто не стояло... Но думаю, что можно покопаться в скрипте и сделать хоть в модальном окне fancybox. Это не очень сложно вроде.
0
Patriot Patriot 13 лет назад #
Извините, ссылку на эту страницу мы добавить не можем.

Тут не работает кнопка на одноклассники...
+1
13 лет назад #
Привет. Спасибо большое, классная штука. Только вот объясните чайнику пожалуйста. В появившемся окне присутствует картинка ссылка на картинку. так вот - как засунуть туда определенную картинку, а не случайный вариант как здесь. Подскажите плиззз.
+1
alpik alpik 13 лет назад #
скрипт контакта - он же внешни и поменять увы никак. А так он ловит первую попавшуюся картинку - выход: после галочки - добавить изображение - выбрать следующее нужное, или тока убрать уже вообще. Кстати это и у др кнопок аналогично сделано.
+2
hubaz hubaz 13 лет назад #
А у меня что то не получилось =( Почему то не работает кнопка от одноклассников, и надпись "Поделись новостью" на белом фоне. Скрин как всё обстоит. Это лечиться?
+4
RocketeeR RocketeeR 13 лет назад #
Кнопка с одноклассниками не будет так работать. Автор забыл указать, что в вашем шаблоне в файле template.php между тэгами надо добавить две строчки, берущие стили и указывающие на скрипт сайта одноклассников.
Вот они:

+2
RocketeeR RocketeeR 13 лет назад #
Код PHP:
+5
RocketeeR RocketeeR 13 лет назад #
Баалин...
короче, вот тут все http://instantcms.ru/upload/userfiles/2400/odkls.txt
+1
hubaz hubaz 13 лет назад #
RocketeeR, спасибо, очень помогли. Теперь всё работает=)
+1
s21 s21 13 лет назад #
Очень хочу себе на сайт коментарии от вконтакте.. как сделать.. есть у кого идеи.. буду очень благодарен
+2
alpik alpik 13 лет назад #
очень просто: идешь по этой ссылочке _http://vkontakte.ru/developers.php?o=-1&p=Comments и формируешь нужный код, в инстанте созаешь модуль с сылкой на внешний скрипт, в который нужно будет впихнуть сформированный код. Созданный модуль активируешь в нужном месте - всё!
+2
alpik alpik 13 лет назад #
распознал таки ссылку даж со слешем спереди http... как сделать чтоб не рапознавал ссылки? - подумал я :)
+1
s21 s21 13 лет назад #
щас попробуемс!)
+1
s21 s21 13 лет назад #
Все работает.. тока проблема... оставил комент.. все работает.. захожу с другой анкеты вконтакте.. а комент не видать...

кто может помочь? кто нибудь сталкивался?
+1
s21 s21 13 лет назад #
Сам разобрался... оказывается

на http://www.site.ru  ; коментарии

не видны если зайти http://site.ru
0
Alex Optimum Alex Optimum 13 лет назад #
Чтобы добавить на все страницы разом, создал модуль "запомни страницу", попросил его показывать везде где нужно и в нужном месте. HTML код добавил в текстовом режиме, убрав мусор. Спасибо автору за идею
0
Князь Мышкин Князь Мышкин 13 лет назад #
Ммммм .. А можно глянуть как получилось?
0
Greener Greener 13 лет назад #
Такое решение, наверное, было было бы оптимальным. Я тоже хотел бы посмотреть, если можно...
0
alpik alpik 13 лет назад #
Впринципе код почти не меняется, все делается оч просто, такое решение у меня было первоначальным - меня оно не устроило, модуль есть модуль... посмотреть можно здесь ___www.mozlife.ru/stati/raznoe/maps-mozhga.html
0
fact fact 13 лет назад #
может кто знает как к каталогу прикрутить?
0
fact fact 13 лет назад #
а, всё, нашёл. com_catalog_item.tpl вставить перед
{* ====================================== Цена ============================== *}
0
seyfer seyfer 13 лет назад #
В 1.8 нету этого камента, уточните.
0
Петруха Петруха 13 лет назад #
есть. он тут ваш шаблон/components/com_catalog_item.tpl
вот только я вставлял после добавить в корзину
0
Петруха Петруха 13 лет назад #
да, кстати. можете посмотреть тутна русско язычном домене тоже все прекрасно работает
0
Петруха Петруха 13 лет назад #
в ссыле клавиша замкнула. вот исправил
0
seyfer seyfer 13 лет назад #
В моем шаблоне нету. После какой строки кода вставить?
0
Петруха Петруха 13 лет назад #
кинь ссылу на свой сайт. хоть шаблон гляну
0
Петруха Петруха 13 лет назад #
хорошо, легко и просто получается. вот только бы кнопок разнообразить. хотябы яндекса добавить
0
seyfer seyfer 13 лет назад #
Я добавил +1 от ГУГЛА.

Эта кнопка влияет на выдачу в поиске, если нажимают.

гугл +1
0
Петруха Петруха 13 лет назад #
404 исправь ссылу
0
seyfer seyfer 13 лет назад #
http://www.google.com/webmasters/\

надо зайти под аккаунтом своим, там найти

Еще от автора

Онлайн радио обновление для v 1.10.1
Доброго времени, это всего лишь обновление модуля - онлайн радио для ICMS v 1.10.1 - по просьбам трудящихся... Здесь старая версия
Социальные кнопки внедряем в icms 1.10 (памятка)
Всё ж таки мигровал на 1.10, уфф ))) Посему пришлось перелопачивать многое, ну и коды соцзакладок в обязательном порядке.
Каталог с флеш - играми на основе УК
Очень просто реализуется каталог с флеш-играми на основе УК!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.