Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Архив » Слабо актуальные запросы по скриптам, в топике скриптов -


Слабо актуальные запросы по скриптам, в топике скриптов -

Сообщений 1061 страница 1080 из 1506

1061

Прошу прощения за баяновопрос, но я просто излистал уже не одну тему, но так и не смог найти то, что интересует.

Как мне изменить цвета ников для групп? Допустим, чтобы админы отображались красным, модеры, зелёным, проверенные жёлтым и т.д., как в самих сообщениях (ник, что над аватарой), так и в статистике внизу на главной странице.

Заранее спасибо!!

0

1062

baff1n[FCC] написал(а):

Как мне изменить цвета ников для групп? Допустим, чтобы админы отображались красным, модеры, зелёным, проверенные жёлтым и т.д., как в самих сообщениях (ник, что над аватарой), так и в статистике внизу на главной странице.

Заранее спасибо!!

Задавайте Вопросы В теме для новичков!!! Читать Первое сообщение Данной Темы!

0

1063

Ну, надеюсь, это всем пригодится!

Заполнение страница "Правила форума" из сообщения на форуме


Не знаю, как на других форумах, а у нас активные правила хранятся в специальной теме, из-за чего страница "правила форума" (по адресу "http://<Адрес форума>/misc.php?action=rules") пустела. Сегодня нашёл в интернете решение этой проблемы.

Итак. Это вставляется в форму "Правила" ("Администрирование" > "Настройки" > "Регистрация")

<style>
#outtext { margin: 10px!important; }
#outtext p { padding: 0 0 1em 0; line-height: 150%; }
</style>
<script type="text/javascript">
$(document).ready(function(){
$.get("<Адрес темы>", function(data){
var http = $("#p<Номер сообщения>-content", data).html();
if (http == null) {var http = '';}
$("#outtext").html(http);
}); });
</script>
<span id="outtext">Загрузка...</span>

<Адрес темы> и <Номер сообщения> заполняются для каждого форума отдельно по такому принципу: находите ссылку на сообщение с правилами:

http://fireratium.mybb.ru/viewtopic.php?id=124#p696

И вставляете в скрипт в соответствующие цветам места.

Вот пример работы скрипта: пруф.

Добавлено:В принципе, скрипт может работать и для других целей, но важное примечание: скрипт работает только внутри вашего форума.

Отредактировано kozhilya (Чт, 23 Фев 2012 16:22:41)

0

1064

Попытка номер 2...

Заполнение страницы из сообщения на форуме


Полезно, если на вашем форуме, например, правила располагаются где-то в теме (причём не обязательно в первом!)
На этот раз решил взять, то что работает везде, и адаптировать под работающее. И теперь работать будет во всех браузерах...

<script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js" type="text/javascript"></script> 
<style>
#outtext { margin: 10px!important; }
#outtext p { padding: 0 0 1em 0; line-height: 150%; }
#loadframe { display: none; }
#outtext dl.post-sig {display: none;}
</style>

<div id="outtext">Загрузка...</div>
<iframe id="loadframe" width="0" height="0"></iframe>

<script>
outdiv = document.getElementById('outtext');
$('iframe#loadframe')[0].src = '<Адрес темы>';
$('iframe#loadframe')[0].onload = function()
{
  $(document).ready(function() {
  var html = $('iframe#loadframe').contents().find('#pun-main * #p<Номер сообщения>-content').html()
  outdiv.innerHTML = html;
  $('iframe#loadframe')[0].onload = function(){return true;}
  $('iframe#loadframe')[0].src = '';
});
}</script>

<Адрес темы> и <Номер сообщения> заполняются для каждого форума отдельно по такому принципу: находите ссылку на сообщение с правилами:

http://fireratium.mybb.ru/viewtopic.php?id=124#p696

И вставляете в скрипт в соответствующие цветам места.

Вот пример работы скрипта: пруф.

+1

1065

kozhilya Трабл тут пока один, ежели будет еще один фрейм на странице с текущего фора( к примеру закрепления первого сообщения к форуму(не моё) - будет грузицо бесконечно долго, поскольку куча фреймов вложенных (Хотя данного фрейма можно избежать, если подгружать контент ток с первой страницы, там данный фрейм не фунциклит...

Есть аякс подгрузка произвольного контента из топика, правдо Твое Произведение занчительно проще для первоиспользования +

Отредактировано Deff (Чт, 1 Мар 2012 16:08:36)

0

1066

Deff написал(а):

kozhilya Трабл тут пока один, ежели будет еще один фрейм на странице с текущего фора( к примеру закрепления первого сообщения к форуму(не моё) - будет грузицо бесконечно долго, поскольку куча фреймов вложенных (Хотя данного фрейма можно избежать, если подгружать контент ток с первой страницы, там данный фрейм не фунциклит...

Ну, я то изначально планировал этот скрипт для использования на изолированной странице ("Правила" в моём случае).

Deff написал(а):

Есть аякс подгрузка произвольного контента из топика, правдо Твое Произведение занчительно проще для первоиспользования +

Я долго пытался её найти. Не вышло...

0

1067

kozhilya написал(а):

("Правила" в моём случае).

Имется ввиду, что фрейм будет не на странице, а внутри запрошенного фрейма.. со страницы топика

kozhilya написал(а):

Я долго пытался её найти. Не вышло...

Скрипты от пользователей Пост 625

0

1068

Поправлен Скрипт
"Закрепление Первого поста в начале каждой страницы темы"

Посты: №31 и №171

+1

1069

Deff написал(а):

Тестируем - Отписываемся

Отлично!
А выводить можно только в объявлении или в боковую панель тоже можно поместить?

0

1070

Многие Озабочены Лучшей Индексации Их форумов в Поисковиках и текстовыми пояснениями к  картинкам, к примеру, в яндекс картинках ссылкой на сайт

Вставка в Картинки ALT-указаний  на Ваш сайт

Отдельный Сенкс rps(За новость

Можно в Самый низ HTML низ

Код:
<!-- Вставка ALT-указания на сайт по Умолчанию -->
<style>#image-add-alt{cursor: pointer;}</style>
<script> var alt_Default="www."+location.hostname //
var x='[',IMGandALT=x+'img='+alt_Default+']';
function imageGenBBCode(obj){
 var text = '';var image_thumb_link = $(obj).attr("src");
 var image_link = image_thumb_link.replace('uploads\.ru/t/','uploads\.ru/i/');
 var insert_format = $('#selected-insert-format').val();
 if (insert_format == 'direct-links'){text = IMGandALT+image_link+'[/img]'+'\n'}
 else if (insert_format == 'bb-codes'){text = '[url=+image_link+]'+IMGandALT+image_thumb_link+'[/img][/url]'+'\n'}
 else{text = '[url=http://uploads.ru/?v='+$(obj).attr("id")+']'+IMGandALT+image_thumb_link+'[/img][/url]'+'\n'}
 return text;}
$('#action-insert-textarea').remove();
$("#image-area #image-area-actions").prepend('<a id="action-insert-textarea2" style="">Вставить</a>')
$('#action-insert-textarea2').click(function(){
  var imagelinks = $('#image-area-tinp').val().replace(/\r\n/g, "\n").split(/\n/);
  for (key in imagelinks) {if ($.trim(imagelinks[key]).length > 0)
  insert(IMGandALT + imagelinks[key] + '[/img]' + '\n');}
  changeVisibility('image-area');return false;});
</script>
<script>
a='<br /><a id="image-add-alt" class="None" style="float:left;display:block;padding-left:4px;">Не добавлять ALT</a>';
$("#imageupload-left").append('<br />'+a);
$("#image-area-tcon-internet").append(a+'<br />');
 $("#image-add-alt.None").live("click", function(){
  x='[';IMGandALT=x+'img'+']';
  a=$("#image-add-alt.None")
  a.toggleClass("None");
  a.html("Добавлять ALT");
  a.toggleClass("Add");
 });
function AddPreset (){
  x='[';IMGandALT=x+'img='+alt_Default+']';
  a=$("#image-add-alt.Add")
  a.toggleClass("Add");
  a.html("Не добавлять ALT");
  a.toggleClass("None");
}
 $("#image-add-alt.Add").live("click", function(){
  AddPreset ()
 });
$("#button-image").click(function(){AddPreset();});
</script>

Устарело

Отредактировано Deff (Вт, 13 Мар 2012 10:45:14)

+2

1071

geka996
Хм - У меня работает по всякому  - а как нужно то -поясните ?

0

1072

Deff, прощу прощения, чет я напутал, все работает кроме кнопки “Вставить” при нажатии, нечего не происходит

http://uploads.ru/t/8/w/W/8wWX2.png

Отредактировано geka996 (Ср, 7 Мар 2012 01:55:01)

0

1073

geka996
Чот поправил Устарело

Отредактировано Deff (Вс, 11 Мар 2012 10:44:38)

+1

1074

geka996
Вы Жмите на фоту - Кнопка не работает - если перед этим проверяли загрузку с инета(это глюк и без скрипта и был и ранее

(После нажатия на фотку - она работает нормально и для такой последовательности

Отредактировано Deff (Ср, 7 Мар 2012 02:09:12)

+1

1075

Deff, спасибо!

0

1076

geka996
Да не - Рано радовацо - Пока не устаканяцо изменения в форме ответа - править придется еще (тут глянул - функции поменялись

0

1077

Deff, Заметил прикол, если загрузить изображение и вставить как прямая ссылка без вашего скрипта, то изображение откроется вот такhttp://uploads.ru/t/D/M/c/DMcOH.png
, а если повторить процедуру, но с установленным скриптом то изображение вот так откроетсяhttp://uploads.ru/t/T/J/K/TJK3w.png

0

1078

Deff
У меня с наградами проблема, что не так скажите, у меня в поле отображается только цифри наград, а сами награды не появляются:

Код:
    <!--Медальки в профиль(топик)-->
    <style>
    /****************************************************************/
    /*CSS  МЕДАЛЬКИ В ПРОФИЛЬ(ТОПИК) */
    /****************************************************************/
    .tipsy.title-awards .tipsy-inner {
    letter-spacing:1px!important;
    font-size:12px!important;
    font-family: 'Times New Roman';
    max-width:300px;}
    .awards {cursor:pointer;margin:2px;}
    </style><div id=Myawrd style="display:none;">
    <!--=================================================
    //НОМЕР НАГРАДЫ    // ЗА ЧТО    // CCЫЛКА НА КАРТИНКУ
    //=================================================-->

    <p>1,За доблестный Труд 1,http://savepic.org/1963976.gif</p>
    <p>2,Помощнику форума,http://savepic.org/1953736.gif</p>
    <p>3,Лучшему модератору,http://savepic.org/1950664.gif</p>
    <p>4,За доблестный Труд 2,http://savepic.org/1956808.gif</p>
    <p>5,За доблестный Труд 3,http://savepic.org/1954760.gif</p>
    <p>6,За доблестный Труд 4,http://savepic.org/1944520.gif</p>
    <p>7,За доблестный Труд 5,http://savepic.org/1942472.gif</p>
    <p>8,За доблестный Труд 6,http://savepic.org/1941448.gif</p>
    <p>9,За доблестный Труд 7,http://savepic.org/1939400.gif</p>
    <p>10,За достижения культмассовой работе,http://savepic.org/1927112.gif</p>
    <p>11,Администратор,http://savepic.org/1919944.gif</p>
    <p>12,Лучшему Летающему Юзеру,http://savepic.org/1925064.gif</p>
    <p>13,Змею Искусителю форума,http://savepic.org/1914824.gif</p>
    <p>14,Ветерану-Инвалиду в положенный срок,http://savepic.org/1960907.gif</p>
    <p>15,За непревзойденную унылость постов,http://savepic.org/1966027.gif</p>
    <p>16,Лучшему ISQ-Трепло форума,http://savepic.org/1945547.gif</p>

    </div>
    <script type="text/javascript">

    var NumPole=11; //Номер доп поля c наградками;
    var listMedal=[];
    $("#Myawrd p").each(function(j){
    listMedal[j]=[];listMedal[j]=$(this).html().split(',')});

    var NamFld = '.pa-fld'+NumPole;
    var awSTrt = '<img width="23" class=awards src="';
    $("div.post-author "+ NamFld).each(function () {

    if($(this).html()!=null){
        var L = $(this).html().replace(/^.+:(?:[\s]|<br>)/ig,'')
        var L0=$(this).html().replace(/^(.+:)[\s\S]*$/igm,'$1')+'<br>';$(this).html(L0)
        var Thisaw = L.split(',');
    for (j=0; j< Thisaw.length; j++){
         Dp='';var x=Thisaw[j];x=x.replace(/(\d+)#.+$/img,'$1');Dp=(Thisaw[j].replace(x,'')).replace(/^#/i,'');
          for (i=0; i< listMedal.length-1; i++){ //alert(Thisaw[j]+","+listMedal[i][0])
           if(x==listMedal[i][0]){L='<span title="'+listMedal[i][1]+' '+Dp+'" class="tooltip4">'+awSTrt+listMedal[i][2]+'"/></span>';
    //alert(L)
        $(this).append(L);break;}
          }
    };}
    });
    $("span.tooltip4").tipsy({gravity: 's title-awards'});
    </script><!--End//Медальки в профиль(топик)-->


<!--Узнать Номер Поля Под Аватаром-->
<script>$(".post-author li").hover(function(){$(this).attr("title",$(this).attr("class"));});</script>

0

1079

Monica
Ссылку на сообщение с Ником с наградами

0

1080

http://uploads.ru/i/u/4/9/u49FP.png
Прямая ссылка на сообщение

0


Вы здесь » Единый форум поддержки » Архив » Слабо актуальные запросы по скриптам, в топике скриптов -