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

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

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


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


Запросы по скриптам

Сообщений 581 страница 600 из 1058

1

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

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

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

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

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

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

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

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

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

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

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

0

581

Fover
Спасибо большое=)

0

582

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

ЛаскаКВ
Ищите действующие аналоги, именно для форума, - начинать с нуля - долгая песня

Выкладывайте ссылки...

Отредактировано Deff (Вчера 14:51:24)

Простите!Но я хочу что-то ТИПА этого!Если честно мне подойдет любой вариант))

0

583

Подскажи скрипт для удаления текста до определенной буквы или символа.
Например
<script type="text/javascript">
var del = "б"
var s = document.getElementsById("navpm")
Еще чето.
</script>
Вставляем этот скрипт и в навигации вместо Сообщения остается ощения.

0

584

<script type="text/javascript">
var del = "б"
var obj = document.getElementsById("navpm")
var str = obj.innerHTML;
obj.innerHTML = str.substr(str.indexOf('Буква'));
</script>

Тест
<script type="text/javascript">
var str='fsdfsdfsdfsPdfsdfdsfdsf';

alert(str.substr(str.indexOf('P')))
</script>

Отредактировано Deff (Пн, 12 Авг 2013 18:10:38)

0

585

Deff

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

<script type="text/javascript">
var del = "б"
var obj = document.getElementsById("navpm")
var str = obj.innerHTML;
obj.innerHTML = str.substr(str.indexOf('Буква'));
</script>

Не работает.
Попробовал так:

<script type="text/javascript">
$("#navpm a span").innerHTML = str.substr(str.indexOf('щ'));
</script>

Все равно, не вышло.

0

586

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

Попробовал так:

Гы! Чошь ты коктейл намешал из js и jQuery!

<script type="text/javascript">
var obj = $("#navpm a span")
var str = obj.html();
obj.html( str.substr(str.indexOf('щ')) );
</script>

+1

587

Deff
Да я и js переделывал, у меня оно всегда только в alert работало и все.

0

588

Fover
Проще универсальным скриптом замены - или ти не знаешь точного начала фразы
заменить "начало" на "" ?

Отредактировано Deff (Пн, 12 Авг 2013 19:56:01)

0

589

\Deff
Еще вопрос.
<script type="text/javascript">
var kol = [1,2,3,4,5,6]
var obj = $("#navextra")
var str = obj.html();
obj.html( str.substr(str.indexOf('щ')) );
</script>
У меня navextra 6 штук, как перечислить я знаю, а вот как сделать так, что бы это скрипт работал для всех navextra

0

590

Fover
Замены разные или идентичны ?

0

591

Deff
Идентичны, хотя и разные в процессе могут быть.
Если не занят - сделай оба варианта плз.

0

592

<script type="text/javascript">
var arrLetter = ['ш','щ','ы','и','о','п']; //массив букв до которых режем
function(selector,letter){
  var obj = $(selector)
  var str = obj.html();
  var start=str.indexOf(letter);
  if(start+1)obj.html( str.substr(start) );
}
for(i=0;i<arrLetter.length;i++) {
  function('#navextra'+(i+1),arrLetter[i])
}
</script>

(По-хорошему нун еще проверка - что такая буква вообще есть в строке

Отредактировано Deff (Пн, 12 Авг 2013 20:29:51)

0

593

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

0

594

Fover
А нафег - там авто перебор - при идентичности букв - просто выкинуть массив

<script type="text/javascript">
function(selector,letter){
  var obj = $(selector)
  var str = obj.html();
  var start=str.indexOf(letter);
  if(start+1)obj.html( str.substr(start) );
}
for(i=0;i<6;i++) {
  function('#navextra'+(i+1),'щ')
}
</script>

+1

595

Deff
Угу, мне например в #navextra1 нид убрать Чат (1), а в #navextra2 Сайт не надо убирать

0

596

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

Deff
Угу, мне например в #navextra1 нид убрать Чат (1), а в #navextra2 Сайт не надо убирать

Тады есди все буквы вместе с указанной нун добавить единицу

<script type="text/javascript">
function(selector,letter){
  var obj = $(selector)
  var str = obj.html();
  var start=str.indexOf(letter);
  if(start+1)obj.html( str.substr(start+1) );
}
for(i=0;i<6;i++) {
  if(i!=1)function('#navextra'+(i+1),'т')
}
</script>

Отредактировано Deff (Пн, 12 Авг 2013 21:12:25)

0

597

Fover
:glasses: Чот мудришь - скриптом замены - написал все что нужно и заменил все что нужно - чо выдумывать то

Все эти скрипты работают менее 10-20ms
Cмысла гнаться за доп производительностью нет

Другое дело в топике, при куче контента и парсе постов

Отредактировано Deff (Пн, 12 Авг 2013 21:14:56)

0

598

Deff
Нан так, типо твоего скрипта удаления названия доп полей:

<script type="text/javascript">
var A=[1,2,3,4,5]
$(".post .post-author li").each(function (){
for(var i in A){if($(this).hasClass("pa-fld"+A[i])){
$(this).html($(this).html().replace(/^[^:]*:/,''));}};});
</script>

0

599

Fover
Выложи полные тексты в navextra - мож можно еще упростить

0

600

Deff

Чат, Сайт, Форум, Группа, Сеть, Создать свой блог

Но лучше так как с доп полями, удобненько)
+ я же не только там его использовать буду, мож и в топиках пригодится

0


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