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

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

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


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


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

Сообщений 141 страница 160 из 1000

1

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

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

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

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

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

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

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

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

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

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

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

+1

141

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

В качестве варианта борьбы - перемещение формы делать чуть раньше вставки контента в форму, к примеру: заменить тег BB-цитаты, используя http://jquery-docs.ru/Manipulation/replaceWith/ ,  на такой:

Попробую так:

$('li.pl-BBquote>a').each(function(){
  $(this).attr('onClick','MReplyForm();MyfuncBB_tagCopy(this);return false;');
});

(* Поправил

Отредактировано Alex_63 (Ср, 1 Июл 2015 16:55:33)

0

142

Deff
Попробовал - работает! :jumping:
Спасибо за помощь!)

0

143

Alex_63, имхо так разве не лучше ? и работает в старых ИЕ, атрибут 'onclick' в ИЕ нун ставить только на чистом JS, а .replaceWith - проходит нормально, к тому же заменяет сразу и надпись "Цитировать" (без повторного .each

$('li.pl-BBquote>a').each(function(){
  $(this).replaceWith('<a href="#" onclick="MReplyForm();MyfuncBB_tagCopy(this);return false;">Цитировать</a>')
});

+1

144

Deff
Тоже хороший вариант)
Без .attr() в скрипте переноса Быстрого ответа не обойтись (для стандартной кнопки "Цитировать"), выходит, в IE это  тоже работать не будет?

0

145

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

Без .attr() в скрипте переноса Быстрого ответа не обойтись (для стандартной кнопки "Цитировать"),

Дык а почему там тоже не поменять тег <a целиком через .replaceWith ?
В Ие все attr() меняются через jQuery, кроме атрибутов событий (onclick, onmouseover,onfocus и т.д.)

+1

146

Deff
И в новых версиях тоже?

Вроде в IE 11 перенос Быстрого ответа по клику на "Цитировать" работает без проблем..

(Кстать, а как там поменять, там же href="javascript:quote('Alex_63', 866156)", как тогда определить красное ?

0

147

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

И в новых версиях тоже?

Ни наю, у мну ХР, проверял до 8 версии.
С добавкой  форму новых инпут есть проблемы и на 9
В Качестве борьбы ставить скрипт в форму ответа - изменения формы до закрытия тега </form>  ИЕ переваривает нормально

0

148

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

, как тогда определить красное ?

.each и Считать текущий  атрибут href , удалить 'javascript:'

$('li.pl-quote>a').each(function(){
   var old = $(this).attr('href').split('javascript:')[1];
   $(this).replaceWith('<a href="javascript:MReplyForm();'+old+'">Цитировать</a>')
});

* Поправил

0

149

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

ставить скрипт в форму ответа

Перенос Быстрого ответа в Форме Ответа не работает

0

150

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

Перенос Быстрого ответа в Форме Ответа не работает

Который из скриптов ? ссылку

0

151

Deff
Спасибо за помощь)
Сейчас ничего менять не буду,  но возьму способ "на вооружение" :)

0

152

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

Который из скриптов ? ссылку

http://forumstatic.ru/files/0015/c4/3f/26021.js - 1 версия
http://forumstatic.ru/files/0015/c4/3f/26022.js - 2 версия
http://forumstatic.ru/files/0015/c4/3f/26023.js - 3 версия (без добавления кнопки "Ответить")

0

153

Alex_63
Первый скрипт проверил - у мну работает в форме ответа

0

154

Deff
Какой браузер?
У меня в Google Chrome  - не работает (по крайней мере первый), а именно - не кликается кнопка "Отмена"

0

155

Alex_63
Вставь в форму ответа таким кодом:

</div></fieldset><p class="formsubmit"><input type="submit" class="button" name="submit" value="Отправить" accesskey="s" title="Accesskey:s" /> <input type="submit" class="button" name="preview" value="Посмотреть" accesskey="p" />  <!--Тут мон сразу добавить свою кнопку--></p>
<script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/26022.js"></script>
</form><form style="display:none;"><fieldset><div>

0

156

Deff
Так ведь когда Быстрый ответ переносится, скрипты из #post-form удаляются:
  $('#post-form').find('script').remove();
Или я ошибаюсь?

0

157

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

Deff
Так ведь когда Быстрый ответ переносится, скрипты из #post-form удаляются:
  $('#post-form').find('script').remove();
Или я ошибаюсь?

Дык главное, чтобы первый раз запустилсо, а второй раз ужо и не нужен
Удаляются для отсутвия повторного перезапуска при очередной вставке формы, а исходник он уже скомпилирован

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

0

158

Deff
Что-то я не врублюсь, что ставить надо ?
<script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/26022.js"></script> вставляю в Форму ответа, кнопка "Отмена" даже не появляется..


Отредактировано Alex_63 (Ср, 1 Июл 2015 18:36:02)

0

159

Alex_63
Весь код, что я дал(пост 155) вставляете в самый низ формы ответа(если есть еще коды, они должны быть выше)
=============
Код подойдёт для любого скрипта сразу меняющего форму ответа(добавляющего инпуты) , но не добавляющего инпуты позже завершения создания формы,(можно добавить сразу и скрыть, а в процессе просмотра страницы: открывать их или скрывать), ибо добавки в завершенной форме в ИЕ включая ИЕ 9 не работают. А c show()/hide() проблем нет

0

160

Deff
Вставил в Форму Ответа, проверил - все работает, спасибо :)

(* жаль, плюсики кончились на сегодня

0


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