yurijp

Участники
  • Публикации

    99
  • Зарегистрирован

  • Посещение

  • Days Won

    1

Все публикации пользователя yurijp

  1. Я не могу найти, где в настройках виджета упоминается про единые и прочие комментарии. В документации для виджета упоминается параметр pageUrl: ссылка на страницу. Но я не знаю как написать эту ссылку. Она для каждой страницы своя. Может это то? Вот очень классно реализованы комментарии "VK" на sitebill.ru Как сделать так-же? У меня настройки виджета обычные, стандартные. Я только добавил autoPublish:1 - автопубликация на странице комментатора.
  2. Виджет Комментарии выводятся под любой статьёй. Например: http://satpro.by/article/esli-propal-youtube-na-televizore-samsung-video-tv-cast/
  3. Раздел head. <head> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <script> (adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: "ca-pub-9502348576222758", enable_page_level_ads: true }); </script> <script type="text/javascript" src="//vk.com/js/api/openapi.js?153"></script> <script type="text/javascript"> VK.init({apiId: 6442241, onlyWidgets: true}); </script> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="msvalidate.01" content="85229D3EB9668BABEE3B93A790A11CDE" /> <title>Спутниковые антенны в Бресте – установка и настройка антенн</title> <script type="text/javascript"> var estate_folder = ''; </script> <meta property="og:type" content="article" /> <meta property="og:locale" content="ru_RU" /> <meta property="og:title" content="Спутниковые антенны в Бресте – установка и настройка антенн" /> <meta property="og:url" content="http://satpro.by/" /> <meta property="og:image" content="http://satpro.by/img/data/user/tele.jpg" /> <meta property="og:site_name" content="Спутниковое телевидение - установка антенн в Бресте." /> <meta property="og:description" content="Спутниковые антенны в Бресте, установка Триколор ТВ и НТВ плюс, ремонт и настройка антенн. Электромонтажные работы." /> <meta name="description" content="Спутниковые антенны в Бресте, установка Триколор ТВ и НТВ плюс, ремонт и настройка антенн. Электромонтажные работы." /> <meta name="keywords" content="" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,300&subset=latin,cyrillic' rel='stylesheet' type='text/css'> <link rel="shortcut icon" href="/template/frontend/realia/img/favicon.png" type="image/png"> <link rel="stylesheet" href="/template/frontend/realia/css/bootstrap.css" type="text/css"> <link rel="stylesheet" href="/template/frontend/realia/css/bootstrap-responsive.css" type="text/css"> <link rel="stylesheet" href="/template/frontend/realia/libraries/chosen/chosen.css" type="text/css"> <link rel="stylesheet" href="/template/frontend/realia/libraries/bootstrap-fileupload/bootstrap-fileupload.css" type="text/css"> <link rel="stylesheet" href="/template/frontend/realia/libraries/jquery-ui/css/ui-lightness/jquery-ui-1.10.2.custom.min.css" type="text/css"> <link rel="stylesheet" href="/template/frontend/realia/css/realia-blue.css" type="text/css"> <link rel="stylesheet" href="/template/frontend/realia/css/bootstrap.corrections.css" type="text/css"> <link rel="stylesheet" href="/template/frontend/realia/css/prettyPhoto.css"> <link rel="publisher" href="https://plus.google.com/u/0/105255112418670714614"> <script type="text/javascript"> function loadScript(head, script_href){ var script = document.createElement("script"); script.type = "text/javascript"; script.src = script_href; head.appendChild(script); } var scripts=[ '/template/frontend/realia/js/jquery.js', '/template/frontend/realia/js/jquery.ezmark.js', '/template/frontend/realia/js/jquery.cookie.js', '/template/frontend/realia/js/bootstrap.min.js', '/template/frontend/realia/js/carousel.js', '/template/frontend/realia/libraries/jquery-ui/js/jquery-ui.min.js', '/template/frontend/realia/libraries/chosen/chosen.jquery.min.js', '/template/frontend/realia/libraries/iosslider/_src/jquery.iosslider.min.js', '/template/frontend/realia/libraries/bootstrap-fileupload/bootstrap-fileupload.js', '/template/frontend/realia/js/realia.js', '/apps/client/js/clientorderajax.js', '/js/estate.js', '/apps/system/js/sitebillcore.js', '/template/frontend/realia/js/interface.js', '/template/frontend/realia/js/jquery.prettyPhoto.js' ]; var h=document.getElementsByTagName("head")[0]; for(var i in scripts){ loadScript(h, scripts[i]); } /*var script = document.createElement("script"); script.type = "text/javascript"; script.src = '/template/frontend/realia/js/jquery.js'; h.appendChild(script); script.src = '/template/frontend/realia/js/jquery.ezmark.js'; h.appendChild(script); script.src = '/template/frontend/realia/js/jquery.cookie.js'; h.appendChild(script); script.src = '/template/frontend/realia/js/bootstrap.min.js'; h.appendChild(script); script.src = '/template/frontend/realia/js/carousel.js'; h.appendChild(script); script.src = '/template/frontend/realia/libraries/jquery-ui/js/jquery-ui.min.js'; h.appendChild(script); script.src = '/template/frontend/realia/libraries/chosen/chosen.jquery.min.js'; h.appendChild(script); script.src = '/template/frontend/realia/libraries/iosslider/_src/jquery.iosslider.min.js'; h.appendChild(script); script.src = '/template/frontend/realia/libraries/bootstrap-fileupload/bootstrap-fileupload.js'; h.appendChild(script); script.src = '/template/frontend/realia/js/realia.js'; h.appendChild(script); script.src = '/apps/client/js/clientorderajax.js'; h.appendChild(script); script.src = '/js/estate.js'; h.appendChild(script); script.src = '/apps/system/js/sitebillcore.js'; h.appendChild(script); script.src = '/template/frontend/realia/js/interface.js'; h.appendChild(script); script.src = '/template/frontend/realia/js/jquery.prettyPhoto.js'; h.appendChild(script);*/ </script> <script type="text/javascript" > $(document).ready(function(){ $("a[rel^='prettyPhoto']").prettyPhoto({ social_tools: false, theme: 'light_square'}); }); </script> <script type="text/javascript"> $(document).ready(function(){ $(window).scroll(function(){ if ($(this).scrollTop() > 100) { $('.scrollup').fadeIn(); } else { $('.scrollup').fadeOut(); } }); $('.scrollup').click(function(){ $("html, body").animate({ scrollTop: 0 }, 600); return false; }); }); </script> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <script> (adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: "ca-pub-9502348576222758", enable_page_level_ads: true }); </script> </head> А это раздел view в приложении статьи(articles). <link href="{$MAIN_URL}/apps/articles/site/template/css/style.css" rel="stylesheet" /> <div class="articleview"> <div class="articleview-article"> <div class="articleview-article-date">{$article.date.value_string}{$article.date.value}</div> <div class="articleview-article-title">{$article.title.value}</div> <div class="articleview-article-text"> {if isset($article.image.value[0])} <div class="articleview-article-image"> <img src="{$estate_folder}/img/data/{$article.image.value[0].preview}" alt="{$article.title.value}" /> </div> {/if} <div class="articleview-article-description"> {$article.description.value} <p></p> <literal> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-format="fluid" data-ad-layout="in-article" data-ad-client="ca-pub-9502348576222758" data-ad-slot="6579572223"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </literal> <p></p> <em>Автор: {$article.autor.value}</em><p></p> <em>Статья добалена: <span itemprop="datePublished" content="2017-05-12T16:07:51">{$article.date.value}</span></em> <div class="date"> <a href="/">Satpro.by</a></div> <div class="date"> <a href="http://satpro.by/articles/">Все статьи</a></div> <p></p> <literal> <script src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js"></script> <script src="//yastatic.net/share2/share.js"></script> <div class="ya-share2" data-services="vkontakte,facebook,odnoklassniki,moimir,gplus,twitter,viber,skype"></div> </literal> </div> </div> <p></p> {literal} <div id="vk_comments"></div> <script type="text/javascript"> VK.Widgets.Comments("vk_comments", {limit: 10, attach: "graffiti,photo,video,audio", autoPublish:1}); </script> {/literal} </div> {if $more_articles|count>0} <div class="articleview-morearticles"> {foreach from=$more_articles item=more_article} <div class="articleview-morearticles-article"> <div class="articleview-morearticles-article-date">{$more_article.date.value}</div> <div class="articleview-morearticles-article-title"><a href="{$more_article._href}">{$more_article.title.value}</a></div> {if isset($more_article.image.value[0])} <div class="articleview-morearticles-article-image"> <img src="{$estate_folder}/img/data/{$more_article.image.value[0].preview}" alt="{$more_article.title.value}" /> </div> {/if} {if isset($more_article.articles_topic_id.value_string) && $more_article.articles_topic_id.value_string!=''} <div class="articleview-morearticles-article-topic" style="color: red;"> {$more_article.articles_topic_id.value_string} </div> {/if} <div class="articleview-morearticles-article-anons">{$more_article.anons.value|strip_tags}</div> </div> {/foreach} </div> {/if} </div> {literal} <style> .articleview-morearticles { padding-left: 100px; } .articleview-morearticles-article-title a { color: green; font-size: 18px; } </style> {/literal}
  4. Значит что-то не так настроено. У меня под всеми страницами, где расположен виджет, все комментарии вместе. И ещё, если кто-то оставляет комментарий на определённой странице, с галочкой "поделится с друзьями", то обратный переходит с "в контакте" осуществляется не на страницу комментария, а на главную. По-моему, так быть не должно?
  5. Снова вопрос. Комментарии под разными страницами будут свои, т.е. касающиеся конкретной страницы или всё в кучу?
  6. Естественно скрипт обернул <literal>...</literal> (делал и так и так), и конечно же первую часть установил после head, но перед /head, вторую часть - в нужное место. И пробовал создать новый шаблон с подключением в нужном месте. Суть в том, как только установлю первую часть, fatal error. Ругается на синтаксис, но во всех предложенных путях с синтаксисом всё (вроде как) в порядке.
  7. Так это собственно сам код, полученный во в контакте: <!-- Put this script tag to the <head> of your page --> <script type="text/javascript" src="//vk.com/js/api/openapi.js?152"></script> <script type="text/javascript"> VK.init({apiId: 6442241, onlyWidgets: true}); </script> <!-- Put this div tag to the place, where the Comments block will be --> <div id="vk_comments"></div> <script type="text/javascript"> VK.Widgets.Comments("vk_comments", {limit: 10, attach: "*"}); </script> Так я ничего не менял, вот он такой как есть. Строку 15 я выделил.
  8. Вот часть кода выделенная жирным шрифтом, строка 441. Но здесь, и в других предложенных путях, всюду есть } Но всё таки, если поставить } в конце строки 441, то сайт не запускается, белый экран. Не нахожу, где чего не хватает.
  9. При попытке установки виджета "Комментарии" от в контакте, после установки первой части кода: <script type="text/javascript" src="//vk.com/js/api/openapi.js?153"></script> <script type="text/javascript"> VK.init({apiId: 6442441, onlyWidgets: true}); </script> сразу после <head>, получаю: Помогите решить проблему.
  10. Хочу вставить рекламу и кнопки "поделиться в соц сетях", на созданную, статичную страницу. Где то место, куда это вставить?
  11. У меня был на сайте чекбокс "Я согласен с правилами", с ссылкой на пользовательские соглашения. Теперь после обновления, у меня 2 ссылки на эти соглашения. Как правильно убрать один. Если в настройках убираю галочки, то пропадают оба, а это тоже не правильно. У меня теперь так (
  12. В webmaster.yandex индексируются такие страницы и рождают дубли.
  13. Установил модуль статьи. В right_special сделал ссылку: <div class="content"> <div class="property"> <div class="image"> <a href="http://мойсайт.ву/articles/" target="_blank"></a><img src="http://мойсайт.ву/img/data/stati.jpg" alt="Статьи"/> </div><!-- /.image --> <div class="wrapper"> <div class="title"> <h3> <a href="http://мойсайт.ву/articles/" target="_blank">Статьи</a> </h3> </div> </div> </div> После этого появились страницы с таким URL-ом: мойсайт.ву/remont-antenn/remont-sputn-antenn/realty11/Статьи/ Подскажите, где ошибка? Как убрать страницы с вот этим - /Статьи/?
  14. После добавления объявления на сайт и активации его в админке, оно не появляется на сайте в категории. После придания объявлению статуса VIP, появляется в разделе Vip, но в категории по-прежнему нет. Как можно исправить?
  15. 1. При попытке авторизации через FB, получаю: мой сайт.ком/socialauth/login/?do=login_fb&code=AQCunC....RmJyqYg79Ux9iUPnoVx9M7ti3DZcCTl-I_uaG7JCdVocTYNuEn4Dp2hAVGzFAlNXhebvtSz-HPtX5FkBpveMdzodN2x5HWfq0xdkTfVv....kG7Hu3m5ed0axEIhS3m9QN1BCjReuCV0r_WNI9pDndzTUHq0o6pGPPSIZNaCuYsmw2EdT7YqSG-jZqUJERB0BiaJwERp63thW3QTaBQFCc....SnMh1LEaHVjMg4K....mTMrqh9_mmvVF7hZxg6cDo_LvuXJHl-1IzdhNF8gQ0DZO2Hp3rx8Qr_eM-rUoPyd59zd5znEf4#_=_ 2. Через VK имею: Warning: file_get_contents(https://graph.facebook.com/oauth/access_token?CLIENT_ID=1179407302100055&CLIENT_SECRET=83d15b4ea.......98be694f7ab0a&REDIRECT_URI=http%3A%2F%2Frenda77.by%2Fsocialauth%2Flogin%3Fdo%3Dlogin_fb&TOKEN_URL=https%3A%2F%2Fgraph.facebook.com%2Foauth%2Faccess_token&AUTH_URL=https%3A%2F%2Fwww.facebook.com%2Fdialog%2Foauth&client_id=1179407302100055&redirect_uri=http%3A%2F%2Farenda77.by%2Fsocialauth%2Flogin%3Fdo%3Dlogin_fb&client_secret=83...b4ea.......8be694f7ab0a&code=AQCunCMQ...mJyqYg79Ux9iUPno.....7ti3DZcCTl-I_uaG7JCdVocTYNuEn4Dp2hAVGzFAlNXhebvtSz-HPtX5FkBpveMdzodN2x5HWf......Hu3m5ed0axEIh...BCjReuCV0r_WNI9pDndzTUHq0o6pGPPSIZNaCuYsmw2EdT7YqSG-jZqUJERB0BiaJwERp63thW3QTaBQF.....GSnMh1LEaHVjMg4K1XIKTdL5AudmTMrqh9_mmv.....cDo_LvuXJHl-1IzdhNF8gQ0DZO2Hp3rx8Qr_eM-rUoPyd59zd5znEf4): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /home/user2011158/www/renda77.by/apps/socialauth/lib/fb/fb_logger.php on line 53Warning: Cannot modify header information - headers already sent by (output started at /home/user2011158/www/arenda77.by/apps/socialauth/lib/fb/fb_logger.php:53) in /home/user2011158/www/renda77.by/apps/news/admin/admin.php on line 37 Вход через другие соцсети - без проблем. Изменения в приложениях и на сайте не делал, в общем ничего не трогал. Подскажите кто знает, как исправить?
  16. Купил модуль статьи. Установил. При попытке зайти на сайт: Fatal error: Class 'local_articles_admin' not found in /home/user2011158/www/satpro.by/apps/system/lib/system/apps/apps_processor.php on line 97 Что не так? Help!
  17. Как добавить в сниппет Google звёздочки рейтинга?
  18. pagespeed нам говорит: Все содержание верхней части страницы отображается только после загрузки указанных далее ресурсов. Попробуйте отложить загрузку этих ресурсов, загружать их асинхронно или встроить их самые важные компоненты непосредственно в код HTML отсюда вопрос, как реализовать именно асинхронность загрузки скриптов? На одном своём сайте, сделал так: <script type="text/javascript"> var script = document.createElement("script") script.type = "text/javascript"; script.src = '{$estate_folder}/template/frontend/{$current_theme_name}/js/jquery.js'; script.src = '{$estate_folder}/template/frontend/{$current_theme_name}/js/jquery.ezmark.js'; script.src = '{$estate_folder}/template/frontend/{$current_theme_name}/js/jquery.cookie.js'; script.src = '{$estate_folder}/template/frontend/{$current_theme_name}/js/bootstrap.min.js'; script.src = '{$estate_folder}/template/frontend/{$current_theme_name}/js/carousel.js'; script.src = '{$estate_folder}/template/frontend/{$current_theme_name}/libraries/jquery-ui/js/jquery-ui.min.js'; script.src = '{$estate_folder}/template/frontend/{$current_theme_name}/libraries/chosen/chosen.jquery.min.js'; script.src = '{$estate_folder}/template/frontend/{$current_theme_name}/libraries/iosslider/_src/jquery.iosslider.min.js'; script.src = '{$estate_folder}/template/frontend/{$current_theme_name}/libraries/bootstrap-fileupload/bootstrap-fileupload.js'; script.src = '{$estate_folder}/template/frontend/{$current_theme_name}/js/realia.js'; script.src = '{$estate_folder}/apps/client/js/clientorderajax.js'; script.src = '{$estate_folder}/js/estate.js'; script.src = '{$estate_folder}/apps/system/js/sitebillcore.js'; script.src = '{$estate_folder}/template/frontend/{$current_theme_name}/js/interface.js'; script.src = '{$estate_folder}/template/frontend/{$current_theme_name}/js/jquery.prettyPhoto.js'; document.getElementsByTagName("head")[0].appendChild(script); </script> При этом некоторые вещи перестают работать(для меня они не критичны, в этом примере сайт не связан с недвижимостью). Возможно ли реализовать асинхронную загрузку скриптов на сайте недвижимости в шаблоне реалиа, без потери функционала? Да, кстати, скорость загрузки сайта, используя приведённую вверху схему, увеличилась.
  19. Вот ответ: Модули mod_header и mod_expires работают корректно. Как пример при запросе элемента номер 22 "http://arenda77.by/template/frontend/realia/libraries/chosen/chosen.jquery.min.js" мы получаем ответ:https://www.webpagetest.org/result/170319_YZ_CWQ/1/details/HTTP/1.1 200 OKServer: nginx/1.8.0Date: Sun, 19 Mar 2017 09:04:41 GMTContent-Type: application/javascriptContent-Length: 6082Connection: keep-aliveKeep-Alive: timeout=60Last-Modified: Tue, 29 Dec 2015 04:10:26 GMTETag: "25e1961-5ce0-5280199ebd080"Accept-Ranges: bytesCache-Control: max-age=604800Expires: Sun, 26 Mar 2017 09:04:41 GMTVary: Accept-EncodingContent-Encoding: gzipВ ответе можно увидеть информацию, что js файл сжат gzip и его кеш актуален 604800 секунд.
  20. При использовании : <ifModule mod_headers.c> <FilesMatch "\.(html|htm)$">Header set Cache-Control "max-age=43200"</FilesMatch> <FilesMatch "\.(js|css|txt)$">Header set Cache-Control "max-age=604800"</FilesMatch> <FilesMatch "\.(flv|swf|ico|gif|jpg|jpeg|png)$">Header set Cache-Control "max-age=2592000"</FilesMatch> <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">Header unset Cache-Control</FilesMatch></IfModule> - сайт вырубается. При этом: # сжатие text, html, javascript, css, xml: <ifModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript </ifModule> # кеш браузера <ifModule mod_expires.c> ExpiresActive On #по умолчанию кеш в 5 секунд ExpiresDefault "access plus 1 days" # Включаем кэширование изображений и флэш на месяц ExpiresByType image/x-icon "access plus 1 month" ExpiresByType image/jpeg "access plus 4 weeks" ExpiresByType image/png "access plus 30 days" ExpiresByType image/gif "access plus 43829 minutes" ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds" # Включаем кэширование css, javascript и текстовых файлоф на одну неделю ExpiresByType text/css "access plus 604800 seconds" ExpiresByType text/javascript "access plus 604800 seconds" ExpiresByType application/javascript "access plus 604800 seconds" ExpiresByType application/x-javascript "access plus 604800 seconds" # Включаем кэширование html и htm файлов на один день ExpiresByType text/html "access plus 43200 seconds" # Включаем кэширование xml файлов на десять минут ExpiresByType application/xhtml+xml "access plus 600 seconds" # Нестандартные шрифты сайта ExpiresByType application/x-font-ttf "access plus 1 month" ExpiresByType font/opentype "access plus 1 month" ExpiresByType application/x-font-woff "access plus 1 month" ExpiresByType image/svg+xml "access plus 1 month" ExpiresByType application/vnd.ms-fontobject "access plus 1 month" </ifModule> - получаю: Используйте кеш браузера для следующих ресурсов: https://api-maps.yandex.ru/…stable/?load=package.standard&lang=ru-RU (5 минут) http://connect.facebook.net/en_US/sdk.js (20 минут) http://maps.googleapis.com/…=AIzaSyBjp58bBY0FQ8QBB9zj0WbGE66c1G-q4uo (30 минут) http://cse.google.com/adsense/search/async-ads.js (60 минут) https://mc.yandex.ru/metrika/watch.js (60 минут) https://www.google.com/…"%2C"language"%3A"ru"}]} (60 минут) https://www.google-analytics.com/analytics.js (2 часа) Как же включить кэш на стороне пользователя, чтобы pagespeed успокоился? Help me!
  21. Здравствуйте. Хочу используя функцию truncate, создать заголовок h1 в realty_view. Делаю по-разному, например использую форму: <h1 class="page-header">truncate:60{$data.text.value}</span></h1> или так, <h1 class="page-header">{truncate:60{$data.text.value}}</span></h1> , не получается. Подскажите синтаксис пожалуйста.