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

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

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


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[2]


Запросы по скриптам[2]

Сообщений 621 страница 640 из 996

1

Архивная тема с запросами о создании различных скриптов

Это архивная тема с запросами от пользователей на написание скриптов. Некоторые скрипты могут быть индивидуальным исполнением для конкретного форума, что не гарантирует его работоспособность на другом форуме. Перед использованием скрипта, пожалуйста, внимательно изучите все предыдущие сообщения между автором запроса и исполнителем, в них могут содержаться важные детали о функционале и установке найденного скрипта.
Скрипты, опубликованные в этой теме, могут быть устаревшими и нерабочими, поскольку функционал форумов и стандарты языка javascript или библиотеки jquery могли измениться.

Предыдущая тема - Запросы по скриптам
Следующая тема - Запросы по скриптам[3]

Инструменты для поиска и редактирования стиля (скриптов).

Как с помощью браузера можно определить элемент дизайна.

Каталог скриптов/CSS

Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое НТМЛ и CSS.

Типовые Вопросы (ЧаВо)

Ответы на часто задаваемые вопросы.

Как задавать вопросы! Разница между стилем и скриптом. ( Советы)

Плюс к названию темы еще и Памятка.

+1

621

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

Но решить данную проблему я не смогу пока использую ajax, а по другому увы не могу.Я попробую еще 1 вариант, но успеха не гарантирую.

Суть не в Аяксе, а в запоминании на локаль стораге контента,
добавляемого во всплывающее окно после первого чтения, и
в начале скрипта смотришь: если локаль заполнен, то аякса не делаешь, а выводишь данные из локаль стораге,
====
Далее,
Если в главном меню скобок с новыми сообщениями нет (1) - прочищаешь  локаль стораге

Отредактировано Deff (Сб, 8 Мар 2014 16:22:15)

0

622

Deff
Окай, вечером попробую.

0

623

Fover
:glasses: Потом имхо ты вообще не смотришь за скобками в главном меню, а занчит аяксишь на каждой странице
тест скобки стандартный:

if($('#navpm').text().indexOf('(')!=-1)

Отредактировано Deff (Сб, 8 Мар 2014 16:31:15)

0

624

Deff
Да наю я, то я прост со старой версии взял.
Ток я вот никак не пойму, почему ты скобки то не ставишь (всегда):

if($('html').length > 0) {
  $('html').html('Тест');
}

0

625

Если строка после IF единственная = скобки не обязательны, удобно для сокращения скобок, особенно когда в дальнейшем их еще много
Так же скобки не обязательны, если за IF идет единственная функция

f($('html').length > 0) function БлаБла (){
.... тут много чего
}

Отредактировано Deff (Сб, 8 Мар 2014 17:05:21)

0

626

Deff

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

Запятые в описании ставим таким кодом: ,

Не работает. Этот код автоматически меняется на запятую в админке, и оттого скрипт глючит.

0

627

Аделькин написал(а):

Не работает. Этот код автоматически меняется на запятую в админке, и оттого скрипт глючит.

Гы - а так ?=> ,
Лан - чичас подправлю скрипт

Отредактировано Deff (Сб, 8 Мар 2014 19:11:14)

0

628

Deff
Тогда вместо запятой высвечивается ,

0

629

Аделькин
Поправил скрипт, мон ставить запятые в пояснении

+1

630

Deff
Спасибо!
Это этот же скрипт поправили Скрипты от пользователей 2 ?

0

631

Аделькин
Ссылка та же, что я Вам и давал в Первый раз

0

632

Deff
Понятно, спасибо еще раз!

0

633

Здравствуйте. Запрос очень простой: спрятать награды в профиле. Знаю, что есть готовые скрипты на кнопки две и более. Мне так громоздко не нужно. Пусть слово "Награды" отображается в профиле, как есть текстом, а при нажатии на него выкатывается контейнер с наградами в этом же профиле. И убрать бы зазор. Вот так:

Картинка

http://s8.uploads.ru/nBQJs.jpg

Отредактировано Фелис (Сб, 8 Мар 2014 20:44:01)

0

634

Фелис
Ссылку на топик с установленными наградами, видный гостю, кдик по дате в сообщении

Отредактировано Deff (Сб, 8 Мар 2014 20:50:41)

0

635

Deff
Вот эта ссылка? Награды прописываются не скриптом, а через встроенный сервис на rusff. В админке это отдельный пункт настроек.

0

636

Deff
Извиняюсь, у меня еще вопрос по тому же скрипту.
Хочу использовать его для подарков, которых уже более 500 - то есть, код будет достаточно большой. С учетом того, что у нас стоят и другие скрипты, этот просто не влезает в html-низ, сохраняясь там только частично. Скажите, пожалуйста, как можно подгружать его из внешнего файла? Как скрипты подгружать из файла я знаю, но здесь вот этот блок

<div id=Myawrd style="display:none;">
<!--=================================================
//НОМЕР НАГРАДЫ    // ЗА ЧТО    // CCЫЛКА НА КАРТИНКУ
//=================================================-->
<p>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,За доблестный Труд,http://savepic.org/1956808.gif</p>
<p>5,За доблестный Труд,http://savepic.org/1954760.gif</p>
<p>6,За доблестный Труд,http://savepic.org/1944520.gif</p>
<p>7,За доблестный Труд,http://savepic.org/1942472.gif</p>
<p>8,За доблестный Труд,http://savepic.org/1941448.gif</p>
<p>9,За доблестный Труд,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>

меня смущает, как его подгрузить из внешнего файла - я не знаю...

0

637

Аделькин
Попробуйте синее запихнyть в подгружаемый скрипт:

Свернутый текст

<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>

<!--Медальки в профиль(топик)-->
<script>
function NewForm (){ /*==123==;
<!--=================================================
//НОМЕР НАГРАДЫ    // ЗА ЧТО    // CCЫЛКА НА КАРТИНКУ
//=================================================-->
<div>
<p>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,За доблестный Труд,http://savepic.org/1956808.gif</p>
<p>5,За доблестный Труд,http://savepic.org/1954760.gif</p>
<p>6,За доблестный Труд,http://savepic.org/1944520.gif</p>
<p>7,За доблестный Труд,http://savepic.org/1942472.gif</p>
<p>8,За доблестный Труд,http://savepic.org/1941448.gif</p>
<p>9,За доблестный Труд,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>
      ==123==;*/
   } NewForm = NewForm.toString().split('==123==;')[1];

var NumPole=1; //Номер доп поля c наградками;
var listMedal=[];
$(NewForm).find("p").each(function(j){
listMedal[j]=[];listMedal[j]=$(this).html().replace(/\s*(\d+),\s*(.*?),\s*(http.*)/ig,'$1,,$2,,$3').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; 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//Медальки в профиль(топик)-->

Отредактировано Deff (Сб, 8 Мар 2014 23:27:19)

+1

638

Deff
Не работает :(

0

639

Аделькин
Ссылку на ресурс с кодом
Вроде Поправил пост 637

Отредактировано Deff (Сб, 8 Мар 2014 22:19:04)

0

Перевести640

Deff
http://i.lolbb.ru/f/ru/lolbb/podarki.js

0


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[2]