Обсуждение:Плагины

Материал из Tkabber Wiki

Перейти к: навигация, поиск

Feez, файлы до полутора (кажется) мегов можно спокойно выкладывать прямо тут на вики. Ссылка будет такого вида:

Медиа:Emoticons-puz179_lkpatched.zip (38 kB)

Посмотри образец кода тут.

Да, и неплохо было бы размер ставить. Понятно, что они небольшие, но чисто так - для порядка :)


Принято :) --Feez 09:44, 5 июля 2006 (MSD)


Не было мысли для каждого плагина сделать свою страницу? Я вот хотел сослаться на вайтборд, но не получилось. Да и описаний у "официальных" плагинов нет. Leksey 16:11, 17 марта 2007 (MSK)--


kostix 04:54, 18 марта 2007 (MSK) Описания официальных плагинов находятся, строго говоря, тут. Страница Плагины была придумана изначально для "левых" плагинов. А вообще да, и описаний офиц. плагинов надо бы побольше, и идея отдельных страниц для плагинов достаточно давно есть. Впрочем, она и свои минусы тоже имеет...


А какие минусы? Я тоже за то, чтобы длинные описания плагинов вынести в отдельные страницы.--Feez 17:29, 19 марта 2007 (MSK)


kostix 19:15, 20 марта 2007 (MSK) Удобно иметь список плагинов в одном месте, т.к. их можно легко "охватить взглядом". С подходом "плагин -- страница" нам придётся поддерживать "корневую" страницу со списком и короткими описаниями, это сложнее.


Я тоже об этом думал и чуть не написал коммент :) Но в последний момент решил, что вполне можно именно так и сделать. Сейчас добью шабашку и займусь раскройкой этой страницы.

ycbl 19:20, 20 марта 2007 (MSK)


Тест: добавляю комментарий по "плюсику" и первой строкой ставлю четыре минуса. Должно помочь в разделении комментов ;)

ycbl 19:24, 20 марта 2007 (MSK)

Содержание

Alarm

Плагин Alarm (0.3) не работоспособен на текущей svn-ревизии Tkabber (1391) (tcl/tk-8.4.18). Неработа выражается в поступлении сообщения об ошибке вместо сигнала. текст ошибки приведен ниже.

wrong # args: should be "::plugins::alarm::iq_proc connid from child"
wrong # args: should be "::plugins::alarm::iq_proc connid from child"
    while executing
"::plugins::alarm::iq_proc 1 tkabber@conference.jabber.ru/Mellon ru-RU {alarm {xmlns plugins:alarm} {} {} {} {}}"
    ("eval" body line 1)
    invoked from within
"eval $h [list $connid $from $lang $child]"
    (procedure "iq::process_iq" line 24)
    invoked from within
"iq::process_iq $connid $from $useid $id $type $lang $child"
    (procedure "client:iqreply" line 4)
    invoked from within
"client:iqreply 1 tkabber@conference.jabber.ru/Mellon 1 30 set ru-RU {alarm {xmlns plugins:alarm} {} {} {} {}}"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 [list client:$callback] $args"
    (procedure "client" line 2)
    invoked from within
"client iqreply $connid $from $useid $id $type $lang $child"
    ("iq" arm line 99)
    invoked from within
"switch -- $tag {
       iq {
           set useid 0
           set id ""
           set type [wrapper:getattr $vars type]
           if {[wrapper:isattr $vars id] == 1} {
               set us..."
    (procedure "::jlib::parse1" line 44)
    invoked from within
"::jlib::parse1 1 {iq {from tkabber@conference.jabber.ru/Mellon xml:lang ru-RU id 30 type set to qmellon@jabber.ru/Tkabber xmlns jabber:client} {{alarm..."
    ("after" script)%  

--Gman 22:00, 8 марта 2008 (MSK)

kostix 14:37, 9 марта 2008 (MSK) Плагин исправлен; обновлённая версия доступна в "левом" репозитории.

Bldjid

Консольные команды — это, конечно хорошо, но их же нужно все помнить! Хотелось бы иметь подменю в окне конференции со всеми этими командами. Это будет большая помощь для lazy admins.

Archimed 20:42, 15 марта 2009 (MSK)


Я поначалу хотел сделать это меню и даже про это в планах написал, но потом мне стало лень и я это дело убрал из планов :) Лично для меня проще, а для админов (тем более ленивых!) быстрее всё-таки юзать команды. Я могу сделать дополнительную команду /blcommands, которая просто выведет список команд и их действия. Но в общем-то, не вопрос. Сделаю и меню. Когда доведу до ума функциональность.

ycbl 04:12, 16 марта 2009 (MSK)

Savebtn

Кнопка энайблится не везде и не всегда. например, фотография уже есть, а кнопка - серая.

--Gman 11:07, 12 октября 2009 (MSD)

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

--Jet 21:29, 14 октября 2009 (VLAST)

Vcardavatars

Либо не понял как это должно работать, либо не работает. По крайней мере, ни в чате с самим с собой, ни в приватных чатах конференций, ни в папке avatars эти самые аватары замечены не были.

--Gman 11:07, 12 октября 2009 (MSD)

Аватара сохраняется только при ручном просмотре вкард и новом открытом окне, если и в этих условиях оно неработает - хотелось-бы знать версию.

--Jet 21:21, 14 октября 2009 (VLAST)

Личные инструменты