Добрый вечер!
Не нашла. Правда искала. Как можно в сайд-баре на форуме отделить друг от друга объявления и блоки групп в соц/сетях. Сейчас они идут сразу друг под другом без разделения и не очень смотрится. Спасибо заранее!
Единый форум поддержки |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Единый форум поддержки » Вопросы по оформлению форума » Объявление на форуме
Добрый вечер!
Не нашла. Правда искала. Как можно в сайд-баре на форуме отделить друг от друга объявления и блоки групп в соц/сетях. Сейчас они идут сразу друг под другом без разделения и не очень смотрится. Спасибо заранее!
Чаечка
Вставь меж ними
<p style="height:12px"></p>
Красным - регулировка
Вставь меж ними
Огромное спасибо!
Доброго всем дня!
Чего-то в объявлении сломалось
Раньше размещала баннер в каком - либо форуме - все подфорумы показывали в объявлении этот же баннер. А сейчас только в родительском.
Помогите, где накосячила
Пример: Баннер в форуме "Афиша" Ссылка отображается, а его подфорумах - нет: Ссылка
Также и с другими: в АКЦИИ показывает, а в Подфорумах нет.
Спасибо заранее!
Вот, что стоит в объявлении:
<center>МЕСТО ДЛЯ ВАШЕЙ РЕКЛАМЫ!<center> <style type="text/css">#pun-index #index{display:block!important}</style> <div id="index" style="display:none"> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- на главную 09.03.16 --> <ins class="adsbygoogle" style="display:inline-block;width:728px;height:90px" data-ad-client="ca-pub-2774269998910189" data-ad-slot="1308544956"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <!--Своё Объявление для каждой темы или форума--><script> var st = document.getElementById("pun-crumbs1").innerHTML; $("#pun-announcement div.notificat[alt]").each(function (i) { var Tem_title=$(this).attr("alt"); if (st.indexOf(Tem_title)!= -1){$(this).show();} else $(":not(#pun-index) #pun-announcement div.default").show() ;}); </script><!--End/MyAdvertise--> <center><div alt="АФИША ИЖЕВСКА" class="notificat" style="display:none;width:100%;" > <a href="http://vk.com/event114186688?w=wall-114186688_20%2Fall" title="Розыгрыш бесплатных билетов на концерт! Хочешь попасть на грандиозный концерт !!! >>>"><img src="http://naydem-vam.ru/files/000e/d9/3b/21189.jpg" alt=" METALLICA OFFICIAL TRIBUTE >>>"></a> </div></center> <center><div alt="АКЦИИ в Ижевске и УР" class="notificat" style="display:none;width:100%;" > <a href="http://vk.com/event114186688?w=wall-114186688_20%2Fall" title="Розыгрыш бесплатных билетов на концерт! Хочешь попасть на грандиозный концерт !!! >>>"><img src="http://naydem-vam.ru/files/000e/d9/3b/21189.jpg" alt=" METALLICA OFFICIAL TRIBUTE >>>"></a> </div><!-- <center> --> <!--Объява в форумах по умолчанию--> <div class="default" style="display:none;width:100%;" > <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- под шапку на главной 25.02.16 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2774269998910189" data-ad-slot="9653167355" data-ad-format="auto"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div> </center>
Отредактировано Чаечка (Ср, 9 Мар 2016 11:14:43)
Чаечка
Попробуйте Заменить этот кусок
<!--Своё Объявление для каждой темы или форума--><script>
var st = document.getElementById("pun-crumbs1").innerHTML;
$("#pun-announcement div.notificat[alt]").each(function (i) {
var Tem_title=$(this).attr("alt");
if (st.indexOf(Tem_title)!= -1){$(this).show();}
else $(":not(#pun-index) #pun-announcement div.default").show()
;});
</script><!--End/MyAdvertise-->
На такой
<!--Своё Объявление для каждой темы или форума--><script>
$(window).load(function () {
var st = document.getElementById("pun-crumbs1").innerHTML;
$("#pun-announcement div.notificat[alt]").each(function (i) {
var Tem_title=$(this).attr("alt");
if (st.indexOf(Tem_title)!= -1){$(this).show();}
else $(":not(#pun-index) #pun-announcement div.default").show()
;}); });
</script><!--End/MyAdvertise-->
Чаечка
Ксать Сваял Подфорумы с Автоустановкой => ПОДФОРУМЫ с Автоматической Установкой
<!--Своё Объявление для каждой темы или форума--><script>
$(window).load(function () {
var st = document.getElementById("pun-crumbs1").innerHTML;
$("#pun-announcement div.notificat[alt]").each(function (i) {
var Tem_title=$(this).attr("alt");
if (st.indexOf(Tem_title)!= -1){$(this).show();}
else $(":not(#pun-index) #pun-announcement div.default").show()
;}); });
</script><!--End/MyAdvertise-->
кажется получилось. Спасибо
http://naydem-vam.ru/viewforum.php?id=272 - не совсем. почему-то в других форумах тоже эту рекламу стал показывать из этой категории
Чаечка
Я бы чуть изменил код вставки рекламы:
<noscript id="insAdv" data="Точное Название форума">
<!-- Тут Коды рекламы Для нужного Форума -->
</noscript><script>
$(document).ready(function () {
var st=$("#pun-crumbs1")[0].innerHTML;
$("#insAdv").each(function () {
var f=$(this).attr("data");
var c=$(this).text();
if(st.indexOf(f)!=-1)$(c).insertAfter(this);
$(this).replaceWith("");
});
});;
</script>
Я бы чуть изменил код вставки рекламы:
Здравствуйте! Не совсем понимаю где именно вставлять Ваш код?
Вот сейчас в объявлении: и ЕЩЁ. Как ставишь код объявления "по умолчанию" - отображается во всех разделах. А раньше, только там где не настроено (
<style type="text/css">#pun-index #index{display:block!important}</style>
<div id="index" style="display:none">
<!-- Republer.AdEngine START -->
<!-- Форумы Ижевска -->
<!-- 728x90 -->
<script language="JavaScript"><!--
function k_ph(p){document.write('<div id="kph'+p+'" style="display:none"><\/div>');}
function k_c(p){document.write('<div style="visibility:hidden;position:absolute"><iframe id="k_c'+p+'" width=1 height=1 marginwidth=0 marginheight=0 scrolling=no frameborder=0><\/iframe><\/div>');}
function k_getCode(n,p,s){
var d;
if(n<10){try{if(document.all && !window.opera){d = window.frames['k_c'+p].document;}
else if(document.getElementById){d=document.getElementById('k_c'+p).contentDocument;}}catch(e){;}
if(d){d.write('<scr'+'ipt type="text/javascript">var kphid="kph'+p+'";<\/scr'+'ipt>');
d.write('<scr'+'ipt type="text/javascript" src="'+s+'"><\/scr'+'ipt>');}
else {setTimeout('k_getCode('+(++n)+','+p+',"'+s+'")', 100);}
}}
if (typeof(document.referrer) != 'undefined') {afReferrer = escape(document.referrer);}
else {afReferrer = '';}
var addate = new Date();
if ('undefined' == typeof(kav_cn)){ var kav_cn = 0; } else {++kav_cn;}
k_ph(kav_cn); k_c(kav_cn);
k_getCode(1,kav_cn,'//a.republer.com/exp?sid=6906&bt=7&bn=73361&page=6626&bc=3&ct=2&pr=' + Math.round(Math.random()*100000) + '&pt=b&pd=' + addate.getDate() + '&pw=' + addate.getDay() + '&pv=' + addate.getHours() + '&prr=' + afReferrer);
//-->
</script>
<!-- Republer.AdEngine FINISH -->
</div>
<!--Своё Объявление для каждой темы или форума--><script>
$(window).load(function () {
var st = document.getElementById("pun-crumbs1").innerHTML;
$("#pun-announcement div.notificat[alt]").each(function (i) {
var Tem_title=$(this).attr("alt");
if (st.indexOf(Tem_title)!= -1){$(this).show();}
else $(":not(#pun-index) #pun-announcement div.default").show()
;}); });
</script><!--End/MyAdvertise-->
<center><div alt="АФИША ИЖЕВСКА" class="notificat" style="display:none;width:100%;" >
<a href="http://vk.com/event114186688?w=wall-114186688_20%2Fall" title="Розыгрыш бесплатных билетов на концерт!
Хочешь попасть на грандиозный концерт !!! >>>"><img src="http://naydem-vam.ru/files/000e/d9/3b/21189.jpg" alt=" METALLICA OFFICIAL TRIBUTE >>>"></a>
</div></center>
<center><div alt="АКЦИИ в Ижевске и УР" class="notificat" style="display:none;width:100%;" >
<a href="http://vk.com/event114186688?w=wall-114186688_20%2Fall" title="Розыгрыш бесплатных билетов на концерт!
Хочешь попасть на грандиозный концерт !!! >>>"><img src="http://naydem-vam.ru/files/000e/d9/3b/21189.jpg" alt=" METALLICA OFFICIAL TRIBUTE >>>"></a>
</div><!-- <center> -->
<!--Объява в форумах по умолчанию-->
<div class="default" style="display:none;width:100%;" >
<!-- Whisla block start -->
<script type="text/javascript" language="javascript"> if (typeof (window.wBlocks) == "undefined") { (function (g, b, d) { var c = b.head || b.getElementsByTagName("head"), D = "readyState", E = "onreadystatechange", F = "DOMContentLoaded", G = "addEventListener", H = setTimeout; function f() { /*on script loaded*/ } H(function () { if ("item" in c) { if (!c[0]) { H(arguments.callee, 25); return; } c = c[0]; } var a = b.createElement("script"), e = false; a.onload = a[E] = function () { if ((a[D] && a[D] !== "complete" && a[D] !== "loaded") || e) { return false; } a.onload = a[E] = null; e = true; f(); return true; }; a.src = "http://whisla.com/content/scripts/whisla.scroll.js"; c.insertBefore(a, c.firstChild); }, 0); if (b[D] == null && b[G]) { b[D] = "loading"; b[G](F, d = function () { b.removeEventListener(F, d, false); b[D] = "complete"; }, false); } })(this, document); } else { whislaGetBlocks(); }</script>
<div id="whisla_363f0733-cc0b-4e3f-8371-721392a58fd0" class="whisla"></div>
<!-- Whisla block end --></div>
</center>
Чаечка
Этот код - ставить единожды в HTML низ:
<script><!-- Реклама для Нужного форума(или темы) -->
$(document).ready(function () {
var st=$("#pun-crumbs1")[0].innerHTML;
$("#insAdv").each(function () {
var f=$(this).attr("data");
var c=$(this).text();
if(st.indexOf(f)!=-1)$(c).insertAfter(this);
$(this).replaceWith("");
});
});;
</script>
Этот - куда нужно: (К Примеру, в Объявление, где нун отобразить рекламу)
<noscript id="insAdv" data="Точное Название форума">
<!-- Тут Коды рекламы Для нужного Форума -->
</noscript>
Красное - заменяйте на код Рекламы
Этот код - ставить единожды в HTML низ:
Спасибо! Получается, то, что в объявлении - удалить?
И ещё вопрос - под форумами рекламу тоже этот код:
Этот - куда нужно: (К Примеру, в Объявление, где нун отобразить рекламу)
?
Чаечка
Спасибо! Получается, то, что в объявлении - удалить?
Переставьте каждый баннер в блок из поста #192 (второй код)
И ещё вопрос - под форумами рекламу тоже этот код:
Ну ставьте для каждого подфорума в отдельности... Прописываете название подфорума вместо "Точное название форума"
в Объявление, где нун отобразить рекламу)
там же нужно и на главной и в разных форумах. Как с этим быть? Также и с объявлениями внизу.
Ну ставьте для каждого подфорума в отдельности... Прописываете название подфорума вместо "Точное название форума"
я имею ввиду не в объявлении, а внизу форума, где кнопки счётчиков, чтобы реклама, как и в объявлении отображалась в каждом разделе разная и на главной
Чаечка
Для Главной прописываете точное название самого форума, к примеру: Форумы Ижевска и Удмуртии "Найдём Вам"
Контейнер для вставки <noscript id="insAdv" data="... - Ставьте Куда нужно, - если нун рекламу в HTML низ - туда и ставьте
Ксать сваял Подфорумы с Автоустановкой => ПОДФОРУМЫ с Автоматической Установкой
(Пользовательская часть осталась та же, добавилось дополнение для Админки)
Чаечка
Сейчас сложно что нибудь сказать, скрипт объявлений работает по окончании загрузки страницы, при текущей отдачи сервера походу страница полной загрузки не достигает
Чтобы вносить правки(в том числе и установку новых скриптов) нун дождаться устаканивания работы сервера форум тормозит, виснет, посты глючат
если нун рекламу в HTML низ - туда и ставьте
попробовала в сайдбар, у меня не видно .
http://naydem-vam.ru/viewforum.php?id=20 - в этот раздел тестирую код:
<noscript id="insAdv" data="ВАШИ ШЕСТЬ СОТОК: дача, сад, огород, цветы">
<a href="http://naydem-vam.ru/viewtopic.php?id=15174" title="АКЦИЯ. Баннер и Закреп за 100 рублей! >>>"><img src="http://s3.uploads.ru/gPlU6.gif" alt="Разместить здесь Ваш баннер за 100руб >>>"></a>
</noscript>
что не так?
И над кнопками в самый низ пробую - тоже не показывает.
Вы здесь » Единый форум поддержки » Вопросы по оформлению форума » Объявление на форуме