Author Topic: превью картинок и http links  (Read 1735 times)

0 Members and 1 Guest are viewing this topic.

Offline dartraiden

Re: превью картинок и http links
« Reply #15 on: 14 02 2020, 17:37:44 »
В пиджине там WebKitGTK
_██_
(°ᴗƪ)
 

Offline Apollo2k4

Re: превью картинок и http links
« Reply #16 on: 14 02 2020, 19:29:39 »
И чего miranda-ng не переехала в своё время на qt, для меня загадка. Была бы кроссплатформенной...
К сожалению это не так работает.
«Все глупости совершаются с серьёзным выражением лица» © Кён «Меланхолия Сузумии Харухи»

Правильно заданный вопрос – 50% решения.
Правила постинга

Tox ID: apollo2k4@toxme.io
 

Offline dartraiden

Re: превью картинок и http links
« Reply #17 on: 14 02 2020, 19:37:38 »
Потому что для переезда на Qt нужно поменять тонну всего, а у нас на всё это способен ровно 1 человек в команде.
_██_
(°ᴗƪ)
 

Offline Boris_M

  • Newbie
  • *
  • Posts: 26
  • Karma: 0
Re: превью картинок и http links
« Reply #18 on: 17 04 2020, 11:36:31 »
Такой вопрос - а без превью, в Scriver или historypp можно сделать имя полученого файла кликабельным линком, а не открывать папку с полученными файлами и искать нужное по имени?
Или есть какая то функция для быстрого доступа (открытия) полученного файла?
 

Offline dartraiden

Re: превью картинок и http links
« Reply #19 on: 18 04 2020, 21:04:41 »
В H++ точно никак, и, учитывая, что в этом году, если повезет, мы от него избавимся, развивать его смысла нет.

В Scriver я открою тикет, но сроков когда это будет сделано, не обещаю, как и будет ли вообще.
_██_
(°ᴗƪ)
 

Offline Boris_M

  • Newbie
  • *
  • Posts: 26
  • Karma: 0
Re: превью картинок и http links
« Reply #20 on: 20 04 2020, 08:50:03 »
В H++ точно никак, и, учитывая, что в этом году, если повезет, мы от него избавимся, развивать его смысла нет. В Scriver я открою тикет, но сроков когда это будет сделано, не обещаю, как и будет ли вообще.
Спасибо за разъяснения.
Но а в IEView? вроде можно ?
Попробовали (на примере JuickLikeHpp из Miranda NG Watcher Pack v5.4.2.exe)<!--hFile-->
<div class="box_fileh">
    <div class="head"><span class="date">%date% %time%</span><img class="IMG" src="images/file.gif"/>  %name%:</div>
    <div class="file"><a href="file://С:/Inet/Miranda/Files/%text%">%text%</a></div>
</div>
в журнале имя файла становится ссылкой на локальный файл, но по клику ничего не происходит.
в браузе скопированый линк file:///С:/Inet/Miranda/Files/Screenshot_3.jpg открывается.
Можно подсказать как правильно сделать чтобы функционировало?
« Last Edit: 20 04 2020, 18:15:38 by dartraiden »
 

Offline ghazan

Re: превью картинок и http links
« Reply #21 on: 20 04 2020, 18:16:31 »
Boris_M,
если я правильно помню, в IEview надо включить поддержку bbcodes и лепить что-то типа
[ img ] ... [ / img ]
(пробелы убрать, иначе форумный движок обезумеет)
 

Offline Boris_M

  • Newbie
  • *
  • Posts: 26
  • Karma: 0
Re: превью картинок и http links
« Reply #22 on: 20 04 2020, 20:07:50 »
если я правильно помню, в IEview надо включить поддержку bbcodes и лепить что-то типа [ img ] ... [ / img ]
гм... *.ivt шаблоны на html при чем тут bbcode и [ img ]? Конечно попробовал на всякий случай:) :) - нет, конечно.
Речь о том, как сделать кликабельным URL имя входящего /исходящего файла в сообщении

При клике на который  открывался полученый/отправленый файл из папки для файлов (как в окне передачи файлов)
 

Offline ghazan

Re: превью картинок и http links
« Reply #23 on: 21 04 2020, 07:52:38 »
Boris_M,
при том, что IEView автоматически переводит [img] в href и показывает такие картинки инлайном (удобно)
 

Offline Boris_M

  • Newbie
  • *
  • Posts: 26
  • Karma: 0
Re: превью картинок и http links
« Reply #24 on: 21 04 2020, 11:10:58 »
при том, что IEView автоматически переводит [ img ]http://в href и показывает такие картинки инлайном (удобно)
[ img ]Переводит в сообщении, речь о шаблоне, вот вставляем в шаблон .ivt  bbcode :)



линк получается таким кодом в шаблоне
<div class="file"><a href="file://С:/Inet/Miranda/Files/%text%">%text%</a></div>
но по клику ничего не происходит  :'(
Если же скопировать линк file:///С:/Inet/Miranda/Files/5485.jpg
и вставить в браузер - все открывается замечательно



Соотвествено изначальный вопрос - как правильно сделать чтобы данный линк в журнале срабатывал на открытие локального файла (в браузере или в сторонней программе по ассоциации расширения) как в окне передачи файлов:



Вот настройки куда складываются все файлы






« Last Edit: 21 04 2020, 11:44:34 by Boris_M »
 

Offline ghazan

Re: превью картинок и http links
« Reply #25 on: 21 04 2020, 15:43:20 »
Соотвествено изначальный вопрос - как правильно сделать чтобы данный линк в журнале срабатывал на открытие локального файла (в браузере или в сторонней программе по ассоциации расширения) как в окне передачи файлов
С очевидностью, использовать полные пути повсюду, а не .\Files - любое открытие диалога сохранения файла собьет текущий каталог
В эту настройку лучше вписать либо %userprofile%\Files, либо %TEMP%\Miranda
 

Offline Boris_M

  • Newbie
  • *
  • Posts: 26
  • Karma: 0
Re: превью картинок и http links
« Reply #26 on: 21 04 2020, 16:21:26 »
С очевидностью, использовать полные пути повсюду, а не .\Files - любое открытие диалога сохранения файла собьет текущий каталог В эту настройку лучше вписать либо %userprofile%\Files, либо %TEMP%\Miranda
Я извиняюсь, Вы не поняли вопроса - при чем тут bbcode и относительные пути ??
Еще раз - в  html шаблоне *.ivt оборачиваем имя файла  (да пусть чтоб было проще и понятнее по абсолютному пути и в профиль в папку Files) <a href="file://С:/Inet/Miranda/Profiles/user_def/Files/%text%">%text%</a>В окне журнала сообщений получаем правильный линк и кликабельное имя файла - все ок (см. скрин)
С формированием вывода линка на его локальное местоположение по имени файла в сообщении все ОК.




НО! при  клике на этот линк  НИЧЕГО не происходит.
В то же время из этого же окна журнала сообщений перетаскиваем этот линк file:///С:/Inet/Miranda/Profiles/user_def/Files/IMG_9325.jpg в браузер - все отлично в браузере открывается.
Ещё раз вопрос:
Как правильно сделать чтобы данный линк в журнале срабатывал на открытие локального файла (в браузере или в сторонней программе по ассоциации расширения) как в окне передачи файлов.
Кликнуть по линку - файл открылся.



 

Offline dartraiden

Re: превью картинок и http links
« Reply #27 on: 21 04 2020, 17:27:58 »
А убейте из профиля (предварительно, конечно, сделав резервную копию) все учётки и пришлите его сюда вместе со всей папкой Миранды.

Чтоб разработчик мог сразу завести туда свою учётку и пощупать. Думаю, тут надо дорабатывать сам IEView.
_██_
(°ᴗƪ)
 

Offline Boris_M

  • Newbie
  • *
  • Posts: 26
  • Karma: 0
Re: превью картинок и http links
« Reply #28 on: 21 04 2020, 18:00:02 »
убейте из профиля (предварительно, конечно, сделав резервную копию) все учётки и пришлите его сюда вместе со всей папкой Миранды. Чтоб разработчик мог сразу завести туда свою учётку и пощупать. Думаю, тут надо дорабатывать сам IEView.
Куда лучше прислать?
--------
После некотрых ковыряний сделал так:

<!--hFile-->
        <div class="colcont start">
            <span class="colboxright">%date%, %time%</span>
            <span class="colboxleft"><img src="%avatar%" alt="avatar"/></span>
            <div class="colboxmiddle">
                <span class="nick oldstatuscolor">%name%</span>
                <span class="message"><br /><a  href="#" onclick="runFiles(); return true;">%text%</a>
<script type="text/javascript">
    function runFiles() {
        var Shell = new ActiveXObject("WScript.Shell");
        Shell.Run("C:\\Inet\\Miranda\\Profiles\\user_def\\Files\\%text%");
    }
</script>

</span>
            </div>
              <span class="clear"></span>
           </div>
Отлично работает, но....... по всем линкам открывает один и тот же файл (который последний на странице окна журнала) :) :)
то есть в переменную попадает последнее значение и прицепляется ко всем линкам  :-\
 

Offline ghazan

Re: превью картинок и http links
« Reply #29 on: 22 04 2020, 07:35:22 »
Я извиняюсь, Вы не поняли вопроса - при чем тут bbcode и относительные пути ??
Я не о bbcode, я о настройках файлов.

Если текущий путь собьется, то Миранда начнет класть входящие файлы хз куда, а не туда, где их ждет IEView.