Автор |
Сообщение |
Сообщений: 123 Город: 18.11.2008 12:47 |
Инфо | цитировать | линк |
|
Athari писал:
то есть перевести русские строки на латиницу
Строка
var but = sels("//input[@value='Послать сообщение' or @value='Создать тему']"), от такой замены работать вряд ли начнёт :) Переводить скрипт в другие кодировки пробовал - странно, но тоже не помогло.
(часть старого сообщения удалена)
В аттаче - заработавшая у меня версия скрипта. Уж не знаю, насколько код "чистый" - я JS вообще не изучал - но он работает :) Кстати, Работает при создании темы, ответе, создании личного сообщения, ответе (то есть, если ничего не забыл, везде). - не работает для редактирования сообщений.
Есть ещё предложение нумеровать версии, чтобы не запутаться.
Dimonius, нельзя ли получить исходник форума с целью его изучения? |
|
|
|
|
Felya John forest soul Сообщений: 6215 Город: Москва 18.11.2008 23:38 |
|
Athari снежный барс Сообщений: 12966 Город: Казань 19.11.2008 00:08 |
Инфо | icq | web | цитировать | линк |
|
А у тебя файл в утф-8. Проблема видимо из-за этого. Перекодируй да перезалей, чтобы у других проблем не возникало.
Тильда, вот когда файл был в виндовой кодировке, он точно не работал. Помню, долго мучался из-за этого. Интересно, есть какой-нибудь способ задать кодировку внутри UserJS?
В аттаче - заработавшая у меня версия скрипта.
Эф, поиск по "in2"? Ой, не нравится… Димониус лишнюю кнопку добавит — всё обвалится. |
|
|
|
|
Сообщений: 123 Город: 19.11.2008 00:14 |
Инфо | цитировать | линк |
|
Athari писал:
поиск по "in2"? Не только.
См. строку 79 - без этой проверки при попытке предпросмотра личного сообщения скрипт вываливался с ошибкой.
Был ещё вариант с проверкой на @type='submit', но там возникал забавный глюк - если пользоваться скриптом, не входя на форум, кнопка предпросмотра отображается в области кнопки "Войти" (при этом, естественно, вполне фунциклирует).
Да, оба эти варианта мне (почти) одинаково не нравятся, но функция предпросмотра очень полезна, и приходится обходиться подручными средствами.
Димониус лишнюю кнопку добавит — всё обвалится. Дык единственным гарантированно работающим вариантом будет реализация предпросмотра в движке форума. В твоём случае Димониус переименует кнопку - всё обвалится :)
Спасибо за скрипт. |
|
|
|
|
Tiger Eeyup! Сообщений: 3665 Город: Тула 19.11.2008 01:00 |
|
Athari снежный барс Сообщений: 12966 Город: Казань 19.11.2008 02:18 |
Инфо | icq | web | цитировать | линк |
|
Обновление.
- Работает при редактировании сообщения
- Преобразуются смайлики
- Список аттачей потёрт
В случае проблем с кодировками преобразовать к виндовой, о результатах сообщить. :)
Эф, русские буквы теперь есть в списке смайликов и регулярном выражении для них. Будешь переводить в латиницу (если не сработет изменение кодировки) — не пропусти. |
|
|
|
|
~ Сообщений: 1314 Город: 19.11.2008 04:20 |
Инфо | цитировать | линк |
|
Athari писал:
вот когда файл был в виндовой кодировке, он точно не работал.
У меня на локале все прекрасно работало. Работает и поныне.
Я правда просто скопипастил на локал html-код страницы с формой и добавил туда свою функцию. Поэтому проблем с кодировкой там никаких и быть не могло априори. Да и функция писалась с рассчетом на то, что ее вставят сюда, а не в user.js. |
|
После прочтения — жечь! |
|
|
Dimonius леффка Сообщений: 10303 Город: Москва 19.11.2008 23:16 |
|
Sally_Lioness Львица
Сообщений: 936 Город: 20.11.2008 13:35 |
Инфо | цитировать | линк |
|
~, Athari, о, спасимба огррромное за этот скрипт! Радуют аватары жителей форума в списке присутствующих, очень :) И кнопочка „Предпосмотр” полезная. Вообще, молодец, очень хорошо вы это придумали :) |
|
|
|
|
~ Сообщений: 1314 Город: 20.11.2008 14:26 |
Инфо | цитировать | линк |
|
Athari, раз уж у тебя такой энтузиазм появился, можно на ссылку "Редактировать" повесить функцию, которая бы выковыривала текст сообщения и заменяла на форму редактирования (с кнопкой «убрать форму», которая бы убирала, соответственно, форму). Айдишник сообщения можно выковыривать непосредственно из ссылки.
Соответственно, у тех, у кого яваскрипт отключен, работала бы ссылка, а у прочих — твой скрипт. Я бы сам сделал, но конкретно сейчас времени нет ковыряться. |
|
После прочтения — жечь! |
|
|
Athari снежный барс Сообщений: 12966 Город: Казань 20.11.2008 16:02 |
Инфо | icq | web | цитировать | линк |
|
Шушик, это потенциальное место для трудно уловимых ошибок: нужно дублировать алгоритм, используемый форумом, вплоть до последней запятой. |
|
|
|
|
Felya John forest soul Сообщений: 6215 Город: Москва 20.11.2008 17:02 |
|
Doggie Собака Сообщений: 90 Город: Екатеринбург 21.11.2008 09:38 |
Инфо | цитировать | линк |
|
тыц...тут такой глюк реальный на сайте...я шлю сообщение и не вижу его потом,как будто оно не отсылалось. |
|
...Лучше точки чем пустота... |
|
|
Dimonius леффка Сообщений: 10303 Город: Москва 21.11.2008 09:54 |
|
Doggie Собака Сообщений: 90 Город: Екатеринбург 21.11.2008 10:52 |
Инфо | цитировать | линк |
|
спасибо.и еще я добавляю 2 аттача,а видно лишь 1. |
|
...Лучше точки чем пустота... |
|
|
Dimonius леффка Сообщений: 10303 Город: Москва 21.11.2008 11:11 |
|
Сообщений: 123 Город: 21.11.2008 11:23 |
Инфо | цитировать | линк |
|
БелкО_о, чтобы прикрепить 2-й аттач, ты случайно не нажимаешь на ту же кнопку "Обзор" 2-й раз? Нажми на кнопку справа от неё (стрелка вниз) и добавь второй аттач в новой строке. |
|
|
|
|
Dehart лев Сообщений: 306 Город: Конаково 26.12.2008 22:03 |
|
Juvi TLK Сообщений: 1834 Город: Санкт-Петербург 27.12.2008 16:07 |
Инфо | цитировать | линк |
|
Единственное, слишком ярковатые большие снежинки для фона - заметно выделяются на белом поле сообщений.
Прошлой зимой, вроде, бледнее были. |
|
Если хочешь указать на ошибки, то сначала похвали, мерзавец! |
|
|
Tiger Eeyup! Сообщений: 3665 Город: Тула 27.12.2008 16:36 |
|
Dimonius леффка Сообщений: 10303 Город: Москва 28.12.2008 15:00 |
|
Взрослый Лев le roi lion Сообщений: 730 Город: 6 планета с конца , саванна 20.01.2009 09:10 |
Инфо | icq | цитировать | линк |
|
У меня какие-то глюки начались на форуме , причем ни разрешение , ни размер страниц я не менял. |
|
In the forest, the russian forest, the bear sleeps tonight. Чертовски хороший кофе!… и горячий! |
|
|
Panthera leo ^^ Сообщений: 1179 Город: Kotovsk 21.01.2009 16:40 |
Инфо | web | цитировать | линк |
|
У меня тоже глюк, точнее не у меня, а у кого то другого. Пользователь анонимус со 112 сообщениями и инфу даже не посмотришь. |
|
My group TLK in VK |
|
|
Сообщений: 123 Город: 21.01.2009 16:40 |
Инфо | цитировать | линк |
|
Leo Rex писал:
У меня тоже глюк, точнее не у меня, а у кого то другого.
И вовсе это не глюк, а профиль такой.
Я самое страшное привидение с мотором.
Модератор Tiger: [ * ][ * ] А я самая лучшая в мире домомучительница.
Использование непечатных символов в качестве ника. Меняй обратно. |
|
|
|
|
Athari снежный барс Сообщений: 12966 Город: Казань 05.02.2009 15:23 |
Инфо | icq | web | цитировать | линк |
|
Можно у личных сообщений тоже отдельно сохранять имя пользователя, как и у сообщений в темах? Надписи "аккаунт удалён" совершенно не вдохновляют, когда смотришь архив. (Я считаю, что аккаунты вообще удалять нельзя, только убирать "в архив", но это уже другая история.) |
|
|
|
|