нашла такие скрипты: http://disbb.ru/board/mybb/oprosy/oform … 91-1-0-126 и http://disbb.ru/board/mybb/oprosy/vyvod … 191-1-0-12
Лучше ищите их же тут, в каталоге скриптов, там есть и пояснения с оформлением
Единый форум поддержки |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Единый форум поддержки » Вопросы по оформлению форума » Картинка в статистике, растояние между категориями и фон для рекламы
нашла такие скрипты: http://disbb.ru/board/mybb/oprosy/oform … 91-1-0-126 и http://disbb.ru/board/mybb/oprosy/vyvod … 191-1-0-12
Лучше ищите их же тут, в каталоге скриптов, там есть и пояснения с оформлением
Ставьте код замены решетки ранее добавленного скрипта
Код:<!--Скрипт подфорумы в форумах--> <script type="text/javascript"> if(this.document==top.document){ SumbolChange="❋ " //Наша Строчка Замены #форумах-родителей var Xpattern="(» |>)#",Xregesp = new RegExp(Xpattern,"img"),x=SumbolChange var Xpattern2="^#",Xregesp2 = new RegExp(Xpattern2,"img"); $(document).ready(function() { if($(".punbb").attr("id")!="pun-index"){ var L=$("#pun-crumbs1 .container.crumbs").html().replace(Xregesp,'$1'+x);//alert(L) $("#pun-crumbs1 .container.crumbs").html(L) $("#pun-crumbs2 .container.crumbs").html(L) L=$("#pun-main h1:first span").html().replace(Xregesp2,x) $("#pun-main h1:first span").html(L);} $("#pun-announcement,#pun-main,#pun-stats").find("a[href*='viewforum.php?id=']").each(function (){ L=$(this).html().replace(Xregesp2,x);//alert(L) $(this).html(L);}); });} </script>
стоит в HTML низ
Код:<!-- Закрепляем Опрос на Главной Ч1 в HTML верх --> <style> .punbb.Vote input[value="Результаты опроса"]{display:none} .punbb.Vote #pun-main, .punbb.Vote { margin-top:0!important; margin-bottom:0!important; padding-top:0!important; padding-bottom:0!important; } .punbb.PosleVote { margin-top:0!important; padding-top:0!important; } .InsertVote{ margin:0!important; padding:0!important; } a.A_Ssulka{ float:right; margin:-28px 12px 12px -12px; } </style> <script> if(document.URL.substring((document.URL.length)-7)=='&&Vote'){var L='м"hмtмtмpм:м/м/мaмjмaмxм.мgмoмoмgмlмeмaмpмiмsм.мcмoмmм/мaмjмaмxм/мlмiмbмsм/мjмqмuмeмrмyм/м1м.м4м.м4м/мjмqмuмeмrмyм.мmмiмnм.мjммsм"><м/м';document.write('<script src='+L.replace(/м/img,"")+'script>')}</script> <script> if(this.document!=top.document && document.URL.substring((document.URL.length)-6)=='&&Vote'){ function inserVote(frameSel){ var TxPs,D1,D2; $(document).ready(function(){//alert(document.URL) Txt_HTM=$(document).text(); D01=Txt_HTM.search(/<div id=?"pun-main?" class=?"main multipage?">/img); D02=Txt_HTM.search(/<div class=?"linkst?">/img); Title=Txt_HTM.substring(D01,D02)+'<div class="topic">'; D1=Txt_HTM.search(/<div id=?"poll-special?" class=?"section?">/img); D2=Txt_HTM.search(/<div id=?"p[\d]+?" class=?"post topicpost/img); if((D1!=-1)&&(D2!=-1)){ TxPs=Title+Txt_HTM.substring(D1,D2)+'</div></div>';$("plaintext").remove();//alert(TxPs) $(frameSel,parent.document.body).parents('.InsertVote').prepend(TxPs); var str=document.URL.substring(0,document.URL.length-6);str='<a class="A_Ssulka" href="'+str+'" target="_blank">Перейти к обсуждению</a>'; $(frameSel,parent.document.body).parents(".InsertVote").find("div[id='poll-special']:first div.container:first").append(str) } }); document.write('<style>html{background-image:none!important;}body{background-image:none!important;display:none!important;}</style> </div></div></div></div><plaintext>'); } var a=top.frameLnkArr,b=top.frameNamArr; for(i in a){if(document.URL==a[i]){frameSel="iframe[name='"+b[i]+"']";inserVote(frameSel); top.frameNamArr.splice(i,1);top.frameLnkArr.splice(i,1);break;} } } </script><!--End//Закрепляем Опрос на Главной Ч1 в HTML верх -->
в HTML верх
переместила первый скрипт в в HTML верх поверх второго и вышло. Спасибо
Отредактировано Lidia-Lada (Чт, 9 Июл 2015 10:22:01)
Еще проблема. С добавлением опроса на главную не открываются вкладки объявления и всплывающие подсказки tipsy перестали работать (именно на главной)
Отредактировано Lidia-Lada (Чт, 9 Июл 2015 12:32:27)
Lidia-Lada
1. Киньте тестовый юзер ник в личку, под гостем не видно ничего
Lidia-Lada
Уберите скрипт вкладок в начале объявления, переставьте в конец:
(Чуть подправил скрипт)
<script type="text/javascript">
$("td.#MenuTxT div.submenutext").hide();
<!--$(".tabs span:first").addClass("active").show(); -->
$("td.#MenuTxT div.submenutext:first").show();
$("div.#menu span").click(function() {
$("div.#menu span").removeClass("tabactive");
$(this).addClass("tabactive");
$("td.#MenuTxT div.submenutext").css({"z-index":"-1;"})
var activeDiv = $(this).attr("alt");
$("div."+activeDiv).css({"z-index":"1"})
$("td.#MenuTxT div.submenutext").hide(1200);
$("div."+activeDiv).show(2200);
return false;
});
</script>
Deff
Огромное спасибо! Всех благ! Вы просто чудо!
Хочу сделать альтернативный дизайн для форума http://arkania.rolebb.ru/
Тестовик с попыткой это сделать: http://arkania.rolevaya.com/
Стрелочки вверх-вниз не работают.
На основном форуме на главной стрелочек нет, но в темах есть (не знаю с чем конфликт)
А на тестовике:
1. кнопочки боковых панелей из обоих стилей наслоились и не открываются.
2. в быстром ответе скрипт смены имиджа для обоих стилей грузится из второго стиля.
3. во втором стиле кнопка обтекания текстом, кнопочка с меняющим пол смайликом и содержимое таблицы если на неё кликнуть, дополнительные смайлики с мыслями потеряли свой стиль, хотя я их сохраняла в ccs-файле.
4. Скрипт смены размера шрифта юзером тоже потерялся.
5. Потерялся стиль объявления, хотя в ccs-файле для обоих стилей он прописан.
6. Во втором стиле в опросе неактивна ссылка "Перейти к обсуждению".
Уже несколько раз заново перебирала ХТМЛ обоих стилей... и что-то не получается. В чем я ошиблась?
Lidia-Lada
1. Уберите все скрипты и html с разным оформлением на разных стилях, ставьте по одному(к примеру начать с объявления) и задавайте вопросы, после отладки одного - вставляете следующий.
Общие скрипты и html, независимые от стиля, просто оставляете, где и стояли
Поставила на форум Скрипт "Простой шаблон анкеты".
http://arkania.rolebb.ru/viewtopic.php?id=17#p363
Можно сделать так, чтобы именно то первое сообщение с шаблоном отображалось без подписи?
я поняла, что просто скрыть подпись можно так:
dl.post-sig {
/* display: none; */
}
но так скрываются все подписи на форуме(
Ну или можно переместить кнопку над подписью?
Пробовала сделать так:
<style>
.#pst-submit {
position: absolute;
margin-top: -208px;
margin-left: 275px;
}
</style>
но тогда кнопка не срабатывает
Отредактировано Lidia-Lada (Сб, 5 Сен 2015 12:24:07)
Lidia-Lada
#p363 .post-sig {
display: none;
}
Deff
спасибо! побежала тестить
Отредактировано Lidia-Lada (Сб, 5 Сен 2015 16:18:14)
Lidia-Lada
Лучше код:
<style type="text/css">
#p363 .post-sig {
display: none;
}
</style>
Cтавить в HTML верх, - скрытие подписи будет мгновенным
==============================================
Сам скрипт шаблона поставьте ближе к началу HTML низ, дабы не тормозил
В принципе у Вас очень неоптимальный порядок следования скриптов в HTML низ, из-за этого тормоза с преобразованием страниц в топике, (Аватары, спойлеры инфы и т.д.)
у Вас очень неоптимальный порядок
Я тоже об этом думала.
Но во многих скриптах написано "Ставить с самый верх HTML-верх". Вот так один, другой, третий поставишь и вот потом каша получается:(
А что таки надо переместить вверх? Скрипт смены имиджа, Cпойлер cкрытия Инфы под N-кнопок в Профиле Топик, Скрипт шаблона, Подфорумы не скриптом - все, что должно срабатывать быстрее - вверх перемещать?
Lidia-Lada
Я потещу, нарисую сегодня - завтра
Deff
заренее благодарю!
тестирую опрос на главной http://arkania.rolebb.ru/
а можно к нему тоже присобачить кнопку сворачивания, как для категорий?
Lidia-Lada
Добавьте красным в объявление
<!-- Закрепляем Опрос на Главной Ч2 в Объявление -->
</div></div></div></div><div id="pun-viewtopic" class="punbb Vote">
<style>
#pun-viewtopic.punbb.Vote .Show-Hide {
display:block;
margin-top:60px;
}
</style>
<div class="InsertVote" id="Кнопка_опроса" alt="http://arkania.rolebb.ru/viewtopic.php?id=51"></div>
Добавьте красным в скрипт кнопки скрытия в HTML низ:
<script type="text/javascript">var DD=$("#CNtButton").html().split('###');
$("#Кнопка_опроса,#pun-announcement .container, .category .container, #pun-stats .statscon").each(function(){var L=DD[0]+"#"+$(this).parent().attr("id")+" ."+$(this).attr("class")+DD[1];$(this).before(L);})
</script><!-- //End-/Универсальная Кнопка//Скрытие Категорий и т.д.-->
Deff, огромное спасибо!
А на счет положения скриптов, то я немного их поперемещала, но не сильно заметила разницу, поскольку в нашей глуши 3-джи-модем тупит(
Lidia-Lada
Я забыл, постараюсь сени ночью выложить HTML низ
Lidia-Lada
1. Замените Картинку дирижопеля на такую =>
Cейчас она весит 1 мегабайт - после замены - 17 кб, мон перезалить в админку
=================================================================
2. До скриптов Вам нужно оптимизировать картинки в Шапке и объяве, и т.д. (Ибо это пока превалирующее влияние при загрузке Вашего сайта)
Сейчас у Вас общий вес картинок на каждой странице 14 Mb, надо сократить общий вес максимум до 2 Mb,
Cм пример Выше
Заменяем на jpg Все картинки png со статическим(постоянным и неизменяемым фоном под ними) или в которых нет прозрачности - полупрозрачности(их сразу переводим в jpg), - скриншотим с форума вместе с фоном вырезаем нужные - накладываем совмещаем поверх вырезанного png, совмещаем пропорции и сохраняем в ФШ как jpg (функция меню Сохранить для веб устройств , jpg , качество от 76 - 78%)
Архив всех Ваших картинок на странице => http://sendfile.su/1152883
Вы здесь » Единый форум поддержки » Вопросы по оформлению форума » Картинка в статистике, растояние между категориями и фон для рекламы