Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Вопросы по применению скриптов в системе uCoz |
Вопросы по применению скриптов в системе uCoz |
В данной теме можно попросить помощи для решения проблемы с использованием скриптов в системе uCoz, исполняемых на стороне клиента. Правила темы:
|
У меня получилось такое решение:
1. Для вывода информера используем этот код (конечно же порядковый номер информера меняем на свой): Код <table border="1"> <tr><td><b>Тема</b></td></tr>$MYINF_2$</table> 2. Создаем информер и вставляем в него следующий код: Код <tr><td><a href="$LAST_POST_URL$">$THREAD_TITLE$</a><br><div id="text$NUMBER$"></div></td></tr> <script type="text/javascript"> $.get('$LAST_POST_URL$',function(data){ $('div[ID^="posst"]:last:lt(1)',data).each(function(){ $('#text$NUMBER$').append($(this).html()); }); }); </script> 3. Заходим в редактор: Форум - Вид материалов. И заменяем там это: Код $MESSAGE$ На это: Код <div id="posst">$MESSAGE$</div> Все |
Здравствуйте.
Есть страницы в новостях сайта с виджетом для комментариев от вконтакте. Допустим URL такой: http://moisite/news/2013-11-11-1000 и есть несколько комментариев. Проблема в том, если при редактировании страницы изменить дату, то пропадают все комменты, потому что изменился URL. Допустим теперь он выглядит так: http://moisite/news/2013-12-12-1000 Вопрос: как решить эту проблему с помощью скрипта или как передать URL страницы скрипту ВК в другом виде? Например так: document.location.href.split('-')[3] т.е. передать только ID материала, а не весь URL. Или может как-то по другому можно решить проблему? |
Привет, народ... помогите пожалуйста кто может?
История моя такова, я попал сюда с переездом с *Народа*, несколько лет назад набросал сайт многостраничный HTML, но в самих тегах разбираюсь очень слабо ... Нужна помощь. После переезда мой сайт на этой площадке стал отображаться не корректно, особенно в браузере IE похоже проблема с кодом... вообщем после долгого раздумья, я решил не забрасывать проект (хотя сайт у меня частный и совершенно не коммерческий), захотел я разобраться в динамических страничках, а точнее в шаблонах. Несколько дней назад основательно засел за создание нового сайта, приобрёл вначале, домен первого уровня, без *народ* или *юкоз*...появилось очень много вопросов, но стараюсь читать форум и не грузить народ, тем что можно от капать самому. Хоть и привязан мой сайт, к конкретному региону, всё таки захотелось поместить скрипт перевода странички... я его установил, но он не работает(ошибка 404, страница не найдена...), может нужен какой то тэг вставить (если так то куда, конкретно!) или у Юкоза он по любому работать не будет??? Вот код переводчика: Код <!-- GTranslate: http://gtranslate.net/ --><a href="#" onclick="doGTranslate('ru|en');return false;" title="English" class="gflag nturl" style="background-position:-0px -0px;"><img src="http://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/blank.png" height="24" width="24" alt="English" /></a><a href="#" onclick="doGTranslate('ru|fr');return false;" title="French" class="gflag nturl" style="background-position:-200px -100px;"><img src="http://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/blank.png" height="24" width="24" alt="French" /></a><a href="#" onclick="doGTranslate('ru|de');return false;" title="German" class="gflag nturl" style="background-position:-300px -100px;"><img src="http://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/blank.png" height="24" width="24" alt="German" /></a><a href="#" onclick="doGTranslate('ru|ja');return false;" title="Japanese" class="gflag nturl" style="background-position:-700px -100px;"><img src="http://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/blank.png" height="24" width="24" alt="Japanese" /></a><a href="#" onclick="doGTranslate('ru|ru');return false;" title="Russian" class="gflag nturl" style="background-position:-500px -200px;"><img src="http://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/blank.png" height="24" width="24" alt="Russian" /></a><a href="#" onclick="doGTranslate('ru|uk');return false;" title="Ukrainian" class="gflag nturl" style="background-position:-100px -400px;"><img src="http://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/blank.png" height="24" width="24" alt="Ukrainian" /></a> <style type="text/css"><!--a.gflag {vertical-align:middle;font-size:24px;padding:1px 0;background-repeat:no-repeat;background-image:url('http://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/24.png');}a.gflag img {border:0;}a.gflag:hover {background-image:url('http://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/24a.png');}--></style> <br /><select onchange="doGTranslate(this);"><option value="">Select Language</option><option value="ru|hy">Armenian</option><option value="ru|az">Azerbaijani</option><option value="ru|be">Belarusian</option><option value="ru|zh-TW">Chinese (Traditional)</option><option value="ru|en">English</option><option value="ru|et">Estonian</option><option value="ru|fr">French</option><option value="ru|ka">Georgian</option><option value="ru|de">German</option><option value="ru|it">Italian</option><option value="ru|ja">Japanese</option><option value="ru|ko">Korean</option><option value="ru|lv">Latvian</option><option value="ru|lt">Lithuanian</option><option value="ru|pl">Polish</option><option value="ru|pt">Portuguese</option><option value="ru|ru">Russian</option><option value="ru|es">Spanish</option><option value="ru|uk">Ukrainian</option></select> <script type="text/javascript">/* <![CDATA[ */function doGTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;if(lang_pair=='')return;var lang=lang_pair.split('|')[1];var plang=location.pathname.split('/')[1];if(plang.length !=2 && plang.toLowerCase() != 'zh-cn' && plang.toLowerCase() != 'zh-tw')plang='ru';if(lang == 'ru')location.href=location.protocol+'//'+location.host+location.pathname.replace('/'+plang+'/', '/')+location.search;else location.href=location.protocol+'//'+location.host+'/'+lang+location.pathname.replace('/'+plang+'/', '/')+location.search;}/* ]]> */</script><script type="text/javascript" src="http://joomla-gtranslate.googlecode.com/svn/trunk/gt_update_notes0.js"></script> (он отсюда - http://gtranslate.ru), это адрес моего нового сайта который я пытаюсь собрать: http://byhta-troiza.ru/ Кстати вопрос на будущее... могу ли я как соберу сайт, перенаправлять своих постоянных посетителей на новый адрес... например что то типа: (Сейчас Вы будете перенаправлены на новый адрес сайта. Спасибо за понимание!) ??? Как это лучше сделать, главное чтобы поисковые роботы, могли понимать что это тот же сайт, просто у него новый домен!!! Спасибо, заранее за ответ, всем удачи... Пока! |
byhtatroiza, А старый сайт какой ? адрес ?
А зачем вы взяли этот скрипт а не Код <!-- GTranslate: http://gtranslate.net/ --> <style type="text/css"> <!-- #goog-gt-tt {display:none !important;} .goog-te-banner-frame {display:none !important;} .goog-te-menu-value:hover {text-decoration:none !important;} .goog-te-gadget-icon {background-image:url(http://joomla-gtranslate.googlecode.com/svn/trunk/gt_logo_19x19.gif) !important;background-position:0 0 !important;} body {top:0 !important;} --> </style> <div id="google_translate_element"></div> <script type="text/javascript"> function googleTranslateElementInit() {new google.translate.TranslateElement({pageLanguage: 'ru', layout: google.translate.TranslateElement.InlineLayout.SIMPLE,autoDisplay: false, includedLanguages: ''}, 'google_translate_element');} </script><script type="text/javascript" src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> |
Спасибо Miss_Esq за участие... Старый сайт: http://byhtatroiza.narod.ru
А почему я взял тот код, а не который Вы предложили... наверное тот с флагами мне больше понравился... ну если бы этот стал работать пусть будет этот. Просто я ничего в этом не понимаю. Я не web. мастер, так слабенький самоучка. Добавлено (07 Дек 2013, 16:46:09) |
byhtatroiza, тот что вы взяли до этого, первый раз, для Джумлы слеплен ...
А почему не делаете на народном сайте у него же лимитов больше ... 10 гигов места вместо стандарта - 400 мегабайт ... и в ФМ можно закачать 3 000 файлов - папок вместо стандарта - 200 ... Сообщение отредактировал Miss_Esq - Суббота, 07 Дек 2013, 16:52:04
|
Помогите! Допустим у меня на страничке есть кнопка при нажатие на которую
открывается окно, мне нужно что бы когда окно автоматически закрывалось, появлялась другая кнопка, а если окно попросту закрыть то вторая кнопка не выскакивала. Вот код кнопки с окном: <td width="215"><FORM name="f2"> <INPUT TYPE=button VALUE="Окно" onClick="window.open('Сайт','okno','width=420,height=230,resizable=yes,scrollbars=yes,status=yes');"> </FORM></td> И как сделать что бы не надпись окно было а изображение? |
Chesterfield5017, вот:
Код <script type="text/javascript"> var newWind; var timer; function newWin() { newWind=window.open('Сайт','okno','width=420,height=230,resizable=yes,scrollbars=yes,status=yes'); newWind.focus(); timer = setInterval(function() {CheckWin()}, 100); } function CheckWin() { if (newWind.closed) { document.getElementById('image2').style.display = 'block'; clearInterval(timer); } } </script> <td width="215"><FORM name="f2"> <img src="http://i59.fastpic.ru/big/2013/1208/c4/1212307bd69c00e8a2471012231710c4.jpg" onClick="newWin();"> <img id="image2" src="http://i58.fastpic.ru/big/2013/1208/9e/fb8b8b82c3d6f0a86fc1e39a62fa2a9e.jpg" style="display:none;" onClick="newWin();"> </FORM></td> |
Мне нужно что бы кнопка появлялся после того как пользователь поделится ссылкой, а не после самого открытия окна.
|
Правильно. Ну даже когда я открою окно а потом его закрою то вторая появляется, а мне нужно что бы вторая появлялась только в том случае когда окно само закрывается, а если его закроет пользователь то она не отображалась.
Добавлено (08 Дек 2013, 20:27:05) |
|
после переписки по ЛС понял, ему нужно чтоб вторая кнопка появилась после нажатии кнопки отправить в "чужом" окне, то есть в окне из блока поделится, например вКонтакте:
может у кого будет идея... Прикрепления:
8343829.png
(22.2 Kb)
|
| |||