Новые кнопки на форме отправки сообщений., Временно созданная тема, основные вопросы окажутся в FAQ |
|
Здравствуйте, гость ( Вход | Регистрация )
Данный раздел форума предназначен для всевозможных дискуссий и обсуждений тем, касающихся науки и околонаучных вопросов. Ваши мысли, идеи, гипотезы и просто мнения - приветствуются, при условии соблюдения Правил раздела. И не забывайте регистрироваться.
Новые кнопки на форме отправки сообщений., Временно созданная тема, основные вопросы окажутся в FAQ |
29.11.2011, 0:06
Сообщение
#1
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Всем доброго времени суток!
Скрипт, который облегчит (важнее: сэкономит ваше время) при написании сообщений на форумы cnews. После установки скрипта вы увидите вот эти дополнительные полезные кнопочки, обведенные красным, и табличку математических знаков: (+) показать ещё... (+) показать инструкцию обновления на новую версию
Интструкция по установке: Поставить Add-on (wikipedia:Greasemonkey) в Firefox. Соответственно, все полезности получаются только при использовании Firefox (Chrome, Opera). Пройти по этой ссылке: cnews-buttons-1.24, вверху справа на странице будет зеленая кнопка Install. Клацнуть на кнопке и ответить браузеру "да" ("install"). Для других браузеров есть в этой теме: Моя инструкция «TeXify cnews.ru?, — LaTeX рендеринг (математические формулы в картинках)»: http://xn----8sbbemc3a7aecex.xn--p1ai/foru...showtopic=68455 |
|
|
29.11.2011, 5:00
Сообщение
#2
|
|
Прапорщик Группа: Старожилы Сообщений: 7951 Регистрация: 14.8.2017 Пользователь №: 129274 |
Странно, что среди математических символов мы не обнаруживаем в вашем скрипте стандартных символов теории множеств и логики: отношений «эпсилон» - «э наоборот», отношения вложения «С», алефов, крилолинейных и поверхностных интегралов по замкнутым кривым и поверхностям, так необходимым для векторного анализа ... B)
|
|
|
29.11.2011, 13:07
Сообщение
#3
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Update: http://userscripts.org/scripts/show/119376
Version 1.01 - 9:57 29.11.2011 [.] fixed missing all buttons on edit mode [.] fixed erroneous inserted letter B on act 'close' [.] fixed empty link in help table [+] a bit slow, but more reliable code Просто ставьте заново, перепишется старый. Узнать, есть ли новые версии скрипта, в Firefox можно через Add-ons Manager -> поискать опцию Check for Updates. 2 Paraligon Понять, почему так, очень просто. Через эти наши интернеты передаются голые числа. В единственном, очень удобном, двоичном виде. Число n может быть любое из [0,255]. Это значит, что число n выводится или на экран, то точкой, то картинкой, то линией; а может и звуком, а может вообще включать/выключать любое устройство, в общем, смотря в какую таблицу заглядывает алгоритм в поиске соответствия для n. Картинки (буковки, циферки и кракозябры братьев китайцев и арабов) это лишь одно из возможных соответствий. Очевидно, что для осмысленного приема-передачи эти таблицы должны быть симметричными на обеих сторонах. Если этим не озаботиться, то одно и то же число n в этих ваших интернетах у китайца выглядит как кракозябра, а у нас как цифробуква. Для шрифтов поэтому весь вопрос в том, чтобы у всех имелась одинаковая таблица, где каждому числу n поставлено в соответствие картинка из таблицы картинок. Но на деле у всех могут быть разные таблицы, и только небольшое подмножество считается стандартным и молча принято, что ему обязательно быть во всех браузерах. Значит, всё дело в том конкретном шрифте из стандартного подмножества, который отображает сообщение на экране. Выбора-то и нет, только то, что в этом шрифте. А что в шрифте? Если у нас Windows, запускаем на счет программку charmap.exe, для этого делаем: Start -> Run... -> charmap далее выбираем шрифт или Arial, или Verdana или Courier и смотрим в эту чертову таблицу... Всё чего не хватает, получаем с помощью еще одного скрипта LaTeX |
|
|
29.11.2011, 16:03
Сообщение
#4
|
|
Прапорщик Группа: Старожилы Сообщений: 7951 Регистрация: 14.8.2017 Пользователь №: 129274 |
И это всё до чего дошло современное программирование? Теперь я понимаю почему Тьюринг покончил с собой.
|
|
|
29.11.2011, 16:54
Сообщение
#5
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Можно и еще кнопок добавить, форумный движок всё равно парсит еще некоторые тэги. Но вот вопрос, давать ли возможность превращать сообщение в стиль "вырвиглаз"? Мне же, как модератору, еще и пожалеть об этом придется, призывать успокоиться и не делать страшные вырвиглазные сообщения...
lightgreen background --->Centered Text<--- Выравнивание параграфа вправо --> right ------------------------------------------------------------------- Может быть и вот эти вещи полезны, как подсвечивание синтаксиса HTML и SQL, но многим ли это надо? всё это отражается на тяжести скрипта. А я, как можно судить по моему нику, должен быть противником блоат-кода. Тошнит конечно, от этих ваших JS, но, как говорится, мыши плакали, давились, но продолжали жрать этот кактус... HTML <div class='outer'> <p>Hello World</p> </div> SQL SELECT p.*, t.* FROM posts p LEFT JOIN topics t ON t.tid=p.topic_id WHERE t.tid=7 Следующее. Так называемый код-бокс. Вообще-то для кода он не работает, потому что, видимо, код форума для чего-то поправляли, и внесли баг, шрифт теперь здесь не моноширинный... CODE long_code_here = '; Можно эту ошибку исправить, если уж сильно нужно [ codebox ] : снаружи окружить шрифтом "Курьер", сделать это можно выбрав шрифт из формы отправки сообщений. И этот [ codebox ] не уменьшается до высоты одной строчки... Можно добавить и такую кнопку, которая позволит вставлять и оформлять цитаты. Для этого можно немного схитрить и вместо даты ставить URL источника, или название журнала: Цитата(Достоевский @ http://userscripts.org/scripts/reviews/119376) Quoted post content here Обратите внимание на действительно нужные вещи для выделения структуры текста. Отступы (indent) можно вкладывать друг в друга: Indent this text to make it stand outIndent this text to make it stand outIndent this text to make it stand out А с помощью (list) делать вложенные списки, которые нумеруются автоматически:
|
|
|
29.11.2011, 17:34
Сообщение
#6
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
И это всё до чего дошло современное программирование? Теперь я понимаю почему Тьюринг покончил с собой. :D В любой деятельности ровно столько науки, сколько в ней математики. А в программировании математики нет. Немножко на заре компьютерной эры ее было. Программирование очень простое занятие, такое же простое, как программирование домохозяйкой микроволновки. Просто занятие это трудоемкое, как и всё без научного обоснования, всё строго по недоказанному математикой, а потому часто через одно место, и как следствие, сейчас на некоторое время на профессию программмер ажиотаж. |
|
|
29.11.2011, 18:57
Сообщение
#7
|
|
Старший сержант Группа: Старожилы Сообщений: 3152 Регистрация: 11.8.2017 Пользователь №: 103595 |
ORG100H
А что такое strike? -------------------- superlabor
|
|
|
29.11.2011, 19:06
Сообщение
#8
|
|
Прапорщик Группа: Старожилы Сообщений: 7951 Регистрация: 14.8.2017 Пользователь №: 129274 |
А почему трудоёмкое?
|
|
|
29.11.2011, 19:18
Сообщение
#9
|
|
Прапорщик Группа: Старожилы Сообщений: 7951 Регистрация: 14.8.2017 Пользователь №: 129274 |
Всегда восхищался Художниками, способными объяснить идею без алфавита и натурального ряда! Им место на свалке ...
|
|
|
29.11.2011, 23:41
Сообщение
#10
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
А что такое strike? Вот: зачеркнутый текст. Иногда не хватает для выразительности... Небольшой хелп появляется, если клацнуть на кнопке со знаком вопроса. А почему трудоёмкое? На это можно ответить вопросом, как выразился профессор с кафедры «Технологии программирования» А.А.Шалыто, Почему программы не проектируются? ... Мне на ум приходят только три вещи, которые создаются без разработки проектной документации: дети, картины и программы. Видели бы вы удивленное выражение лица моего знакомого художника-экспрессиониста, который не мог поверить, что программы, в том числе и для ответственных объектов, пишутся обычно в той же манере, что и используется им при написании картин! Статья к прочтению обязательно! (: Задумывались, чем отличается автомобиль Самоделкина-из-гаража от тщательно продуманного инженеринга заводских автомобилей? Причина уже в том, что устройства, для которых пишут программы, стали называть компьютеры, и перестали -- вычислительными устройствами. Это чтобы не распугать так и не совладавших с арифметикой. Эти устройства программируют так, что правильнее их называть УУ. Угадывательные Устройства. Что как бы намекает. Блондинка ведь тоже, то, что под капотом, называет УУ, по звуку... |
|
|
30.11.2011, 14:58
Сообщение
#11
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Баг
Воспроизводится в любом браузере: Google chrome, Firefox Выделенный в редакторе текст при нажатии кнопок должен окружаться тэгами, а сейчас он заменяется. |
|
|
30.11.2011, 19:48
Сообщение
#12
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Это надо реализовывать, Обезбан. Реализован самый минимум.
|
|
|
1.12.2011, 3:52
Сообщение
#13
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Еще один скрипт. cnews-quote++
Установка скриптов: смотри стартовое сообщение. Описание: Позволяет с одной страницы темы, щелкая мышью, быстро насобирать цитат в форму ответа, уже оформленных тэгами QUOTE. После установки, на страницах, где:
Использование: Цитаты делаются в два щелчка мышью. Один раз -- выделить текст, второй раз -- нажать на висячую кнопку [++]. После нажатия на кнопку [++] страница прокрутится вниз, к форме ответа, и вы увидите вставленную и оформленную цитату. Эта прокрутка может раздражать, такой "фидбэк на действие" оставлен временно, для процесса обкатки. Нереализовано:
|
|
|
1.12.2011, 11:15
Сообщение
#14
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Не понял необходимости скрипта... Просто для удобства?
Т.к. у меня, возле каждого сообщения есть кнопочки [+цитировать] [ответить с цитатой]. Так вот, побегав по постам и нажимая кнопочку [+цитировать], а затем нажав снизу красную кнопочку [ответить] я и получаю то, для чего этот скрипт: одно сообщение со многими цитатами разных людей. И еще. Я жалобился на убогость форума, но похоже на то, что дело глухо. Youtube-ссылки доступны только в ЛС, на форуме отключены. Может быть удастся youtube-ссылки разворачивать через скрипты? |
|
|
1.12.2011, 11:21
Сообщение
#15
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Не понял необходимости скрипта... Просто для удобства? Т.к. у меня, возле каждого сообщения есть кнопочки [+цитировать] [ответить с цитатой]. Так вот, побегав по постам и нажимая кнопочку [+цитировать], а затем нажав снизу красную кнопочку [ответить] я и получаю то, для чего этот скрипт: одно сообщение со многими цитатами разных людей. И еще. Я жалобился на убогость форума, но похоже на то, что дело глухо. Youtube-ссылки доступны только в ЛС, на форуме отключены. Может быть удастся youtube-ссылки разворачивать через скрипты? нажал - но выделилось ВСЕ сообщение... а не цитата из поста... в этом минус... :+: ;) B) опять нужда в редактировании... :no: :o Цитата нажимая кнопочку [+цитировать], а затем нажав снизу красную кнопочку [ответить] вот вырезка - на которую я хотел ответить-проверить работу...
|
|
|
1.12.2011, 11:59
Сообщение
#16
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
побегав по постам и нажимая кнопочку [+цитировать], а затем нажав снизу красную кнопочку [ответить] я и получаю то, для чего этот скрипт: одно сообщение со многими цитатами разных людей. Не знаю, попробовав один раз, я этой кнопкой больше ни разу не пользовался. Она выдает портянку из сообщений, в которой куча-мала QUOTE. Потом искать среди вложенных QUOTE только те три короткие фразы из трех разных сообщений? Жалко времени... Поэтому ленивые люди и делают оверквотинг. А если подсчитать количество телодвижений для цитирования нескольких слов из одного сообщения? Нажать "ответить", получаем новую страницу, которая перевернута вверх ногами, затем начинается выискивание в неудобном окне редактирования, где же та фраза? само редактирование, часто получаем неправильное закрытие тэгами, наконец, отправляем. А со скриптом только четыре точных движения, [1]: выделил, [2]: нажал [++] , и никуда не переходя внизу этой же страницы [3]: пишешь ответ, и [4]: жмешь "отправить". Бинго. Экономия. Профит. :D Наша жизнь уходит впустую по таким секундным ненужным телодвижениям... нажал - но выделилось ВСЕ сообщение... Сообщение от нажатия на кнопку само не выделяется. Порядок такой: выделил нужный кусочек в сообщении, нажал кнопку, вставилось оформленное тэгами цитирование в форму ответа, пошел к следующему сообщению.вот это сообщение написано именно так. Youtube-ссылки доступны только в ЛС Насчет Youtube не помогу. Если скрипт на стороне сервера не парсит тэги видео, то на нашей стороне ничего не сделать. Отправляемое нами с разных страниц не обязательно проходит одинаковый путь по алгоритму в парсере. Из ЛС одни ветки алгоритма движка форума на сервере работают, из формы в темах -- другие.
|
|
|
1.12.2011, 12:11
Сообщение
#17
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
проба!!!
пс - сначала я написал - потом выделил цитату и нажал вставить ... первое затерлось... а вставился весь пост... |
|
|
1.12.2011, 12:29
Сообщение
#18
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
МаксВлАл-РЛТ , скрипт cnews-quote++ у Вас не работает. Он не умеет цитировать вложенные тэги QUOTE. И не умеет находить дату сообщения.
У чумазой обезьянки появилось название скрипта cnews-quote++ и галочка? сначала я написал - потом выделил цитату и нажал вставить ... первое затерлось... Это точно не мой скрипт работает. Он ничего не затирает.
|
|
|
3.12.2011, 6:01
Сообщение
#19
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Обновление:
cnews-postmessage Теперь выделенный текст обворачивается тэгами. Обновлять, напомню, это просто установить заново. Пойти по ссылке и нажать зеленую кнопку «Install». Времени не было разобраться с автоматическим обновлением, поэтому пока вручную. Старая версия скрипта остается прицепленной к www-странице, пока страницу, например, этой темы, не перезагрузите. Скрипт ждет широковещательного сообщения от браузера, что страница полностью загружена, затем GM-обезьянка смотрит в папку со скриптом, и цепляет скрипт к странице, который и вносит в нее изменения. Из этой последовательности ясно, что если в папке со скриптами что-то изменилось (вы только что установили обновление), то на отображаемой странице это не отразится, пока не запустите всю последовательность на исполнение заново. |
|
|
3.12.2011, 6:48
Сообщение
#20
|
|
Прапорщик Группа: Старожилы Сообщений: 7951 Регистрация: 14.8.2017 Пользователь №: 129274 |
Мыши, крысы ... Все это уже прошедший день ... Будущее за силой мысли, когда вы с её помощью делаете без каких либо касаний требуемое выделение ... А отображение текста происходит в результате проявления мысли: что подумали, то и отобразилось на экране ... Такие технологии уже есть и это не фантастика. Извините, но то, что вы здесь на форуме делаете с интерфейсом, напоминает мне драчку с программируемыми калькуляторами тридцатилетней давности ...
|
|
|
Текстовая версия | Сейчас: 29.4.2024, 19:01 |