Форум переехал и обновился!
Для первого входа необходимо установить новый пароль через «Забыли пароль?». Укажите email, использованный при регистрации. Теперь вход выполняется по email, ваш ник на форуме сохранён.
Не помните адрес регистрации? Проверьте свои почтовые ящики: найдите старые письма по запросам club-nikon.ru или Клуб Nikon. Если восстановить доступ не получается, напишите на club-nikon@deesy.com.
Если вы уже установили новый пароль, повторять восстановление не нужно.
Для первого входа необходимо установить новый пароль через «Забыли пароль?». Укажите email, использованный при регистрации. Теперь вход выполняется по email, ваш ник на форуме сохранён.
Не помните адрес регистрации? Проверьте свои почтовые ящики: найдите старые письма по запросам club-nikon.ru или Клуб Nikon. Если восстановить доступ не получается, напишите на club-nikon@deesy.com.
Если вы уже установили новый пароль, повторять восстановление не нужно.
Яндекс фотки
- Альфред
- Сообщения: 1870
- Зарегистрирован: Вт июл 13, 2010 12:04
Re: Яндекс фотки
Хорошо. Скажу, что требуется: полгода был слеп, полчаса назад прозрел.
АЛИЛУЯ!!! )
АЛИЛУЯ!!! )
- avs28
- Сообщения: 4734
- Зарегистрирован: Пн апр 16, 2012 13:37
Re: Яндекс фотки
для пользования ЯФ набросал себе на коленке такой скрипт, достаточно скопировать/вставить в notepad,
сохранить как файл c расширением vbs, например cn-url.vbs и создать на него ярлык,
далее при вызове двойным щелчком, если не определено иное, будет вызван интерпретатор VBasic,
ввести тот url, что отдаёт ЯФ, нажать ОК и получить url съедобный для нашего форума.
код очевиден, проверок на ошибки нет.
на входе
на выходе

сохранить как файл 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: Яндекс фотки
У меня скрипт не работает и выдает ошибку - незавершенная строковая константа.
- awam
- Сообщения: 11661
- Зарегистрирован: Пн июн 16, 2008 10:55
Re: Яндекс фотки
Скрипт работает. Вот результат:

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

С уважением, Владимир.
- YuriR
- Сообщения: 4187
- Зарегистрирован: Ср фев 27, 2013 17:53
- vyuri
- Сообщения: 2007
- Зарегистрирован: Ср дек 04, 2013 15:24
- Julysha
- Сообщения: 56858
- Зарегистрирован: Вт июл 17, 2007 01:02
Re: Яндекс фотки
Вот 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 с Яндекса и произвести минимальное его редактирование.
Более того, ссылку на оригинал (та, что стоит в коде на первом месте) можно дать с другого сайта, например, с Фликра, а ссылку на превьюшку (на на втором месте) - не с Яндекса, а из своей галереи в нашем клубе или с Фликра
- awam
- Сообщения: 11661
- Зарегистрирован: Пн июн 16, 2008 10:55
Re: Яндекс фотки
Открываю каталог
Жму "Получить код"
Выбираю фото, копирую ссылку на фото:
Код: Выделить всё
http://img-fotki.yandex.ru/get/2914/164069488.0/0_7f3f6_feb68647_orig.jpgВставляю в сообщение с помощью кнопки "Вставить изображение".
Результат:

Что не так?
С уважением, Владимир.
- awam
- Сообщения: 11661
- Зарегистрирован: Пн июн 16, 2008 10:55
Re: Яндекс фотки
С уважением, Владимир.
- Julysha
- Сообщения: 56858
- Зарегистрирован: Вт июл 17, 2007 01:02
Re: Яндекс фотки
Мне так быстрее, всего одно телодвижение. Моя задача: показать на форуме превьюшку, при клике на которую зритель увидит оригинал в новом окне. В ВВ-коде для этого имеется вся необходимая информация, т.к. адрес, по которому лежит превьюшка, совпадает с адресом оригинала, различаются лишь стандартным окончанием.
Например:

А код копируется отсюда, потом редактируется, уже в сообщении на форуме:
Кто сейчас на конференции
Сейчас этот форум просматривают: ClaudeBot [Bot] и 0 гостей
