копируем фотографии одним кликом photofile 2.6.0
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
То есть?
Проверял скрипт - работает. Урл на котором проверял - http://pics.livejournal.com/yuki_chan/
---
Оказалось, этоn сервис называется scrapbook.
Проверял скрипт - работает. Урл на котором проверял - http://pics.livejournal.com/yuki_chan/
---
Оказалось, этоn сервис называется scrapbook.
Всем привет! Прошу прощения, что так надолго выпал из внимания общественности - тоже был сильный завал по работе...
К тому же, так как плагин все еще тестируется
, я каждую новую версию ставлю в отдельную папку (да, у меня стоят все версии плагина, так удобнее баги ловить).
Поэтому вот. Без обид, но просто не использую.

А теперь вот сам выдаю запрос на правку скрипта фотофайловского. Там видать поменяли код страниц. Потому как теперь при заходе плагином все двоится, троится и даже четверится. Это я про названия альбомов, про сами фотки. А если в альбоме несколько страниц, то берется только одна... Ну вообщем полный бред, работать невозможно.
Я конечно тоже погляжу чего там такое заменилось, так, хотя бы для общего развития. Но так как с синтаксисом скриптов я не знаком, то полную правку боюсь мне все равно не осилить. Так что придется уповать на автора.
Вот какой я хитрый
Заранее спасибо!!
Может я и не прав, но я у себя эту функцию от греха отключил... Дело в том, что фотофайловский скрипт я, для удобства работы, исправил под себя. А автоапдейт этого может не учесть и затереть мои правки. Потом нужно будет долго ковыряться, восстанавливаться.Hram писал(а):а автообновление разве не работает?
К тому же, так как плагин все еще тестируется
Поэтому вот. Без обид, но просто не использую.
Кажись я нашел багу. Если в пароле есть русские буквы, то эта фишка не срабатывает - не пущает и все тут. Ошибка.htmlHram писал(а):по поводу паролей кстати не мне спасибо... Немного правда пришлось доработать...
Не писал, потому как тут запросов от пользователей на корректировку в работе не поступало, а для себя я сам поправил и тихо радовался. Плохо, что все равно не отпостился, что и где надо поправить, но... запросов ведь не поступало...Hram писал(а):ЗЫ чтож не напиcал, что скрипт по поводу >20 альбомов надо поменять?
А теперь вот сам выдаю запрос на правку скрипта фотофайловского. Там видать поменяли код страниц. Потому как теперь при заходе плагином все двоится, троится и даже четверится. Это я про названия альбомов, про сами фотки. А если в альбоме несколько страниц, то берется только одна... Ну вообщем полный бред, работать невозможно.
Я конечно тоже погляжу чего там такое заменилось, так, хотя бы для общего развития. Но так как с синтаксисом скриптов я не знаком, то полную правку боюсь мне все равно не осилить. Так что придется уповать на автора.
Вот какой я хитрый
Заранее спасибо!!
-
Andy Tacker
- Сообщения: 2
- Зарегистрирован: Чт мар 27, 2008 15:51
Привет!
Для начала большое спасибо за плагин, он действительно помогает в жизни..
А теперь пару вопросов-предложений по скрипту photofile.ru:
1 - нельзя скопировать альбом содержащий в названии спец-символы, например, ? (знак вопроса), хотя открыть такой альбом можно.
2 - неудобно получается, когда автор создает два альбома с одинаковым названием, опять приходится подключать ручки. Предложение: добавить в название альбома его номер, типа [number] - Название альбома с учетом п.1 (спец-символы можно квотировать или пропускать или заменять)
3 - Хорошо было бы добавить в название альбома инф. о количестве файлов и их суммарном размере.
Если это можно реализовать с помощью скрипта, то буду очень благодарен за подсказку как именно..
Спасибо за внимание..
Для начала большое спасибо за плагин, он действительно помогает в жизни..
А теперь пару вопросов-предложений по скрипту photofile.ru:
1 - нельзя скопировать альбом содержащий в названии спец-символы, например, ? (знак вопроса), хотя открыть такой альбом можно.
2 - неудобно получается, когда автор создает два альбома с одинаковым названием, опять приходится подключать ручки. Предложение: добавить в название альбома его номер, типа [number] - Название альбома с учетом п.1 (спец-символы можно квотировать или пропускать или заменять)
3 - Хорошо было бы добавить в название альбома инф. о количестве файлов и их суммарном размере.
Если это можно реализовать с помощью скрипта, то буду очень благодарен за подсказку как именно..
Спасибо за внимание..
у меня photofile.ru перестал работать:
1) если у автора много альбомов - видно только последние;
2) нет фоток в еро-альбомах
"Ошибка не найдена ни одина фотография E19"
1) если у автора много альбомов - видно только последние;
2) нет фоток в еро-альбомах
Последний раз редактировалось Tol!k Пн июн 23, 2008 22:58, всего редактировалось 1 раз.
Подскажите плиз как побороть такой трабл.
Я сам с Украины и меня по редиректу с photofile.ru перебрасывает на photofile.com.ua - который посути тотже ru. Я сделал копию скрипта для ru - поменял название и содержание с ru на com.ua и все заработало - открытие копирование и пр. кроме открытия больше 20 альбомов. как это побороть?. версия 2.6
Я сам с Украины и меня по редиректу с photofile.ru перебрасывает на photofile.com.ua - который посути тотже ru. Я сделал копию скрипта для ru - поменял название и содержание с ru на com.ua и все заработало - открытие копирование и пр. кроме открытия больше 20 альбомов. как это побороть?. версия 2.6
Приветствую!
У меня два вопроса:
1. Хочу закачать фотографии из альбомов по адресу http://rustramp.ru/plugins/autogallery/autogallery.php
Если у кого-нибудь есть возможность написать скрипт для этого, большая просьба сделать это ))
2. Хочу научиться сам писать скрипты. Может кто-нибудь описать, что значать строки в уже готовых скриптах? Например, на примере скрипта для photofile.ru
У меня два вопроса:
1. Хочу закачать фотографии из альбомов по адресу http://rustramp.ru/plugins/autogallery/autogallery.php
Если у кого-нибудь есть возможность написать скрипт для этого, большая просьба сделать это ))
2. Хочу научиться сам писать скрипты. Может кто-нибудь описать, что значать строки в уже готовых скриптах? Например, на примере скрипта для photofile.ru
Описание скриптов для плагина photofile
Общие замечания.
После знака = идет либо регэксп, либо строка, в которую подставляются переменные, либо просто число или параметр.
Описание регэкспов или регулярных выражений смотреть в справке к Тоталу
Описание строк в которые подставляются переменные:
Вместо символов %s в данную строку подставляются значения переменных. Какие переменные подставлять указывается в конце строки. Имена переменных друг от друга и от смысловой части отделяются символом ` Строка завершается знаком ; Если переменных нет, знак ; не ставится. Переменные подставляются слева направо, т.е. первый %s заменяется первой указанной в строке переменной, второй - второй и т.д.
Переменные:
User - по смыслу - имя пользователя, что на самом деле - не знаю
Album - аналогично
Page - по смыслу - номер страницы со списком альбомов/фотографий, что на самом деле - не знаю
Match[ номер ] - подвыражение с заданным номером из регэкспа
Ко всем урлам имя сервера добавляется автоматически
[photofile.ru] - в квадратных скобках имя сервера. Используется для выбора нужного скрипта
DirExpression = если урл страницы соответствует данному регэкспу, страница разбирается как список альбомов
AlbumExpression = Регэксп, выбирающий альбомы
NameAlbum = Выводимое имя альбома. Значения переменных берутся из регэкспа AlbumExpression
UrlAlbum = Ссылка на страницу альбома. Значения переменных берутся из регэкспа AlbumExpression
IfNextPageAlbum = Регэксп, определяющий наличие следующей страницы со списком альбомов
NextPageAlbum = Ссылка на следующую страницу списка альбомов. Значения переменных берутся из регэкспа IfNextPageAlbum
FileExpression = если урл страницы соответствует данному регэкспу, страница разбирается как список фотографий
Дальнейшие параметры зависят от значения настройки Original
0
FotoExpression = Регэксп, выбирающий фото
OrigExpression = Копия FotoExpression
1 Используется, если на страничке со списком фотографий нет полной информации о ссылках на них
FotoExpression = Регэксп, выбирающий страницы с фото.
UrlOrig = Ссылка на страницу с фотографией. Значения переменных берутся из регэкспа FotoExpression
OrigExpression = Регэксп, выбирающий из страницы с фото ссылку на фотографию и все остальное
PassExpression = не знаю
NameFoto = Выводимое имя фотографии. Значения переменных берутся из регэкспа OrigExpression
UrlFoto = Ссылка на фотографию. Значения переменных берутся из регэкспа OrigExpression
PassFoto = Не знаю
UrlPrev = Ссылка на превью фотографии. Значения переменных берутся из регэкспа OrigExpression
PassPrev = не знаю
ServFoto = Сервер с фотографиями. Значения переменных берутся из регэкспа OrigExpression
IfNextPageFoto = Регэксп, определяющий наличие следующей страницы со списком фотографий
NextPageFoto = Ссылка на следующую страницу списка альбомов. Значения переменных берутся из регэкспа IfNextPageFoto
EroWarning = не знаю
PassRequest = не знаю
PassSendForm = не знаю
PassRequestWrong = не знаю
User = не знаю. ИМХО - номер подвыражения, значение которого пишется в переменную User. Рэгэксп, имхо, DirExpression или FileExpression
Album = Аналогично
Original = См выше
Utf = Кодировка UTF
Cookie1 = не знаю
Cookie2 = не знаю
Cookie3 = не знаю
Общие замечания.
После знака = идет либо регэксп, либо строка, в которую подставляются переменные, либо просто число или параметр.
Описание регэкспов или регулярных выражений смотреть в справке к Тоталу
Описание строк в которые подставляются переменные:
Вместо символов %s в данную строку подставляются значения переменных. Какие переменные подставлять указывается в конце строки. Имена переменных друг от друга и от смысловой части отделяются символом ` Строка завершается знаком ; Если переменных нет, знак ; не ставится. Переменные подставляются слева направо, т.е. первый %s заменяется первой указанной в строке переменной, второй - второй и т.д.
Переменные:
User - по смыслу - имя пользователя, что на самом деле - не знаю
Album - аналогично
Page - по смыслу - номер страницы со списком альбомов/фотографий, что на самом деле - не знаю
Match[ номер ] - подвыражение с заданным номером из регэкспа
Ко всем урлам имя сервера добавляется автоматически
[photofile.ru] - в квадратных скобках имя сервера. Используется для выбора нужного скрипта
DirExpression = если урл страницы соответствует данному регэкспу, страница разбирается как список альбомов
AlbumExpression = Регэксп, выбирающий альбомы
NameAlbum = Выводимое имя альбома. Значения переменных берутся из регэкспа AlbumExpression
UrlAlbum = Ссылка на страницу альбома. Значения переменных берутся из регэкспа AlbumExpression
IfNextPageAlbum = Регэксп, определяющий наличие следующей страницы со списком альбомов
NextPageAlbum = Ссылка на следующую страницу списка альбомов. Значения переменных берутся из регэкспа IfNextPageAlbum
FileExpression = если урл страницы соответствует данному регэкспу, страница разбирается как список фотографий
Дальнейшие параметры зависят от значения настройки Original
0
FotoExpression = Регэксп, выбирающий фото
OrigExpression = Копия FotoExpression
1 Используется, если на страничке со списком фотографий нет полной информации о ссылках на них
FotoExpression = Регэксп, выбирающий страницы с фото.
UrlOrig = Ссылка на страницу с фотографией. Значения переменных берутся из регэкспа FotoExpression
OrigExpression = Регэксп, выбирающий из страницы с фото ссылку на фотографию и все остальное
PassExpression = не знаю
NameFoto = Выводимое имя фотографии. Значения переменных берутся из регэкспа OrigExpression
UrlFoto = Ссылка на фотографию. Значения переменных берутся из регэкспа OrigExpression
PassFoto = Не знаю
UrlPrev = Ссылка на превью фотографии. Значения переменных берутся из регэкспа OrigExpression
PassPrev = не знаю
ServFoto = Сервер с фотографиями. Значения переменных берутся из регэкспа OrigExpression
IfNextPageFoto = Регэксп, определяющий наличие следующей страницы со списком фотографий
NextPageFoto = Ссылка на следующую страницу списка альбомов. Значения переменных берутся из регэкспа IfNextPageFoto
EroWarning = не знаю
PassRequest = не знаю
PassSendForm = не знаю
PassRequestWrong = не знаю
User = не знаю. ИМХО - номер подвыражения, значение которого пишется в переменную User. Рэгэксп, имхо, DirExpression или FileExpression
Album = Аналогично
Original = См выше
Utf = Кодировка UTF
Cookie1 = не знаю
Cookie2 = не знаю
Cookie3 = не знаю
bookmist
Спасибо за описание.
Есть дополнительные вопросы.
В исходном коде страницы с ФФ, ссылка на альбом располагается в одной строке.
Соответственно в скрипте написано
AlbumExpression = (<td class=\"albomsTop\"><a href=\"\/users\/)(%s)(\/)([^\/]+)(\/\">)([^\<]+)(</a>)`User;
На той странице, которую я хочу разобрать тэг <a href=... </a> находится на нескольких строках (за счет символа перевода строки).
Должен ли я как-нибудь это учитывать в скрипте?
Спасибо за описание.
Есть дополнительные вопросы.
В исходном коде страницы с ФФ, ссылка на альбом располагается в одной строке.
Соответственно в скрипте написано
AlbumExpression = (<td class=\"albomsTop\"><a href=\"\/users\/)(%s)(\/)([^\/]+)(\/\">)([^\<]+)(</a>)`User;
На той странице, которую я хочу разобрать тэг <a href=... </a> находится на нескольких строках (за счет символа перевода строки).
Должен ли я как-нибудь это учитывать в скрипте?
Конечно должны. Символ конца строки в тексте страницы рассматривается как обычный символ. Выражение в скрипте переносить на другую строку нельзя. Скорее всего для символа конца строки есть спецсимвол, а даже если нет, можно использовать точку или шестнадцатеричную запись.
Дополнение по отладке скриптов.
Чтобы плагин перечитал скрипт достаточно выйти в корень плагина, выходить из плагина, а тем более перезагружать тотал не обязательно.
Дополнение по отладке скриптов.
Чтобы плагин перечитал скрипт достаточно выйти в корень плагина, выходить из плагина, а тем более перезагружать тотал не обязательно.