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

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

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


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


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

Сообщений 421 страница 440 из 1001

Перевести1

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

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

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

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

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

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

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

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

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

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

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

+4

Перевести421

Mirra Bell написал(а):

Чет сама тормознула. Сделала, но теперь то же самое, что и у второго: выводится таблица без наград, потому что их меньше трех

Вроде поправил в Этом посте => Выпадающая Табличка по клику на иконку в профиле топика:

+2

Перевести422

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

Чот не совсем понял сути - поясните еще раз...

Ну вот смотрите - выбрал я понравившийся цвет, например зелёный, вставил в сообщение. Затем опять хочу этот же цвет, т.е. открыл я окошко палитры и нажал ОК, ничего не трогая. А вот фигушки, во второй раз уже не срабатывает. Нужно заново ползунки подёргать, тогда окочурится.

0

Перевести423

Неспетый
Мож просто эту ? Скрипты от пользователей 1

0

Перевести424

Неспетый
Попробуйте заменить скрипт

Код:
<!-- Расширенная палитра цветов -->
<script>
$('#color-area tr').append('<td><input type="color" id="clr" style="cursor:pointer;padding:0;width:20px;height:20px" title="Показать всю палитру" value="'+ (localStorage.getItem('last_selected_color')?localStorage.getItem('last_selected_color'):'#feab12') +'"></td>');$('#clr').change(function(){var v=this.value;localStorage.setItem('last_selected_color',v);bbcode('[color='+v+']','[/color]');$(this).attr('value',v)});
</script>

( Добавил запоминание последне-выбранного
Потестируйте  - отпишите, если сработает - выложу

0

Перевести425

Хорошего вечера)
Alex_63, маленький вопрос по поводу скрипта, увеличивающего размер шрифта. В некоторых местах, где применено htlm-оформление темы, смена происходит, а в некоторых - нет. Все таки, скрипт стоит в настройках форума, по идее он должен перебивать даже стили с !important, но этого не происходит.

Что я делаю не так?)
В остальном скрипт работает корректно.

0

Перевести426

Deff
Знаете, у вас там отлично подобраны цвета, мне нравится. Но всё же хотелось бы этот скрипт исправить...

Alex_63
Ох, давайте по порядку. Да, то что вы сделали - работает замечательно! Проверил в лисе, назад-вперёд, последний цвет запоминается.
Но, к сожалению речь шла про другое, а именно:

Внимание гифка 2.5мб

http://sg.uploads.ru/t/IqnY6.gif

Т.е. цвет уже выбран - а он не вставляется. Но как только я сдвину хотя бы единицу в числовом представлении цвета - он тут же заработает как надо.

Вот создатель скрипта написал:

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

тут всё правильно, вы ничего не выбрали, ничего и не добавляется

Да, но не кажется ли вам это багом? Цвет есть, а он не добавляется, дико неудобно.

+1

Перевести427

audaciousGodsend
Сделайте вместо <div id="descr"  - параграф <p id="descr"
Размер Шрифта меняется ток у тегов <p>

+1

Перевести428

Неспетый написал(а):

Т.е. цвет уже выбран - а он не вставляется.

Все - понял теперь... Событие change срабатывает ток при изменении значения инпута
Пробуйте так

Код:
<!-- Расширенная палитра цветов -->
<script>
$('#color-area tr').append('<td><input type="color" id="clr" style="cursor:pointer;padding:0;width:20px;height:20px" title="Показать всю палитру" value="'+ (localStorage.getItem('last_selected_color')?localStorage.getItem('last_selected_color'):'#feab12') +'"></td>');$('#clr').on('input',function(){var v=this.value;localStorage.setItem('last_selected_color',v);bbcode('[color='+v+']','[/color]');$(this).attr('value',v)});
</script>

0

Перевести429

Alex_63
Ой, как вы быстро отвечаете))
Рассказываю, значит ничего не изменилось, но теперь когда я кручу ползунок палитры, в форму ответа добавляется куча цветов. Кнопка ОК вообще перестала работать.

+1

Перевести430

Неспетый
o.O Пока не наю, думаю ( чот не могу придумать - как обмануть событие change

0

Перевести431

Неспетый
Ну попробуйте так... не уверен чо сработает ( даж скорее всего нет, но как еще - я пока ни наю, нун думать

Код:
<!-- Расширенная палитра цветов -->
<script>
(function(){$('#color-area tr').append('<td><input type="color" id="clr" style="cursor:pointer;padding:0;width:20px;height:20px" title="Показать всю палитру" value="'+ (localStorage.getItem('last_selected_color')?localStorage.getItem('last_selected_color'):'#feab12') +'"></td>');var s=$('#clr').val();$('#clr').mousedown(function(){this.value=''}).mouseup(function(){this.value=s}).change(function(){var v=this.value;localStorage.setItem('last_selected_color',v);bbcode('[color='+v+']','[/color]');$(this).attr('value',v);s=v});}())
</script>

0

Перевести432

Неспетый
Либо так ( у мну чот в браузере не работает вызов окошка по клику на инпут в форме ответа - поэтому не тестирую

Код:
<!-- Расширенная палитра цветов -->
<script>
$('#color-area tr').append('<td><input type="color" id="clr" style="cursor:pointer;padding:0;width:20px;height:20px" title="Показать всю палитру" value="'+ (localStorage.getItem('last_selected_color')?localStorage.getItem('last_selected_color'):'#feab12') +'" onchange="_selectColor()"></td>');function _selectColor{var v=$('#clr')[0].value;localStorage.setItem('last_selected_color',v);bbcode('[color='+v+']','[/color]');$('#clr').replaceWith($('#clr').clone().wrap('<div />').parent().html());$('#clr').attr('value',v)};
</script>

*Поправил

0

Перевести433

Alex_63
Первый вариант работает точно также как и оригинальный скрипт, ничего не поменялось.
Второй вариант вообще не работает - пропала кнопка (проверял после того как вы его "поправили").

Отредактировано Неспетый (Сб, 1 Апр 2017 21:52:52)

0

Перевести434

Неспетый
Соррь, вчера торопился - ошибся, Пробуйте так(правда не тестил - но по крайней мере синтаксическую ошибку выправил)

Код:
<!-- Расширенная палитра цветов -->
<script>
$('#color-area tr').append('<td><input type="color" id="clr" style="cursor:pointer;padding:0;width:20px;height:20px" title="Показать всю палитру" value="'+ (localStorage.getItem('last_selected_color')?localStorage.getItem('last_selected_color'):'#feab12') +'" onchange="_selectColor()"></td>');function _selectColor(){var v=$('#clr')[0].value;localStorage.setItem('last_selected_color',v);bbcode('[color='+v+']','[/color]');$('#clr').replaceWith($('#clr').clone().wrap('<div />').parent().html());$('#clr').attr('value',v)};
</script>

0

Перевести435

Доброго времени.)
Никак не хотят отображаться всплывающие пояснения к вот таким медалькам в профиле, ни дополнительные, ни дефолтные. Подскажите, пожалуйста, в чём может быть проблема?

И такой вопрос: возможно ли сделать скрипт похожих медалек/подарков, но с уведомлением о вручении и более подробными уникальными комментариями? С запятыми и без риска того, что на десятой "персональной" медальке с пояснением в 80-100 символов место в строке профиля закончится. Хочется реализовать возможность дарения пользователями подарков друг другу с подписями и пожеланиями — при невидимом участии админа в этом процессе.
Дефолтные награды на русфф близки по идее, но мешает само слово "награды", обязательное имя для подарка/медальки и строка "награду вручил" — не говоря уже о таком огорчении, что их надо вводить в систему по одной и нельзя взять и всю набранную в админке коллекцию перенести на новый форум =/

0

Перевести436

Asche
В этом скрипте в HTML низ уберите тройку (он удаляет и описания)

<!-- Убрать название доп.полей-->
<script type="text/javascript">
var F = [1,2,3,4,5];
for(i in F) {$('.post-author li.pa-fld'+F[i]).each(function(){$(this).html($(this).html().replace(/(.*?):(?: |<br>)/,''));});}
</script>

+1

Перевести437

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

0

Перевести438

Неспетый написал(а):

Ну вот смотрите - выбрал я понравившийся цвет, например зелёный, вставил в сообщение. Затем опять хочу этот же цвет, т.е. открыл я окошко палитры и нажал ОК, ничего не трогая. А вот фигушки, во второй раз уже не срабатывает. Нужно заново ползунки подёргать, тогда окочурится.

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

http://s9.uploads.ru/0tmfQ.jpg

0

Перевести439

Здравствуйте. Сколько раз обращался сюда за вопросами по скриптами. И вот, опять. Надеюсь, подскажете?

Вопрос вот какой:

Хочу создать через Страницы (в админке которая) некую форму с таблицей, в которых есть определенные поля, которые можно произвольно заполнять и изменять.
Суть в том, что нужен некий скрипт, который сохранял бы эти значения из этой старницы в специальный подготовленный файлик формата .txt, присваивая значениям идентификаторы.

И если кто-то вписывал бы в пост эти идентификаторы, то из файлика на форум выводились значения (может, даже какие-то массивы текста), к которым присвоены эти индитификаторы.

Есть ли что-то подобное в вашем складе Скриптов? А так много всего, может, пропустил.

0

Перевести440

LostKei
Возможно этот скрипт подойдёт => Скрипт для создания анкет (новая версия)

Заполненный контент выводиться в новосоздаваемую тему или соообщение

2-е. Есть скрипт вставки в пост своих прописанных заготовок по кнопке
Вставка своих заготовок(картинки, куски текста), а так же выделение цитат в ролевых текстах

0


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