0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 1145 Просмотров
*

20dollars

  • Захожу иногда
  • 235
  • 4 / 2
Добрый день, форумчане!
Постала задача установить на сайт кнопки отдельных соцсетей для лайков со счетчиками (Мне нравится вконтакте, Google +, Класс одноклассники, тд) Именно "лайков" а не "Поделиться ссылкой" (таких отдельных модулей для Joomla хватает)
Создал модуль HTML, вставил в него предлагаемый код кнопок (непосредственно скопированый с сайтов соцсетей) и опубликовал в нужном месте. Все отлично работает но скорость загрузки страниц резко упала в несколько раз, при чем загрузка останавливается именно на коде моего модуля, ждет пока все в нем загрузится, а потом загружает остальную часть страницы.
Так вот - как сделать так, чтобы код моего модуля начинал загружаться только после того как вся остальная страница будет полностью загружена, но модуль отображался в нужном мне месте?
Экспериментировал с заключением кода модуля в подобие $(document).ready(function(){ но в кодинге не силен и это приводит только к разрыванию шаблона. Все же думаю копать нужно в этом направлениии? Подскажите кто рубит?

Вот сайт - http://www.c-trade.com.ua/
Вот код модуля с кнопками:
Код
[color=green]<!-- Начало блока кнопок соцсетей -->	[/color]
<div class="social-buttons">
[color=green]<!-- Левая колонка кнопок -->[/color]
<div class="left">
[color=green]<!-- Кнопка "Мне нравится" Вконтакте -->[/color]
<div id="vk_like" style="margin-bottom:-15px"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "mini", height: 20});
</script>
<br/>
[color=green]<!-- Кнопка "Класс" от Одноклассники -->[/color]
<div style="margin-bottom:-15px;">
<a rel="nofollow" target="_blank" class="mrc__plugin_uber_like_button" href="http://connect.mail.ru/share" data-mrc-config="{'cm' : '1', 'ck' : '1', 'sz' : '20', 'st' : '2', 'tp' : 'ok'}">Нравится</a>
<script src="http://cdn.connect.mail.ru/js/loader.js" type="text/javascript" charset="UTF-8"></script>
</div>
<br/>
[color=green]<!-- Кнопка "Google +1" -->[/color]
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
<g:plusone size="medium"></g:plusone>
</div>
[color=green]<!-- Правая колонка кнопок -->[/color]
<div class="right">
[color=green]<!-- Кнопка "Нравится" от Facebook -->[/color]
<div id="fb-root"></div>
<script>(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = "//connect.facebook.net/ru_RU/all.js#xfbml=1";
 fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div style="margin-bottom:5px;" class="fb-like" data-send="false" data-layout="button_count" data-width="20" data-show-faces="true" data-font="arial"></div>
<br/>
[color=green]<!-- Кнопка "Твитнуть" от Twitter -->[/color]
<a rel="nofollow" href="https://twitter.com/share" class="twitter-share-button" data-lang="ru">Твитнуть</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
</div>
</div>
« Последнее редактирование: 10.05.2013, 12:49:25 от 20dollars »
*

NightGuard

  • Живу я здесь
  • 2932
  • 378 / 7
  • вжжж-вжжж
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма

skype: nightguardsrussia - только по рабочим вопросам, любые консультации - платные!
*

20dollars

  • Захожу иногда
  • 235
  • 4 / 2
Плохо искали - http://joomline.ru/rasshirenija/plugin/jllikepro.html
Так это кнопки "Поделиться ссылкой", я ведь писал что это не то, нужны именно лайки. Плюсанул, счетчик обновился, остался на этой же странице.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

500 ошибка после редактирования файла

Автор RedDeni

Ответов: 3
Просмотров: 556
Последний ответ 19.07.2018, 12:10:01
от Somapinwan
Медиа-менеджер. Размер данного файла слишком велик для загрузки

Автор Veteran

Ответов: 6
Просмотров: 405
Последний ответ 16.07.2018, 17:22:46
от darya322
Создать каталог после чистки кэша Joomla 2.5

Автор иван-2018

Ответов: 0
Просмотров: 506
Последний ответ 02.06.2018, 00:41:33
от иван-2018
Смещаются элементы страницы при добавлении нового материала

Автор zare4nev_alexander

Ответов: 10
Просмотров: 285
Последний ответ 01.06.2018, 06:58:16
от draff
Периодически пропадает модуль "HTML-код" с главной страницы (Joomla! 2.5.24)

Автор fave

Ответов: 1
Просмотров: 614
Последний ответ 19.02.2018, 17:32:31
от arma