2011-12-07Дата: Среда, 07.12.2011, 20:46 | Сообщение # 1
Группа: Гости
Здравствуйте. Большая просьба! Никак у меня не получается вставить кнопку Одноклас-ки. Мне необходимо вставить кнопку -ПОДЕЛИТЬСЯ. Инструкция здесь -http://dev.odnoklassniki.ru/wiki/display/plugins/Social+Plugins. Главное, что мне непонятен смысл этой строки:
3. Чтобы появилась статистика, после окончания загрузки страницы необходимо ОБЯЗАТЕЛЬНО вызвать ODKL.init();, например: <body onload="ODKL.init();">
Что означает "вызвать"? И как это сделать? Это не "вставить" и не "удалить", а как это ВЫЗВАТЬ? Извините за наивные вопросы, но обидно застрять на таком пустяке. Спасибо за терпение и внимание! С уважением к Вам -Александр. ЗЫ. Мне бы хотелось иметь кнопку со статистикой и без комментариев пользователя, только нажатие в один клик.Мой сайт -http://cosme-bez-tica.ucoz.com
И 2-ой вопрос. На сайте я опубликовал 3 статьи, но в Каталоге статей ни я, ни мои пользователи не могут их открыть! Что делать? Прошу ответить на максимально доступном для новичка языке и пожалуйста -подробнее!!!!
Главное, что мне непонятен смысл этой строки: 3. Чтобы появилась статистика, после окончания загрузки страницы необходимо ОБЯЗАТЕЛЬНО вызвать ODKL.init();, например: <body onload="ODKL.init();">
... Ну, то означает ... Кнопка «Поделиться» - это скрипт, который нужно подключить, а потом вызвать, нужное, так как скрипт содержит не только функционал кнопки «Поделиться», но и другой, например кнопка «Класс!» и пр. Функцию отвечающую за «Поделиться» вызывается после загрузки страницы, как минимум, после кода самой кнопки, то бишь, (как и написано в инструкции) добавлением в тег боди, обработчик, который будет сраватывать после загрузки. Например:
Quote
<body onload="ODKL.init();">
Нужное выделено синим. ... Это так, в общих чертах ... ...
Подробнее, действие первое.
Открываете шаблон страницы, в которой хотите наблюдать данную кнопку, в режиме HTML - это ПУ » Редактирование дизайна » Нужный вам шаблон(например, шаблон «Материал и комментарии к нему» каталога статей)
Перед закрывающим тегом </head> добавляете ссылки на стили и скрипт:
2011-12-17Дата: Суббота, 17.12.2011, 20:01 | Сообщение # 3
Группа: Гости
Добрый день! Огромное спасибо за четкую, ясную, очень профессиональную консультацию. Именно то, что мне было нужно и так ПОДРОБНО, как раз для меня! Просто не знаю, как Вас благодарить! В наше время найти такого Учителя как Вы -просто редкость! Поверьте, пишу предельно искренне! Появилась другая проблема. Кнопку "Поделиться" от "Одноклассников" я успешно установил, а еще кнопки других соц. сетей и виджет Ю-коз " Дни работы сайта" в верхнем глобальном блоке. Но, позднее, картинка блока исказилась. Вы можете это увидеть -www.cosme-bez-tica.ucos.com Сначала я ликвидировал все кнопки (кроме "Однак-в"), потом пытался применить различные вариации изменения HTML -кода, но......безрезультатно! После двухдневных мучений решил снова обратиться к Вам. На мой взгляд кнопка "Однок-ки" как -то отрицательно повлияла на ситуацию. А сейчас у меня не получается даже удалить ее совсем! Прошу помощи! И еще один вопрос: можно ли на верхнем глоб. блоге устанавливать эти кнопки (мне так подходит больше) или сместить их в др. место? Заранее благодарен за ответ. С ув. к Вам - Александр. Уже вторично прошу ответить максимально простым язык. Не получается никак просто убрать кнопку "Однок-ки" и не могу ничего поделать!
И еще один вопрос: можно ли на верхнем глоб. блоге устанавливать эти кнопки
Можно. Проще всего, как и написал выше DesBR, блоком с абсолютным позиционированием. Или , поместить все, текущие и будущие, кнопки в блок, с заданным размером и абсолютным позиционированием. Типа:
На мой взгляд кнопка "Однок-ки" как -то отрицательно повлияла на ситуацию. А сейчас у меня не получается даже удалить ее совсем! Прошу помощи!
HTML код глобального блока «Верхний блок» - скопируйте (это в Панели управления » Управление дизайном » Список шаблонов) и выложите - поправлю. Кроме того, кнопка у вас прописана в шаблоне «Страницы сайта» - оттуда её нужно убрать. ...
Quote (Гость)
Не получается никак просто убрать кнопку "Однок-ки" и не могу ничего поделать!
2011-12-19Дата: Понедельник, 19.12.2011, 18:45 | Сообщение # 6
Группа: Гости
Добрый день! Огромное спасибо Вам, все получилось! Правда кнопка "Одн-ки" не работает и ее, конечно, лучше исправить. Если Вы сможете это сделать -то спасибо вдвойне за помощь. И еще у меня нескромная просьба. Я остался просто в восторге от Вашего модального окна "Прежде чем писать.." с льющейся строкой. Я размечтался сделать себе такое на выходе посетителя из гл. страницы и чтобы всплывало окно с текстом, при нажатии им на крестик выхода. Можно как проще -даже без перехода на др. стр-цу. Понимаю, что это Ваша авторская разработка скрипта и нисколько не обижусь, если Вы откажете. Понимаю, что у Вас -эксклюзив и его надо беречь! Большое спасибо за помощь. С ув. к Вам -Ал.
Добрый день! Огромное спасибо Вам, все получилось! Правда кнопка "Одн-ки" не работает и ее, конечно, лучше исправить.
Кнопка предназначена чтобы делится материалом, а не главной страницей сайта. И, естественно, должна быть установлена в новостях, или статьях а не просто на страницах сайта. На страницах сайта не работает оператор $ENTRY_URL$ ... Обычно, её устанавливают в шаблон «Материал и комментарии к нему» .... после оператора $MESSAGE$? например ... ...
Quote (Гость)
Если Вы сможете это сделать -то спасибо вдвойне за помощь
Как вы себе это представляете? ))) ...
Quote (Гость)
Я остался просто в восторге от Вашего модального окна "Прежде чем писать.." с льющейся строкой. Я размечтался сделать себе такое на выходе посетителя из гл. страницы и чтобы всплывало окно с текстом, при нажатии им на крестик выхода. Можно как проще -даже без перехода на др. стр-цу. Понимаю, что это Ваша авторская разработка скрипта и нисколько не обижусь, если Вы откажете. Понимаю, что у Вас -эксклюзив и его надо беречь!
2011-12-20Дата: Вторник, 20.12.2011, 17:40 | Сообщение # 8
Группа: Гости
Добрый день! Не получается у меня установить Ваше модальное окно с льющейся строкой. Видимо, для меня это очень сложно. Нашел другой (более простой) вариант -он меня, в принципе, устроит. Вот его описание и код:
Вот код скрипта, который надо вставить в конец вашей страницы, прямо перед тегом </body> (да, и не забудьте изменить ссылку и текст сообщения на свои во второй и третьей строке):
<script language="javascript"> var exitsplashmessage = 'ТЕКСТ ВАШЕГО ВСПЛЫВАЮЩЕГО СООБЩЕНИЯ'; var exitsplashpage = 'http://vashsait.ru/vashastranica.html'; function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { if (oldonload) { oldonload(); } func(); }}} function addClickEvent(a,i,func) { if (typeof a[i].onclick != 'function') { a[i].onclick = func; } } var theDiv = '<div id="ExitSplashDiv" style="display:block; width:100%; height:100%; position:absolute; background:#FFFFFF; margin-top:0px; margin-left:0px;" align="center">'; theDiv = theDiv + '<iframe src="'+exitsplashpage+'" width="100%" height="100%" align="middle" frameborder="0"></iframe>'; theDiv = theDiv + '</div>'; theBody = document.body; if (!theBody) {theBody = document.getElementById("body"); if (!theBody) {theBody = document.getElementsByTagName("body")[0];}} var PreventExitSplash = false; function DisplayExitSplash(){ if(PreventExitSplash == false){ window.scrollTo(0,0); PreventExitSplash=true; divtag = document.createElement("div"); divtag.setAttribute("id","ExitSplashMainOuterLayer"); divtag.style.position="absolute"; divtag.style.width="100%"; divtag.style.height="100%"; divtag.style.zIndex="99"; divtag.style.left="0px"; divtag.style.top="0px"; divtag.innerHTML=theDiv; theBody.innerHTML=""; theBody.topMargin="0px"; theBody.rightMargin="0px"; theBody.bottomMargin="0px"; theBody.leftMargin="0px"; theBody.style.overflow="hidden"; theBody.appendChild(divtag); return exitsplashmessage; } } var a = document.getElementsByTagName('A'); for (var i = 0; i < a.length; i++) { if(a[i].target !== '_blank') {addClickEvent(a,i, function(){ PreventExitSplash=true; });} else{addClickEvent(a,i, function(){ PreventExitSplash=false;});}}disablelinksfunc = function(){var a = document.getElementsByTagName('A'); for (var i = 0; i < a.length; i++) { if(a[i].target !== '_blank') {addClickEvent(a,i, function(){ PreventExitSplash=true; });} else{addClickEvent(a,i, function(){ PreventExitSplash=false;});}}} addLoadEvent(disablelinksfunc); disableformsfunc = function(){ var f = document.getElementsByTagName('FORM'); for (var i=0;i<f.length;i++){ if (!f[i].onclick){ f[i].onclick=function(){ PreventExitSplash=true; } }else if (!f[i].onsubmit){ f[i].onsubmit=function(){ PreventExitSplash=true; }}}} addLoadEvent(disableformsfunc); window.onbeforeunload = DisplayExitSplash; </script>
Что -то у меня никак НЕ получается! Не знаю куда его вставлять в Ю-козе. Или в редактор страниц (код HTML) или в редактор дизайна (верхний блок, код HTML) ??? Пробовал, но не получатся ни туда, ни сюда... Может быть я ошибаюсь в третьей строке кода скрипта -var exitsplashpage = 'http://vashsait.ru/vashastranica.html'; Мой сайт я прописываю -www.cosme-bez-tica.ucoz.com а страницу, к примеру -
http://cosme-bez-tica.ucoz.com/index/31-5-0-1-2 (добавляю буквы -html) -ссылка на одну из моих страниц. Может быть я вообще не понимаю, как это должно работать. По моему мнению, при нажатии на крестик ухода со страницы должно всплывать модальное окно? Или главная страница должна перейти на второстепенную с показом модального окна? Пожалуйста помогите. С уважением Ал-р.
2011-12-20Дата: Вторник, 20.12.2011, 22:01 | Сообщение # 9
Группа: Гости
Гость,
Quote (Гость)
Не получается у меня установить Ваше модальное окно с льющейся строкой. Видимо, для меня это очень сложно. Нашел другой (более простой) вариант -он меня, в принципе, устроит.
Так в чём дело? Нашли более простой - пользуйтесь ... )
Quote (Гость)
По моему мнению, при нажатии на крестик ухода со страницы должно всплывать модальное окно?
Не факт ...
Quote (Гость)
Что -то у меня никак НЕ получается! Не знаю куда его вставлять в Ю-козе. Или в редактор страниц (код HTML) или в редактор дизайна (верхний блок, код HTML) ??? Пробовал, но не получатся ни туда, ни сюда...
По идее, вставлять нужно в шаблон глобального блока, если хотите наблюдать данное на всех страницах сайта. А так, попробовать, можно в шаблон страницы сайта, например, куда нибудь вниз ... ...
Добавлено (20.12.2011, 22:01) --------------------------------------------- А вообще, где нашли этот ужас?
2011-12-28Дата: Среда, 28.12.2011, 05:55 | Сообщение # 11
Группа: Гости
здравствуйте у меня сразу два вопроса первый я установил три кнопки на сайт в разделе "страница материалов и комментариев к нему" все кнопки выстроились вертикально. Как можно их выстроить в ряд тоесть горизонтально? и второй я поставил кнопку нравится от фейсбук в разделе вид материалов тоесть теперь кнопка находится под каждой новостью и еще хочу чтобы эта кнопка была на "страница материалов и комментариев к нему" возможно ли это? я установил ее но она не работает там точнее работает только счетчик а ссылки на странице фейсбук не работают заранее спасибо
здравствуйте у меня сразу два вопроса первый я установил три кнопки на сайт в разделе "страница материалов и комментариев к нему" все кнопки выстроились вертикально. Как можно их выстроить в ряд тоесть горизонтально?
Code
<table width="50%" border="0" cellspacing="0" cellpadding="0"> <tr> <td>Код первой кнопки</td> <td>Код втрой кнопки</td> <td>Код третьей кнопки</td> </tr> </table>
Quote (Гость)
и второй я поставил кнопку нравится от фейсбук в разделе вид материалов тоесть теперь кнопка находится под каждой новостью и еще хочу чтобы эта кнопка была на "страница материалов и комментариев к нему" возможно ли это?
Да, возможно. Установите в шаблон «Материал и комментарии к нему» в нужное вам место, например, как четвёртая ячейка в представленной выше таблице. ...
Quote (Гость)
я установил ее но она не работает там точнее работает только счетчик а ссылки на странице фейсбук не работают заранее спасибо
2011-12-28Дата: Среда, 28.12.2011, 08:03 | Сообщение # 13
Группа: Гости
кнопки выстроились горизонтально спасибо, но кнопка фейсбук не работает почемуто я ее вставил в ту же таблицу и сделал так как вы сказали. вот как выглядет ссылка на странице фейсбук : http://www.facebook.com/%2/publ/8-1-0-407 что я делаю не так??
вот как выглядет ссылка на странице фейсбук : http://www.facebook.com/%2/publ/8-1-0-407 что я делаю не так??
Полный адрес нужно вставлять, вместе с http://my_site.ru.
Судя по всему, у вас $ENTRY_URL$ выводит не полный адрес (что само по себе странно), а относительно корня сайта, следовательно там, нужно вставлять два кода - $HOME_PAGE_LINK$$ENTRY_URL$. Либо вы не туда или не там меняете ... ...
2011-12-28Дата: Среда, 28.12.2011, 12:50 | Сообщение # 15
Группа: Гости
перепробовал все возможные варианты встовил тот код который вы дали $HOME_PAGE_LINK$$ENTRY_URL$ он вообще не выводит ссылку на фейсбук. затем вставил рабочий код который расположен в виде материалов но проблема осталась пишет, ошибку на фейсбук выводится нерабочая ссылка. как я уже сказал другие кнопки работают. вот мой сайт http://mzareuli.ucoz.com/publ . кнопку лайк на фейсбук со страницы материалов и коментариев к нему я снял так как не хочу держать нерабочую ссылку.