Форум переехал и обновился!

Для первого входа необходимо установить новый пароль через «Забыли пароль?». Укажите email, использованный при регистрации. Теперь вход выполняется по email, ваш ник на форуме сохранён.

Не помните адрес регистрации? Проверьте свои почтовые ящики: найдите старые письма по запросам club-nikon.ru или Клуб Nikon. Если восстановить доступ не получается, напишите на club-nikon@deesy.com.

Если вы уже установили новый пароль, повторять восстановление не нужно.

Яндекс фотки

Аватара пользователя
Альфред
Сообщения: 1870
Зарегистрирован: Вт июл 13, 2010 12:04

Re: Яндекс фотки

Сообщение Альфред »

Хорошо. Скажу, что требуется: полгода был слеп, полчаса назад прозрел.



АЛИЛУЯ!!! )
Аватара пользователя
avs28
Сообщения: 4734
Зарегистрирован: Пн апр 16, 2012 13:37

Re: Яндекс фотки

Сообщение avs28 »

для пользования ЯФ набросал себе на коленке такой скрипт, достаточно скопировать/вставить в notepad,

сохранить как файл c расширением vbs, например cn-url.vbs и создать на него ярлык,

далее при вызове двойным щелчком, если не определено иное, будет вызван интерпретатор VBasic,

ввести тот url, что отдаёт ЯФ, нажать ОК и получить url съедобный для нашего форума.

код очевиден, проверок на ошибки нет.


Код: Выделить всё

Option Explicit

Dim strYFUrl,strCNUrl

Dim objRegExp, Match, Matches

Dim RetStr



    Set objRegExp = New RegExp 

    strYFUrl = InputBox("Fotki.yandex url", "URL:", "url here")

    objRegExp.Pattern = ".*\[img\](.*(_.*\.jpg?))\[/img\]\[/url\]$"

    objRegExp.IgnoreCase = True

    objRegExp.Global = True   

    Set Matches = objRegExp.Execute(strYFUrl)

    Set Match = Matches(0)

    RetStr = "[url=" & Replace(Match.SubMatches(0),Match.SubMatches(1),"_orig") & "]" & vbCrLf & "[img]" & Match.SubMatches(0) & "[/img][/url]"

    call InputBox ("Club nikon url","URL:",RetStr)

 'end

 


на входе


Код: Выделить всё


[url=http://fotki.yandex.ru/users/bonaelekto/view/1723042][img]http://img-fotki.yandex.ru/get/4813/195999749.3/0_1a4aa2_25fd9715_L.jpg[/img][/url]



на выходе


Код: Выделить всё


[url=http://img-fotki.yandex.ru/get/4813/195999749.3/0_1a4aa2_25fd9715_orig]

[img]http://img-fotki.yandex.ru/get/4813/195999749.3/0_1a4aa2_25fd9715_L.jpg[/img][/url]



Изображение
Аватара пользователя
YuriR
Сообщения: 4187
Зарегистрирован: Ср фев 27, 2013 17:53

Re: Яндекс фотки

Сообщение YuriR »

У меня скрипт не работает и выдает ошибку - незавершенная строковая константа.
Аватара пользователя
awam
Сообщения: 11661
Зарегистрирован: Пн июн 16, 2008 10:55

Re: Яндекс фотки

Сообщение awam »

YuriR писал(а):
У меня скрипт не работает и выдает ошибку - незавершенная строковая константа.
Скрипт работает. Вот результат:



Изображение



Только не понятно зачем он, вот результат копирования строки "Код для вставки в форум (BBCode)"



Изображение
С уважением, Владимир.
Аватара пользователя
YuriR
Сообщения: 4187
Зарегистрирован: Ср фев 27, 2013 17:53

Re: Яндекс фотки

Сообщение YuriR »

У меня он не запускается. Вот что получается:
123.jpg
Аватара пользователя
vyuri
Сообщения: 2007
Зарегистрирован: Ср дек 04, 2013 15:24

Re: Яндекс фотки

Сообщение vyuri »

awam писал(а): Вс окт 19, 2014 15:51
Только не понятно зачем он, вот результат копирования строки "Код для вставки в форум (BBCode)"
Это открывает каталог а желательно сразу оригинал.
Аватара пользователя
Julysha
Сообщения: 56858
Зарегистрирован: Вт июл 17, 2007 01:02

Re: Яндекс фотки

Сообщение Julysha »

vyuri писал(а): Вс окт 19, 2014 17:06
Это открывает каталог а желательно сразу оригинал.


Вот BBCode с яндекса:


Код: Выделить всё


[url=http://fotki.yandex.ru/users/julysha2008/view/687396][img]http://img-fotki.yandex.ru/get/4403/36504746.58/0_a7d24_ec4e6491_XXXL.jpg[/img][/url]


Если на место первой ссылки поставить вторую, но с окончанием, в котором _XXXL.jpg заменить на _orig, то получим ссылку на оригинал. То есть


Код: Выделить всё

[url=http://img-fotki.yandex.ru/get/4403/36504746.58/0_a7d24_ec4e6491_orig][img]http://img-fotki.yandex.ru/get/4403/36504746.58/0_a7d24_ec4e6491_XXXL.jpg[/img][/url]


Количество "Х" во второй ссылке определяет размер превьюшки, XXXL - размер с 1280 пикселей по длинной стороне, это максимальный размер для превьюшки. Можно убрать лишние Х, чтобы уменьшить размер. То есть самому можно управлять ссылкой, достаточно один раз скопировать BBCode с Яндекса и произвести минимальное его редактирование.



Более того, ссылку на оригинал (та, что стоит в коде на первом месте) можно дать с другого сайта, например, с Фликра, а ссылку на превьюшку (на на втором месте) - не с Яндекса, а из своей галереи в нашем клубе или с Фликра wink
С уважением, Юлия



Изображение
Аватара пользователя
awam
Сообщения: 11661
Зарегистрирован: Пн июн 16, 2008 10:55

Re: Яндекс фотки

Сообщение awam »

vyuri писал(а):
Это открывает каталог а желательно сразу оригинал.
Открываю каталог
Снимок301.jpg


Жму "Получить код"
Снимок304.jpg


Выбираю фото, копирую ссылку на фото:

Код: Выделить всё

http://img-fotki.yandex.ru/get/2914/164069488.0/0_7f3f6_feb68647_orig.jpg


Вставляю в сообщение с помощью кнопки "Вставить изображение".

Результат:

Изображение



Что не так?
С уважением, Владимир.
Аватара пользователя
awam
Сообщения: 11661
Зарегистрирован: Пн июн 16, 2008 10:55

Re: Яндекс фотки

Сообщение awam »

Julysha писал(а):
Вот BBCode с яндекса:
Зачем bb-код? Копируйте ссылку на изображение.
С уважением, Владимир.
Аватара пользователя
Julysha
Сообщения: 56858
Зарегистрирован: Вт июл 17, 2007 01:02

Re: Яндекс фотки

Сообщение Julysha »

awam писал(а): Вс окт 19, 2014 17:38
Зачем bb-код? Копируйте ссылку на изображение.


Мне так быстрее, всего одно телодвижение. Моя задача: показать на форуме превьюшку, при клике на которую зритель увидит оригинал в новом окне. В ВВ-коде для этого имеется вся необходимая информация, т.к. адрес, по которому лежит превьюшка, совпадает с адресом оригинала, различаются лишь стандартным окончанием.



Например:



Изображение



А код копируется отсюда, потом редактируется, уже в сообщении на форуме:


a.jpg
С уважением, Юлия



Изображение

Вернуться в «Публикация в интернете, создание фотосайта, стоки»

Кто сейчас на конференции

Сейчас этот форум просматривают: ClaudeBot [Bot] и 0 гостей