|
В отчаянье прошу о помощи...
|
|
| Эфраэль | Отредактировал Эфраэль - Воскресенье, 04 Июля 2010, 20:19 Дата: 04 Июля 2010, 20:24 | Сообщение # 21 |  ● ● ● ● ● 52 сообщения Статус: Offline | Infamous, Поставил следующее: Code <?if($URI_ID$='frTread103')?>$( document.editform ).submit(function () { <script> function checksubmit(obj){ s = obj.message.value; while (s.indexOf("[dice]") > -1) { variant=6; priz=Math.round(Math.random() * variant); s = s.replace('[dice]',' [img]http://efrael.ucoz.com/KOSTI/HTYG-YT56-J7K2-56F0-1IL'+priz+'.gif[/img] '); } obj.message.value = s; } </script> }); <?endif?> Надо, что бы при отправки сообщения выкидывался тег дайс, или сама ссылка в случайном порядке... Добавлено (04 Июль 2010, 20:24) --------------------------------------------- Лучше, конечно сразу ссылка, ибо в противном случае на панели ВВ кодов придёцца оставить тег дайс... | | |
|
| Infamous | Отредактировал Infamous - Воскресенье, 04 Июля 2010, 20:31 Дата: 04 Июля 2010, 20:27 | Сообщение # 22 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Code <?if($URI_ID$='frTread103')?> <script type="text/javascript"> $( document.editform ).submit(function () { this.message.value = this.message.value.replace( /\[dice\]/, ' [img]http://efrael.ucoz.com/KOSTI/HTYG-YT56-J7K2-56F0-1IL' + Math.round( Math.random() * 6 ) + '.gif[/img] ' ); }); </script> <?endif?> | | |
|
| Эфраэль | Дата: 04 Июля 2010, 22:38 | Сообщение # 23 |  ● ● ● ● ● 52 сообщения Статус: Offline | Infamous, Не работает... Но подозреваю, что проблема в том, что со здешним тегом код у Меня баг... Он копируется вместе с цифрами, а клавиши не работают... Приходится цифры чистить и добавлять пробелы... Могу в этих пробелах ошибиться... Киньте пожалуйста скрипт в теге цитата, или просто вне всяких тегов... | | |
|
| BoLena | Дата: 04 Июля 2010, 22:45 | Сообщение # 24 |  ● ● ● ● ● 659 сообщений Статус: Offline | Quote <?if($URI_ID$='frTread103')?> <script type="text/javascript"> $( document.editform ).submit(function () { this.message.value = this.message.value.replace( /\[dice\]/, ' [img]http://efrael.ucoz.com/KOSTI/HTYG-YT56-J7K2-56F0-1IL' + Math.round( Math.random() * 6 ) + '.gif[/img] ' ); }); </script> <?endif?> | | |
|
| Эфраэль | Дата: 04 Июля 2010, 22:48 | Сообщение # 25 |  ● ● ● ● ● 52 сообщения Статус: Offline | Эхь... Не пашед... Вставляю в форму добавления, кликаю "Отправить" и ничего... Пишет мол нет текста... | | |
|
| BoLena | Дата: 04 Июля 2010, 22:49 | Сообщение # 26 |  ● ● ● ● ● 659 сообщений Статус: Offline | Консоль ошибок покажи.. может Infamous что-то придумает. (если у него есть настроение))) | | |
|
| Эфраэль | Дата: 04 Июля 2010, 22:52 | Сообщение # 27 |  ● ● ● ● ● 52 сообщения Статус: Offline | Консоль ошибок покажи.. может Infamous что-то придумает. (если у него есть настроение))) Что за консоль ошибок?... Я кидал вот тот скрипт в форму, кликал "Отправить" и ничего... | | |
|
| BoLena | Дата: 04 Июля 2010, 22:55 | Сообщение # 28 |  ● ● ● ● ● 659 сообщений Статус: Offline | В браузере Mozilla Firefox есть вкладка "Инструменты" там найдешь... | | |
|
| Эфраэль | Дата: 04 Июля 2010, 22:57 | Сообщение # 29 |  ● ● ● ● ● 52 сообщения Статус: Offline | Да там просто скрипт не действует... Пишет невозможно отправить сообщение без текста... Это же не ошибка... | | |
|
| BoLena | Дата: 04 Июля 2010, 23:09 | Сообщение # 30 |  ● ● ● ● ● 659 сообщений Статус: Offline | Вполне может произойти ошибка в скрипте. | | |
|
| Эфраэль | Дата: 05 Июля 2010, 00:59 | Сообщение # 31 |  ● ● ● ● ● 52 сообщения Статус: Offline | Вполне может произойти ошибка в скрипте. Да Я его уже 10 раз переставлял...Добавлено (05 Июль 2010, 00:59) --------------------------------------------- Так, можно реанимировать?... Code <?if($URI_ID$='frTread103')?> <script type="text/javascript"> $( document.editform ).submit(function () { this.message.value = this.message.value.replace( /\[dice\]/, ' [img]http://efrael.ucoz.com/KOSTI/HTYG-YT56-J7K2-56F0-1IL' + Math.round( Math.random() * 6 ) + '.gif[/img] ' ); }); </script> <?endif?> | | |
|
| Infamous | Дата: 05 Июля 2010, 06:38 | Сообщение # 32 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Code <?if($URI_ID$='frTread103')?> <script type="text/javascript"> $( document.editform ).submit(function () { this[0].message.value = this[0].message.value.replace( /\[dice\]/, ' [img]http://efrael.ucoz.com/KOSTI/HTYG-YT56-J7K2-56F0-1IL' + Math.round( Math.random() * 6 ) + '.gif[/img] ' ); }); </script> <?endif?> | | |
|
| Эфраэль | Отредактировал Эфраэль - Понедельник, 05 Июля 2010, 13:51 Дата: 05 Июля 2010, 13:50 | Сообщение # 33 |  ● ● ● ● ● 52 сообщения Статус: Offline | Снова не получилось.... Кликаю "Отправть" - пишет нет текста... Очень прошу помочь... Добавлено (05 Июль 2010, 13:38) --------------------------------------------- Infamous, а можно сделать так, что бы прямо перед отправкой, ну когда кликаешь на кнопку "Отправть" кидался тег дайс, а потом сообщение сразу отправлялось? Или прошлый скрипт это и должен был делать?... Добавлено (05 Июль 2010, 13:50) --------------------------------------------- У Гангрена, вот здесь http://nevendaar.com/forum/2-699-1 поставлена похожая система... Только там метаться сразу ссылка... Но можно и тег дайс, главное, что бы работало... Я сам, по нубости своей не умею практически ничего... Очень надеюсь, что кто нибудь мне поможет... | | |
|
| Infamous | Дата: 05 Июля 2010, 14:01 | Сообщение # 34 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Можно так попробовать Code <?if($URI_ID$='frTread103')?> <script type="text/javascript"> $( '#frF16' ).click(function () { $('#message').val( $('#message').val().replace( /\[dice\]/, ' [img]http://efrael.ucoz.com/KOSTI/HTYG-YT56-J7K2-56F0-1IL' + Math.round( Math.random() * 6 ) + '.gif[/img] ' ) ); }); </script> <?endif?> | | |
|
| Эфраэль | Дата: 05 Июля 2010, 14:04 | Сообщение # 35 |  ● ● ● ● ● 52 сообщения Статус: Offline | Эх... Снова: "Не указан текст сообщения".................. | | |
|
| Infamous | Отредактировал Infamous - Понедельник, 05 Июля 2010, 14:59 Дата: 05 Июля 2010, 14:59 | Сообщение # 36 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Ссылку на страницу с установленным скриптом. | | |
|
| Эфраэль | Дата: 05 Июля 2010, 15:05 | Сообщение # 37 |  ● ● ● ● ● 52 сообщения Статус: Offline | Infamous, Воть http://efrael.ucoz.com/forum/11-103-1 | | |
|
| Infamous | Дата: 05 Июля 2010, 15:25 | Сообщение # 38 |  ● ● ● ● ● 1670 сообщений Статус: Offline | В исходнике я не нашёл скрипта. | | |
|
| Эфраэль | Отредактировал Эфраэль - Понедельник, 05 Июля 2010, 15:40 Дата: 05 Июля 2010, 15:41 | Сообщение # 39 |  ● ● ● ● ● 52 сообщения Статус: Offline | Infamous, а сейчас? Вот всея форма добавления: Code <div class="gDivLeft"><div class="gDivRight"> <table border="0" width="100%" cellspacing="1" cellpadding="0" class="gTable" id="frM53"> <tbody><tr id="frM54"><td colspan="2" class="gTableTop" id="frM55"><div style="float:right" class="gTopCornerRight"></div><a name="post">$FORM_TITLE$</a></td></tr> <?if($ERROR$)?> <tr id="frM1"><td colspan="2" align="center" class="gTableError" id="frM2">$ERROR$</td></tr> <?endif?> <?if($_USER$)?> <tr id="frM3"><td class="gTableLeft" id="frM4">Имя:</td><td class="gTableRight" id="frM5">$_USER$</td></tr> <?endif?> <?if($_THREAD_NAME$)?> <tr id="frM25"><td class="gTableLeft" id="frM26">Название темы:</td><td class="gTableRight" id="frM27">$_THREAD_NAME$</td></tr> <tr id="frM28"><td class="gTableLeft" id="frM29">Описание темы:</td><td class="gTableRight" id="frM30">$_THREAD_DESCR$</td></tr> <?endif?> <?if($_POLL_QUESTION$)?> <tr id="frM31"><td class="gTableRight" colspan="2" id="frM32"> </td></tr><tr id="frM33"><td class="gTableLeft" id="frM34">Вопрос голосования:</td><td class="gTableRight" id="frM35">$_POLL_QUESTION$</td></tr><tr id="frM36"><td class="gTableLeft" id="frM37">Пункты опроса:<div class="pollHelp">Введите по одному ответу на строку. Максимум <b>10</b> ответов.</div></td><td class="gTableRight" id="frM38">$_POLL_ANSWERS$</td></tr><tr id="frM40"><td class="gTableLeft" id="frM41">Опции опроса:</td><td class="gTableRight" id="frM42">$_POLL_ONLY_OPT$ <label for="pollonly">Только опрос (писать ответы в теме будет нельзя)</label><br>$_POLL_MULTI_OPT$ <label for="pollmulty">Включить возможность выбора нескольких вариантов ответов</label><br>$_POLL_PERIOD_OPT$ Период голосования (0 - без ограничений)</td></tr><tr id="frM43"><td class="gTableRight" colspan="2" id="frM44"> </td></tr> <?endif?> <tr id="frM56"><td width="25%" class="gTableLeft" id="frM57" valign="top">Текст сообщения:<div class="smilesPart">$SMILES$ </div></td><td class="gTableRight" id="frM58">$BBCODES$ $_MESSAGE$</td></tr> <?if($MESSAGE_OPTIONS_FLAG$)?> <tr id="frM14"><td class="gTableLeft" id="frM15">Опции сообщения:</td><td class="gTableRight" id="frM16"> <?if($_HTML_OPT$)?> $_HTML_OPT$ <label for="ahtml">Включить HTML теги</label><br>$_MAKE_BR_OPT$ <label for="frmt">Заменять переводы строк тегом <b><BR></b></label><br> <?endif?> <?if($_EDITED_OPT$)?> $_EDITED_OPT$ <label for="edited">Добавить надпись "Отредактировано..." в это сообщение?</label><br> <?endif?> <?if($_SMILES_OPT$)?> $_SMILES_OPT$ <label for="smon">Включить смайлы</label><br> <?endif?> <?if($_SIGNATURE_OPT$)?> $_SIGNATURE_OPT$ <label for="sgon">Включить подпись</label><br> <?endif?> <?if($_SUBSCRIBE_OPT$)?> $_SUBSCRIBE_OPT$ <label for="sbon">Уведомления на e-mail при ответах</label><br> <?endif?> </td></tr> <?endif?> <?if($MODER_OPTIONS_FLAG$)?> <tr id="frM6"><td class="gTableLeft" id="frM7">Опции темы:</td><td class="gTableRight" id="frM8"> <?if($_FIRSTONTOP_OPT$)?> $_FIRSTONTOP_OPT$ <label for="firstontop">Первое сообщение темы сделать шапкой (показывать на всех страницах)</label><br> <?endif?> <?if($_ONTOP_OPT$)?> $_ONTOP_OPT$ <label for="isontop">Тема всегда сверху</label><br> <?endif?> <?if($_CLOSED_OPT$)?> $_CLOSED_OPT$ <label for="isclosed">Закрытая тема</label> <?endif?> </td></tr> <?endif?> <?if($_FILES_UPLOADER$)?> <tr id="frM50"><td class="gTableLeft" id="frM51">Прикрепить файл: <span style="font-size:7pt;">(не более <b>$FILE_MAX_SIZE$</b>Kb)</span></td><td class="gTableRight" id="frM52">$_FILES_UPLOADER$</td></tr> <?endif?> <?if($_SECURITY_CODE$)?> <tr id="frM45"><td class="gTableLeft" id="frM46">Код безопасности:</td><td class="gTableRight" id="frM47">$_SECURITY_CODE$</td></tr> <?endif?> <tr id="frM59"><td class="gTableRight" colspan="2" align="center" id="frM60"><p><input style="width:110px;" id="frF15" class="postPreview" type="button" value="Просмотреть" onclick="prepost();"><input type="submit" id="frF16" name="sbm" style="width:150px;font-weight:bold;" class="postSubmit" value="$SUBMIT_SIGN$"><input style="width:110px;" id="frF17" class="postReset" type="reset" value="Отменить"></p></td></tr> </tbody></table> </div></div><div class="gDivBottomLeft"></div><div class="gDivBottomCenter"></div><div class="gDivBottomRight"></div>
<?if($URI_ID$='frTread103')?> <script type="text/javascript"> $( '#frF16' ).click(function () { $('#message').val( $('#message').val().replace( /\[dice\]/, ' [img]http://efrael.ucoz.com/KOSTI/HTYG-YT56-J7K2-56F0-1IL' + Math.round( Math.random() * 6 ) + '.gif[/img] ' ) ); }); </script> <?endif?> Добавлено (05 Июль 2010, 15:41) --------------------------------------------- Я его сейчас звёздочками отметил. А, что подобные скрипты тоже отмечаются в исходнике? Я думал исходник это только то, что предстаёт взору... | | |
|
| Infamous | Дата: 05 Июля 2010, 15:47 | Сообщение # 40 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Сейчас всё работает. | | |
|