Студия креативных разработок DevArt.PRO.
Разработка сайтов и форумов под ключ!
Сильнейшая команда в России по vBulletin - читать подробнее...
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBulletin > vBulletin 4.x.x > Хаки, моды и скрипты 4.x.x

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 10.04.2010, 19:47   #1
Эксперт
 
Аватар для SMak044
Вывод содержания FTP каталога в теле сообщения (для vb4)

Наименование продукта: Список объектов FTP каталога в теле сообщения (для vb4). Для версии 3.8.х смотреть тут.
Версия: 2.1
Описание: Продукт предназначен для вывода в теле сообщения списка объектов FTP каталога. Вызов списка происходит с помощью специальной строки следующего вида:
#ftpfilelist#[ftppar]user[/ftppar]#[ftppar]password[/ftppar]#[ftppar]host : port : timeout[/ftppar]#[ftppar]dir[/ftppar]#
Где:
  • # - Обязательный символ отделяющий управляющие значения
  • ftpfilelist - Обязательный оператор, который служит как команда для запуска скрипта получения объектов из каталога FTP
  • [ftppar] или [/ftppar] - Рекомендуемый BBcode, предназначен для предотвращения конвертации текста в ссылки, стандартными средствами форума. Позволяет оставить как есть ссылки вида ftp://ftp.site.ru или адреса электронной почты.
  • user - Имя пользователя FTP каталога. Не обязательный параметр. В случае отсутствия, используется имя пользователя указанное в настройках продукта
  • password - Пароль пользователя FTP каталога. Не обязательный параметр. В случае отсутствия, используется имя пользователя указанное в настройках продукта
  • host: port : timeout - Адрес FTP сервера. Обязательный параметр. Может иметь вид: ftp://ftp.site.ru/ или ftp://ftp.site.ru или ftp.site.ru/ или ftp.site.ru Параметры port и timeout не обязательные но предусмотрены для предотвращения задержек при работе FTP соединений в случае ошибок и не стандартных настроек сервера. Обязательно отделяйте номер порта от адреса сервера двоеточием ":"
    Примеры:
    • host - Будут использованы стандартные значения определенные с настройках продукта.
    • host : port : timeout - Будут использованы значения из строки инициализации.
    • host : port : - Значение номера порта из строки инициализации, а значение параметра timeout из настроек продукта.
    • host : port - Значение номера порта из строки инициализации, а значение параметра timeout из настроек продукта.
    • host : : timeout - Значение параметра timeout из строки инициализации, а значение номера порта из настроек продукта.
    • host : : - Будут использованы стандартные значения определенные с настройках продукта.
    • host : - Будут использованы стандартные значения определенные с настройках продукта.
  • dir - Путь к каталогу от корневого каталога FTP сервера. Не обязательный параметр. По умолчанию используется значение "/"
Новое в версии 2.1:
  • Исправлена ошибка отделения названия файла при парсинге списка объектов FTP каталога.
  • Добавлена новая опция, которая включает создание лог файла "ftptopost_log_html"
  • Исправлено несколько незначительных ошибок.
Установка: Скопировать файлы и папки из каталога uploads в корневой каталог форума. Импортировать продукт в своей кодировке.
Вставить в самый конец шаблона modifypassword сразу после </form> переменную {vb:raw updateftptopostsettings}.
Создать новый BBcode FTPPAR Описание BBcode FTPPAR
Сделать настройки и установки в панели администрации.
Архив "icons.rar" (загрузка из этой темы) содержит изображение иконок более 200 типов файлов. При необходимости положить файлы в каталог "/images/attach/".

Примеры строки инициализации:
  • #ftpfilelist###[ftppar]ftp://a12.mine.nu[/ftppar]#[ftppar]/Disk 4/Software/[/ftppar]#
  • #ftpfilelist#[ftppar]anonymous[/ftppar]#[ftppar]anonymous@site.ru[/ftppar]#[ftppar]ftp://a12.mine.nu[/ftppar]#[ftppar]/Disk 1/Films/In English/[/ftppar]#
Скриншоты:
Админ панель


Пример сообщения


Установки параметров идентификации в профиле пользователя


ДЕМО для версии 3.8.х:
Каталог папок и файлов
Каталог файлов видео
Несколько каталогов в одном сообщении

  • Продукт создан по мотивам тот этой темы
  • Готов выслушать критику и предложения.
Вложения
Тип файла: zip ftptopost_vb4_2_1.zip (19.5 Кб, 17 просмотров)

Последний раз редактировалось SMak044; 13.04.2010 в 01:03..
  Ответить с цитированием
Сказали Спасибо:
Скрыть список поблагодаривших

GiveMeABreak (12.04.2010), jumuro (02.10.2010), Sobsoft (24.06.2010), TAIFUN (12.08.2010), Андрюшкин (19.04.2010)
Рекламка
Реклама на форуме

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Тонкие настройки прав доступа
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Старый 12.04.2010, 12:42   #2
SMak044
Эксперт
 
Аватар для SMak044
Обновил до версии 2.1 (первый пост) Рекомендую провести обновление продукта (залить новые файлы и импортировать продукт с разрешением перезаписи).
Новое в версии 2.1:
  • Исправлена ошибка отделения названия файла при парсинге списка объектов FTP каталога.
  • Добавлена новая опция, которая включает создание лог файла "ftptopost_log_html"
  • Исправлено несколько незначительных ошибок.
  Ответить с цитированием
Старый 12.04.2010, 14:02   #3
Simbiat
Простоузер
Спасибо! Щас буду тестить!

Simbiat добавил 12.04.2010 в 13:53
Хм... а можно сделать так, чтобы можно было скрипту подсовывать иконки в любых графическихх разрешениях? а то у меня есть иконки в трёх форматах png, gif и jpg... Преводить все в один несколько неудобно будет.

Simbiat добавил 12.04.2010 в 13:58
Ещё: возможно ли сделать окно редактирования пароля и логина для ФТП мультиязычной? Если для этого достаточно отредактировать фразы в админке, скажи, плиз, какие именно?

Simbiat добавил 12.04.2010 в 14:02
Ещё: куда сохраняются данные о пароле\логине для ФТП? Можно ли реализовать сохранение вбазу (если этого уже не сделано), в таблцу User? Чтобы для каждой новой строки добавлялись столбцы вида host_login и host_password, где host - адресс сервера?

Последний раз редактировалось Simbiat; 12.04.2010 в 14:02.. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 12.04.2010, 14:07   #4
SMak044
Эксперт
 
Аватар для SMak044
Цитата:
Сообщение от Simbiat Посмотреть сообщение
Хм... а можно сделать так, чтобы можно было скрипту подсовывать иконки в любых графическихх разрешениях? а то у меня есть иконки в трёх форматах png, gif и jpg... Преводить все в один несколько неудобно будет.
Если ты заметил, то файлов иконок более 200т. А твоих иконок атача не думаю, что больше 20 штук. Те что не gif не думаю, что сложно конвертнуть. например png и конвертить не надо, а просто сделать копию и переименовать в gif. F морочить себе голову парсингом директории на наличие вариантов и возможных расширений.... Ты конечно же не забыл, что есть еще и bmp и jpeg и jpe...
В общем приводить все к одному не надо, достаточно сделать дубль с другим расширением, так как система вложений будет использовать те файлы которые ты укажешь, а этот продукт будет подбирать по наличию иконки как таковой, по сути дела вставка картинки все равно происходит, просто если ее нет, картинка не будет отображаться.

Цитата:
Сообщение от Simbiat Посмотреть сообщение
Ещё: возможно ли сделать окно редактирования пароля и логина для ФТП мультиязычной? Если для этого достаточно отредактировать фразы в админке, скажи, плиз, какие именно?
Все переводится фразами. Какие фразы переводить поможет поиск по фразам в админке.
  Ответить с цитированием
Старый 12.04.2010, 14:08   #5
Simbiat
Простоузер
Ещё: я юзая Publication Suite, а значит и CMS. На главной странице в виджете последних сообщений отображается сам тэг. Было бы неплохо, если бы он вообще там ничего не отображал или пписал каое0нить слово\фразу (типа FTP-Listing)
  Ответить с цитированием
Старый 12.04.2010, 14:14   #6
SMak044
Эксперт
 
Аватар для SMak044
Цитата:
Сообщение от Simbiat Посмотреть сообщение
Ещё: куда сохраняются данные о пароле\логине для ФТП? Можно ли реализовать сохранение вбазу (если этого уже не сделано), в таблцу User? Чтобы для каждой новой строки добавлялись столбцы вида host_login и host_password, где host - адресс сервера?
Это не продуктивно. есть таблица ftptopost там и храняться логины пароли в виде как есть.
Дело в том, что если делать как хочешь ты, то надо будет делать дополнительно несколько sql запросов.

SMak044 добавил 12.04.2010 в 14:14
Simbiat, Не пробовал еще, ковыряться с этим. Но подумаю, что можно сделать.

Последний раз редактировалось SMak044; 12.04.2010 в 14:14.. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 12.04.2010, 14:19   #7
Simbiat
Простоузер
Эм... что-то я не вижу у себя в базе таблицы ftptopost...

Simbiat добавил 12.04.2010 в 14:19
а всё... нашёл... затупил (=

Последний раз редактировалось Simbiat; 12.04.2010 в 14:19.. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 13.04.2010, 01:07   #8
SMak044
Эксперт
 
Аватар для SMak044
Нашел глупую ошибку связанную с типом данных в настройках продукта, спасибо Kristof.
В связи с этим необходимо обновить продукт путем его импорта. Файлы продукта в аттаче.
В первом посте продукт уже в новой редакции.
Вложения
Тип файла: xml ftptopost_vb4_2_1_cp1251.xml (35.4 Кб, 1 просмотров)
Тип файла: xml ftptopost_vb4_2_1_utf8.xml (40.5 Кб, 1 просмотров)
  Ответить с цитированием
Старый 11.08.2010, 18:12   #9
uletnay
Простоузер
Пытаюсь установить, но выдает ошибку в базе данных SQL. Можно переделать под базу данных вида MyISAM? Или посоветуйте как мне подшаманить. Заранее спасибо
  Ответить с цитированием
Старый 12.08.2010, 00:26   #10
Тиджик
Продвинутый
 
Аватар для Тиджик
А какое применение даному хаку можно найти?
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 20:09 25.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version Х.З.
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot