• Miranda xjuick А вот мне конфиг ввиде текстового файла очень даже нравился. Блин. Качать там же.
    Ещё один скриншот (600кб!): coding.xa0c.net
    (Дефолт-лог табсрмма, у жуйки форсед IEView, у Jubo форсед Hpp)

Replies (41)

  • @xa0c, о. красиво ) по мирандовски: куча настроечек, чекбоксиков и кнопочек. вечером попробую :)
  • @xa0c, при выделении комментов в отдельные окна миранда начинает падать (либо сразу вылетает, либо просто виснет), крашлог не создает. в качестве лога — иевью. ви — f.miranda-vi.org
  • @Kreol, Да. У меня тоже вылетает. Закономерность не могу вычислить.
  • @xa0c, это фигово... кстати, с немецкими скриптами сложно подружить scroll.js
    "вообщем 5 переменых неопределяются по доктайпу, ещё одной тупо нет нигде
    всё упёрлось в доктайп
    он подсовывает лишнюю инфу
    надо переписывать весь скролл согласно возможностям доктайпа
    скролл на данную минуту интерпретируется браузером как обычный html — даёт спокойно определять позиционные переменные
    в доктайпе используются другие переменные для этого. а по прописаным в скроле он возвращает undefinite — неопределена
    все позиционные переменные неопределены — весь файл переписывать
    function changeTreeStyle() 4 функция по счёту — первый косяк"
  • @Kreol, Я не в курсе что такое "немецкие скрипты", но, на всякий случай, немного истории:
    xjuick начинался (и планировался) лишь как модификация mjplugin'a (ибо последний у меня просто не работал).
    После выхода в свет первой паблик-версии, оказалось, что IEView мало кто хочет юзать, запросили поддержку других логов, в процессе имплементирования которой я и сам от IEView практически отказался.
    Сейчас у IEView есть всего лишь один плюс: скролл к сообщениям, которого нет в hpp и ричэдите. Этот скролл я впилил ещё тогда, когда думал остаться на IEView.
    Я не профи js и всё делал практически методом copy&paste. Удивлён, что оно вообще там заработало. :)

    В общем, я абсолютно не хочу возвращаться обратно к js и как-то развивать IEView.
    Там есть парочка ошибок, о которых я помню и которые наверное исправлю, но на этом всё.
    Был бы рад, еслиб какой-нибудь гуру яваскрипта всё перепилил.
  • @xa0c, Ага, я бы тоже был рад... Немецкие скрипты — те которые tzer, видео, картинки и прочую лабуду в иевью позволяют красиво отображать — mirandanem.mi.funpic.de
  • @Kreol, Что-то там столько ссылок и версий, что хрен поймёшь что качать и как впиливать. Есть готовый шаблон, в котором они уже заинклудены?
  • @xa0c, miranda-planet.com вот мой, к примеру
  • @Kreol, Ок. Будет вермя — посмотрю.
  • @xa0c, спасибо
  • @Kreol, Бгг... По ссылке "403 — Forbidden"
  • @xa0c, ай, забываю что там htaccess, сейчас переволожу
  • @xa0c, все, поправил, теперь качается по ссылке
  • @Kreol, Ну, собсно посмотрел, да...
    Результат неутешительный: там не только скролл не работает, но и аватары тоже. А всё дело в том, что на подобный финт ушами в шаблоне я не рассчитывал:
    <script>getitall('%\text%','%\name%','%\uin%','%\base%',meldungsart[0]);</script>
    Мои регэкспы такое не обрабатывают.
    А что касается именно скрола, то он фиксится примерно так:
    Везде, где юзается "fixedMenu.menu.style" должно быть просто "fixedMenu.menu".

    В общем, чтобы аватары и скролл работали нужно переписАть вообще всё, чего я делать точно не стану.
    xjuick на таком шаблоне можно юзать только для тыков по номерам постов и разделению тредов на окна. Короче, он практически бесполезен. :)
  • @xa0c, собственно так и юзаю) а хистори++ не пашет если назначить ее принудительно, версию с сайта перекачивал, ошибок правда больше не выдает.

    ps спасибо за попытку
  • @Kreol, Сегодняшняя версия должна пахать. Собсно, на скриншоте в посте именно так она и запущена:
    "Дефолт-лог табсрмма, у жуйки форсед IEView, у Jubo форсед Hpp".
    Что означает, что по умолчанию для контактов я юзаю ричэдит, для jubo поставил forced hpp, а для juick forced IEView.
  • @xa0c, Дефолтный лог у меня иевью, у жуйка — х++, не пашет :(
  • @Kreol, Если я правильно пнонимаю, то "forced" настройки лежат тут: img412.imageshack.us
    Итак, возможны след. варианты:
    hpplog==0 && ieview==0 => используем глобальные настройки
    hpplog==1 => используем hpp, вне зависимости от глобальных настроек
    ieview==1 => используем ieview, вне зависимости от глобальных настроек
    hpplog==255 && iewiev==255 => используем дефолт лог, вне зависимости от глобальных настроек

    Сейчас оно работает так. Какие у вас значения там?

    P.S. Есть забавная ситуация с TabSRMM:
    Положим, глобальный лог IEView, ставим hpplog=0 и ieview=255, tabSRMM создаёт окно с дефолтным логом о_О
  • @Kreol, Гм... С такими настройками у меня всё работает. Вопросы:
    1) Версия плагина сегодняшняя?
    2) Версия h++ последняя, 1.5.1.4?
    3) Выдаёт ли плагин какие-то ошибки при открытии окна чата?
    4) Если не выдаёт, то отрисовывает ли кнопки у сообщений?
    5) TabSRMM?
  • @xa0c, 1, да, сегодняшняя, 0,5а перекачанный с сайта
    2. h++ последняя с сайта мирона, 1.5.1.4
    3. теперь не выдает, раньше ругалось что не может найти лог
    4. лог только стандартный, то есть сообщения показываются, но кнопок и никаких других рюшек для поддержки жуйка нету
    5. таб, 3, ссылку на ви если что я выше кидал
  • @Kreol, Тщорт... Как-то я проглядел эту ссылку. Эх, опять 0.9 миранда... Ок, посмотрю.
  • @xa0c, 3ка хоть и баганутая визуально все таки посимпатичнее в аэро смотрится чем 2ка)
  • @Kreol, А у меня всё равно скин поверх него, так что мне до аэро как-то... :)
  • @xa0c, а, я просто к табу скины органически не переношу)
  • @Kreol, Каждому своё :)
    Кстати, я только что пофиксил багу из-за которой падало в forked окнах (стабильно в этом треде проявлялась на не-моих комментах). Опять лучи добра в сторону поддержки Hyphen'ом юникода.
  • @xa0c, о, это айс
  • @Kreol, Блин. Поставил 0.9.6 миранду, 3.0.0.19 TabSRMM, поставил логом IEView, forced для жуйка сделал Hpp — всё работает...
    Вопросы:
    1) Если убрать forced, юзать глобальные настройки, то кнопки в IEView отобразятся?
    2) Если поставить forced default, то кнопки в ричэдите отрисуются?
    3) Если поставить дефолтом H++, то работать будет?
  • @xa0c, 1. все ок работает
    2. === Exception dump ===
    System.UnauthorizedAccessException: Отказано в доступе. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED))
    в System.RuntimeType.ForwardCallToInvokeMember(String memberName, BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData& msgData)
    в xJuick.Interfaces.IHTMLDocument2.get_body()
    в xJuick.Interop.IEHandler.Update()
    в xJuick.Fork.ContactContainer.UpdateProcessor()
    в xJuick.Fork.ContactManager.Update(IntPtr hContact)
    в xJuick.Plugin.NewDBEvent(UIntPtr wParam, IntPtr lParam)
    в Virtuoso.Miranda.Plugins.Infrastructure.HookDescriptor.SafeCallbackStub(UIntPtr wParam, IntPtr lParam)
    это выдало после применения forced default
    3. чуть позже проверю
  • @Kreol, 3 не пашет :( видимо что то не так делаю.
  • @Kreol, Т.е. как это "не пашет"? Плагин не пашет или Hpp не работает? Вопросы %)
    1) В настройках xJuick в инфо написано "HistoryPP with tabSRMM"?
    2) Плагин какие-нибудь ошибки выдаёт?
    3) Кнопки отрисовывает?
  • @xa0c, Пофиксил чой-то. Перескачай.
  • @xa0c, Ну... По крайней мере, их всегда можно удалить и пересоздать заново, в нужном порядке. :)
  • @xa0c, Да. (На оба вопроса :))
  • @xa0c, Нравилось с xml? :)
    Могу, наверное, сделать проверку: если файл \plugin\config.xml существует, то сохранять/загружать настройки из него, если нет, то хранить всё в базе.
  • @xa0c, *То есть, \plugin\xjuick\config.xml
  • @xa0c, Тада вопрос: что лучше впилить: драгндроп "команд" в списке или то, что выше описАл?
    Первое кошерней, второе проще. :)
  • @xa0c, Ну... Тогда над этим надо будет подумать. А XML впилил обратно, можешь перескачать. Работает так, как описАл выше. Кроме того, можно сделать финт ушами:
    1) ОписАть желаемый конфиг в \plugin\xjuick\config.xml, запустиь миранду, открыть окно настроек, удалить/переименовать \plugin\xjuick\config.xml, нажать "ОК" и настройки импортируются в базу. После этого xml можно не юзать
    2) Запустить миранду, открыть окно настроек, создать файл (можно даже пустой) \plugin\xjuick\config.xml, нажать "ОК" и настройки экспортируются в \plugin\xjuick\config.xml.
  • @xa0c, Ну. т.е. сейчас, если есть xml конфиг, то юзает его. Ну и как бонус импорт-экспорт настроек из/в этот xml. :)
  • @xa0c, ...да, и для History++ добавил превью по Ctrl+мышконавод на ссылку. Теперь он работает во всех логах (кроме IEView, где это нужно делать яваскриптом, а мне лень)
  • @xa0c, Ну дык... Не я же эти превью генерю. А все сайты, которые предоставляют сей севис — они не мгновенно могут отобразить скриншот страницы. Плюс, всякие ограничения для анонимов.
    Т.е. я советую зарегиться где-нить ( я для тестов регнулся на websnapr.com ) и вписАть свою ссылку для отображения превью в настройки (она с паролем) — так некоторые ограничения убираются.