virgin
Newbie-
Posts
12 -
Joined
-
Last visited
virgin's Achievements
Explorer (1/14)
0
Reputation
-
Короче беребрал весь код и оказывается этот сдвиг происходит из за этой строчки: <!--Intense Debate--> <script src='http://www.intensedebate.com/js/bloggerTemplateLinkWrapper.php?acct=0c1d2deeafc90f7eed3e22497f2cf185'/> <!--/Intense Debate--> Этот код для внешней системы комментирования, если его удалить всё работает отлично, но тогда пропадают комментарии. В настройках этой системы есть раздел css правка, но что там прописать нужно чтобы не было этого сдвига при загрузке? я всё испробовал ничего не получается, вот инструкция для неё http://support.intensedebate.com/css-documentation/ я думаю нужно как то на подобии этого делать http://support.intensedebate.com/custom-css/width/ чтобы изменить ширину, ведь у блога фиксированно 1000px ширина. Можно ли как то это исправить?
-
да собственно автор все нормально описал. При загрузке страницы, весь контент сначала съезжает вправо, а затем влево(становится на место). У меня в хроме 11.0.696.60 Если смотреть через оперу 10.63 то видно всё по степенно, сначала справа почему то загружает, а лишь потом всю страницу вместе с меню сверху смещает влево. Что это может быть? Я убирал все картинки, и даже без картинок двигается.
-
У блога в блоггере двигается всё содержание, во время загрузки, на любом разрешении монитора. Во время загрузки появляется шапка, затем когда загружаются темы - вся страница смещается где-то на 20 пкс влево, можете сами посмотреть если не внятно объясняю bllo net Я подозреваю что виноват рисунок слева в углу сверху, в виде узора. И когда он загружается бразуер равняет по центру шаблон, можно это как то исправить? я пробовал убрать параметр center у #page чтобы не центровало, работает правильно только на одном разрешении, если менять размер окна или разрешение всё содержание выходит из границ
-
у меня не получается вставить этот код в блог, как правильно его надо вставлять? я пробовал его отдельно вставить в теге <script type='text/javascript'> перед прошлым скриптом, но так не работает, и пробовал добавить его в конце прошлого скрипта, так тоже не работает, или его надо исправлять сначала?
-
я решил использовать скрипт в блоггере, который заменяет слово на другое. Вместо слово Анонимный, я заменяю на другое слово, когда оставляют комментарии без имени. Скрипт не хочет работать в эксплорере, и не заменяет слово Анонимный на нужно, остаётся всё по прежднему, и плюс к этому в эксплорере появилась ошибка на странице, из за чего это происходит? скрипт такой: <script type='text/javascript'> var authors = document.getElementById('comments').getElementsByClassName('comment-author') for (key in authors) { var author = authors[key] if (author.innerHTML) { author.innerHTML = author.innerHTML.replace(/Анонимный/g, 'Онанимое создание') } } </script> ошибка такая: Сведения об ошибке на веб-странице Сообщение: 'document.getElementById(...)' - есть null или не является объектом Строка: 1451 Символ: 5 Код: 0
-
cпс через спан ошибку не делает, просто через ксс вроде проще было
-
ни в какой, это я сам написал, остальные h были уже заняты, я просто новый присвоить хотел, как иначе можно присвоить разрыву сообщения нужный шрифт без ошибок?
-
Я хочу изменить шрифт разрыва сообщения в блоге ("читать далее") в блоггере код идёт стиля и html и xml находятся в одном файле и идут друг за другом, вначале идёт css стиль, в котором я пытаюсь написать нужный шрифт: H10 { font-family: Georgia, 'Times New Roman', Times, serif; font-size: 16px; } и внизу кода, когда идёт html код, я пытаюсь вставить этот тег для разрыва сообщения "читать далее" <b:if cond='data:post.hasJumpLink'> <div class='jump-link'><div align='right'> <h10> <a expr:href='data:post.url + "#more"' expr:title='data:post.title'><data:post.jumpText/></a> </h10> </div></div> </b:if> и появляется какая то ошибка в валидаторе, доктип xhtml 1 transitional где я сделал ошибку? можно ли избавиться от этого или это из за блоггера?
-
помогите изменить скрипт в блоге для последних комментариев, я не разбираюсь, нужно сделать так чтобы при переходе по ссылке к просмотру комментария - открывалась страница комментариев. Вот код: <span style="font-family:georgia; font-size:105%;"><script type="text/javascript"> //<![CDATA[ function showrecentcomments(json) { var numcomments = 5; var showcommentdate = true; var showposttitle = false; var numchars = 130; for (var i = 0; i < numcomments; i++) { var entry = json.feed.entry[i]; var alturl; if (i == json.feed.entry.length) break; for (var k = 0; k < entry.link.length; k++) { if (entry.link[k].rel == 'alternate') { alturl = entry.link[k].href; break; } } alturl = alturl.replace("#", "#comment-"); var postlink = alturl.split("#"); postlink = postlink[0]; var linktext = postlink.split("/"); linktext = linktext[5]; linktext = linktext.split(".html"); linktext = linktext[0]; var posttitle = linktext.replace(/-/g," "); posttitle = posttitle.link(postlink); var commentdate = entry.published.$t; var cdyear = commentdate.substring(0,4); var cdmonth = commentdate.substring(5,7); var cdday = commentdate.substring(8,10); var monthnames = new Array(); monthnames[1] = "Янв,"; monthnames[2] = "Фев,"; monthnames[3] = "Мар,"; monthnames[4] = "Апр,"; monthnames[5] = "Май,"; monthnames[6] = "Июн,"; monthnames[7] = "Июл,"; monthnames[8] = "Авг,"; monthnames[9] = "Сен,"; monthnames[10] = "Окт,"; monthnames[11] = "Ноя,"; monthnames[12] = "Дек,"; if ("content" in entry) { var comment = entry.content.$t;} else if ("summary" in entry) { var comment = entry.summary.$t;} else var comment = ""; var re = /<\S[^>]*>/g; comment = comment.replace(re, ""); document.write('<br/>'); if (showcommentdate == true) document.write(' ' + monthnames[parseInt(cdmonth,10)] + ' ' + cdday + ' '); document.write('<a href="' + alturl + '">' + entry.author[0].name.$t + '<\/a> пишет:'); if (showposttitle == true) document.write(' on ' + posttitle); document.write('<br/>'); if (comment.length < numchars) { document.write('<i>'); document.write(comment); document.write('<\/i>');} else { document.write('<div align="right"><i>'); comment = comment.substring(0, numchars); var quoteEnd = comment.lastIndexOf(" "); comment = comment.substring(0, quoteEnd); document.write(comment + '...<b><a href="' + alturl + '"><span style="color:#cc6600;">(далее)<\/span><\/a><\/b>'); document.write('<\/i><\/div>');} document.write('<br/>'); } document.write('<br/>'); } //]]> </script> <script type="text/javascript" src= "http://hachic.blogspot.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments"> </script></span> Если его использовать такой какой есть то у каждого комментария есть ссылка ("читать комментарий далее..") при нажатии на неё открывается страница комментария, она открывается не правильно вот такая ссылка: ***.net/tematik.html?showComment=1283845829515#comment-c1776481275404093909, потому что комментарии у меня находятся по адресу: ****.net/tematik.html#comments Проще - я хочу сделать чтобы при нажатии на комментарий в блоке последних комментариев переходило всегда на страницу [адрес сообщения]#comments , а не так как сейчас какой то набор цифр неизвестно куда ведущие [адрес сообщения]?showComment=1283845829515#comment-c1776481275404093909 Как это сделать?
-
Виджет последних тем в блоге имеет такой код: <span style="font-family:georgia;"><span style="font-size:105%;"><script type="text/javascript"> //<![CDATA[ function showrecentcomments(json) { var numcomments = 5; var showcommentdate = true; var showposttitle = false; var numchars = 130; for (var i = 0; i < numcomments; i++) { var entry = json.feed.entry[i]; var alturl; if (i == json.feed.entry.length) break; for (var k = 0; k < entry.link.length; k++) { if (entry.link[k].rel == 'alternate') { alturl = entry.link[k].href; break; } } alturl = alturl.replace("#", "#comment-"); var postlink = alturl.split("#"); postlink = postlink[0]; var linktext = postlink.split("/"); linktext = linktext[5]; linktext = linktext.split(".html"); linktext = linktext[0]; var posttitle = linktext.replace(/-/g," "); posttitle = posttitle.link(postlink); var commentdate = entry.published.$t; var cdyear = commentdate.substring(0,4); var cdmonth = commentdate.substring(5,7); var cdday = commentdate.substring(8,10); var monthnames = new Array(); monthnames[1] = "Янв,"; monthnames[2] = "Фев,"; monthnames[3] = "Мар,"; monthnames[4] = "Апр,"; monthnames[5] = "Май,"; monthnames[6] = "Июн,"; monthnames[7] = "Июл,"; monthnames[8] = "Авг,"; monthnames[9] = "Сен,"; monthnames[10] = "Окт,"; monthnames[11] = "Ноя,"; monthnames[12] = "Дек,"; if ("content" in entry) { var comment = entry.content.$t;} else if ("summary" in entry) { var comment = entry.summary.$t;} else var comment = ""; var re = /<\S[^>]*>/g; comment = comment.replace(re, ""); document.write('<br/>'); if (showcommentdate == true) document.write(' ' + monthnames[parseInt(cdmonth,10)] + ' ' + cdday + ' '); document.write('<a href="' + alturl + '">' + entry.author[0].name.$t + '<\/a> пишет:'); if (showposttitle == true) document.write(' on ' + posttitle); document.write('<br/>'); if (comment.length < numchars) { document.write('<i>'); document.write(comment); document.write('<\/i>');} else { document.write('<div align="right"><i>'); comment = comment.substring(0, numchars); var quoteEnd = comment.lastIndexOf(" "); comment = comment.substring(0, quoteEnd); document.write(comment + '...<b><a href="' + alturl + '"><span style="color:#cc6600;">(далее)<\/span><\/a><\/b>'); document.write('<\/i><\/div>');} document.write('<br/>'); } document.write('<br/>'); } //]]> </script> <script type="text/javascript" src= "http://hachic.blogspot.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments"> </script></span></span> ошибка в том, что этот виджет показывает последние комментарии с огромной задержкой, иногда вообще не показывает комментарии, хотя на странице комментариев ( http://hachic.blogspot.com/feeds/comments/default ) они есть. Я немного пытался самостоятельно изменить этот код, но не разбираюсь в этом языке и не знаю правильно ли я всё сделал, кто разбирается помогите. Сам код я взял с иностранного сайта, какого то блоггера, он сам написал этот код, может он допустил какие то ошибки? Ещё забыл сказать - после того как создаёшь комментарий - он сразу появляется в этом окошке, а на следующий день пропадает и как будто комментария нет, и лишь спустя некоторое время, появляется снова и так с каждым комментарием
-
Я удалил прошлый способ под ката, пропало 30 ошибок, но теперь нельзя использовать многие теги (главный <br />и <p>) при написании публикаций, до тега под ката (теперь тег такой <!--more--> он прячет текст который идёт за ним, чтобы использовать его, я по инструкции гугл добавил в css шаблона это: <b:if cond='data:post.hasJumpLink'> <div class='jump-link'> <a expr:href='data:post.url + "#more"'><data:post.jumpText/></a> </div> </b:if >). Хотя если вообще удалить этот код из шаблона, тогда ошибок становиться больше, потому что после тега <!--more--> можно использовать теги <br />, <p>, <div>... и они не создают ошибок при проверке, но если удалить код !more тогда ошибками считается использование <br /> и <p> на протяжение всей публикации В общем меньше 70 ошибок уже наверное не сделать. Я хочу спросить ещё: Когда редактировал шаблон, там были такие строки: <div style='clear: both;'/> <!-- clear for photos floats --> <div style='clear'/> я удалил эту строку <div style='clear'/> потому что из за неё много было ошибок, не повлияет ли на работу сайта после этого удаления? там какие то плавающие выравнивания чтоли? помоему он лишний был, или стоит его вернуть?
-
из за тега BLOCKQUOTE много проблем у блога в блоггере, при использование этого тега появляется ошибка в валидаторе, незнаю как исправить, может кто поможет? пишет так: document type does not allow element X here; missing one of Y start-tag Line 1072, column 2168: document type does not allow element "blockquote" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag …pan><span class="fullpost"><blockquote>После установки программы ВебМани Кипер… Ещё я заметил когда использую BLOCKQUOTE в сообщениях, то в браузере Хром, нарушается работа под ката, который используется через тег span. И мне приходится писать сообщения примерно в таком виде: <span class="fullpost"><BLOCKQUOTE>сообщение</span> сообщение</BLOCKQUOTE> только тогда в хроме начинает работать, кто знает как в блоггере это исправить? hachic.blogspot.com