Ищу хостинг картинок или как то так. Чтобы поставить себе на сайт.
Можно ли это реализовать?
Скрипт хостинга картинок
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
например бесплатный Chevereto
UPD:
последняя бесплатная версия 2.6.0 (приложена к сообщению)
ветка 3.X.X уже платная
последняя бесплатная версия 2.6.0 (приложена к сообщению)
ветка 3.X.X уже платная
- Вложения
-
- chevereto_2.6.0.zip 822.72 КБ • 219 скачиваний
-
- chevereto_nb1.9.zip 638.83 КБ • 270 скачиваний
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
это не мод а отдельный движок
Quick Install
Go to the "Upload" folder and edit "config.php" within the parameters of your needs. Finally upload the contents of this folder to your server. Thats all ... really.
Быстрая устновка
Отредактируйте значения параметров в файле "config.php" в папке "Upload" под свои нужды. После этого загрузите содержимое папки "Upload" на свой сервер. Это все ... really.
Скопировал в www папку Upload. Попробовал зайти - он пишет ошибку Или я что-то не доделал?
С русификатором было бы не плохо
Код: Выделить всё
Critital error 05: You must load the cURL extension.
С русификатором было бы не плохо
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
в php.ini раскомментируй (убери ; вначале строки) строчку
потом перезапусти Apache (или компьютер если не знаешь как перезапустить Apache)
Код: Выделить всё
extension=php_curl.dll
замени в файле en.php приведенный ниже код
Код: Выделить всё
<?
/* -----------------------------------------
Chevereto - Script de hosting de imagenes
Nightly Build 1.6, rev 1 (29/08/2009)
http://www.chevereto.com/
Released under the GPL 2.0
Copyright (C) 2008 by Rodolfo Berrios
<inbox at rodolfoberrios dot com>
----------------------------------------- */
/* LENGUAJE INGLES */
// TITLES
define('WELCOME', 'Добро пожаловать на');
// MENSAJES CRITICOS
define('ERROR_REF', 'Запрещенный доступ, используйте домашнюю страницу<a href="'.URL_SCRIPT.'" style="color: #FFF;">'.APP_NAME.'</a> для загрузки изображений.');
define('CANT_RUN', 'Ошибка сервера! Невозможно передать изображение');
define('CRITIC_ERROR_INPUT', 'Критическая ошибка, проверьте исходные данные');
define('ERROR_UPLOADING', 'Ошибка загрузки изображения');
// MISC
define('ANDTEXT', 'and');
define('AT', 'at');
// TITLE HTTP ERRORS
define('TITLE_400', 'Неправильный запрос (400)');
define('TITLE_401', 'Неавторизованный доступ (401)');
define('TITLE_403', 'Запрещено (403)');
define('TITLE_404', 'Не найдено (404)');
define('TITLE_500', 'Внутренняя ошибка сервера (500)');
define('TITLE_503', 'Сервис недоступен (503)');
// DESC HTTP ERRORS
define('DESC_400', 'Сервер не понял запрос');
define('DESC_401', 'Доступ на запрашиваемую страницу разрешен только по паролю');
define('DESC_403', 'К запрашиваемой странице доступ запрещен');
define('DESC_404', 'Сервер не может найти требуемую страницу');
define('DESC_500', 'Запрос не был завершен');
define('DESC_503', 'Запрос не был завершен. Сервер временно перегружен');
// ACCESO A DIRECTORIOS
define('TITLE_DIR_NO', 'Доступ запрещен в "'.$page.'"');
define('DESC_DIR_NO', 'Вы не можете непосредственно обратиться к этой директории');
// SPLIT ERRORS + SPLIT TITLES
define('FORM_INCOMPLETE', 'Не заполнены необходимые поля');
define('TITLE_FORM_INCOMPLETE', 'Неполная форма');
define('DOBLE_POSTED', 'Нельзя сразу загружать с url и с компьютера');
define('FATAL_ERROR_TITLE', 'Критическая ошибка');
define('INVALID_EXT', 'Недопустимый тип файла, разрешены JPG, PNG, GIF и BMP');
define('INVALID_TITLE', 'Недопустимый тип файла');
define('INVALID_CORRUPT', 'недопустимый или повреждённый файл');
define('NOTHING_TO_RESIZE', 'Нечего ресайзить');
define('INPUT_ERROR', 'Ошибка ввода');
define('NO_ID', 'ID не указан');
define('NO_ID_TITLE', 'Нет изображения с заданым ID');
define('NO_SELF_UPLOAD', 'Невозможно загрузить изображение в данный момент');
define('CANT_UPLOAD_TITLE', 'Не удаётся загрузить');
define('TOO_HEAVY', 'файл слишком большой');
define('JUST_NUMBERS', 'Просто введите значение нужной ширины');
define('UPLOADED_BUT_NOT_RESIZED', 'Изображение загружено (но не изменено)');
define('OVER_RESIZE_ERROR', 'Увеличение размера не поддерживается');
define('RESIZE_LIMITS', 'Увеличение размера работает только между');
// INPUT TEXT
define('ENTER_WIDTH', 'Введите желаемую ширины изображения');
// OK MESSAGES
define('UPLOAD_OK', 'Изображение успешно загружено');
define('UPLOAD_AND_RESIZED', 'Изображение успешно загружено, размер изменен');
// VIEWVING
define('SEEING', 'Просмотр');
define('NOT_EXISTS', 'Такого изображения не существует');
define('NOT_EXISTS_TITLE', 'Такого изображения не существует');
define('FULL_SIZE', 'полный размер');
// TXT
define('TXT_PREFERENCES', 'настройки');
define('TXT_TINYURL', 'Сделать короткую ссылку '.$tiny_service);
define('TXT_CLOSE_PREF', 'свернуть');
define('TXT_LOCAL', 'Выберите изображение на своём комьютере');
define('TXT_REMOTE', 'Введите <abbr title="Пример: http://where-is-the-image.com/image.jpg">адрес</abbr> изображения в интернете');
define('TXT_UPLOADING', 'Загрузка...');
define('TXT_REMOTE_RR', 'Это <abbr title="Пример: http://where-is-the-image.com/image.jpg">адрес</abbr> изображения в интернете');
define('TXT_TEMP_SAVE', 'Мы <abbr title="удалим его позже">временно</abbr> сохраним это изображение, поэтому можно снова изменять его размеры');
define('TXT_REZ_AGAIN', 'Изменение размеров...');
define('TXT_TEMP_PLACE', 'Тут Ваше изображение <span>только временно</span>');
define('TXT_SEEING', 'Просмотр');
define('TXT_AND_RESIZE', 'и изменены размеры');
define('TXT_DID', 'Загружено');
// SHARE
define('SHARE_THUMB_VIEWER', 'Ссылки превью + <u>просмотр</u>');
define('SHARE_FORUMS', 'BBCode (Форум)');
define('SHARE_DIRECT', 'Прямые ссылки');
define('SHARE_VIEWER', 'Просмотр');
define('SHARE_SOCIAL', 'Запостить изображение');
define('SHARE_NETWORKS', 'Соц. сети');
define('SHARE_TWITTER', 'В Твиттер');
define('SHARE', 'ссылки');
// RESIZE
define('RESIZE_DSC', 'изменить размер изображения');
define('RESIZE_WIDTH', 'Желаемая ширина');
define('RESIZE_PIXELS', '');
define('RESIZE_KEEP', 'в пикселях');
?>
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
редактировать надо в кодировке utf-8.
установи notepad++ (viewtopic.php?t=161). открой в нем файл, потом выбери меню "Кодировки" - "Преобразовать в UTF-8 без BOM" и сохрани результат
установи notepad++ (viewtopic.php?t=161). открой в нем файл, потом выбери меню "Кодировки" - "Преобразовать в UTF-8 без BOM" и сохрани результат
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
в config.php вместо блоканапишиестественно вместо folder укажи название своей папки
и вместонавместо 81 укажи свой номер порта
Код: Выделить всё
// PATH
/* Uhhh.. Can't touch this!. */
$path = dirname($_SERVER['PHP_SELF']);
if (strlen($path)>1) {
define('PATH_SCRIPT', $path.'/');
} else {
define('PATH_SCRIPT', $path);
}
Код: Выделить всё
// PATH
define('PATH_SCRIPT', '/folder/');
и вместо
Код: Выделить всё
$DOM_SCRIPT = $_SERVER['SERVER_NAME']; // --> EXAMPLE: $DOM_SCRIPT = 'mysite.com';
Код: Выделить всё
$DOM_SCRIPT = $_SERVER['SERVER_NAME'].':81';