+380(66)433-69-36 | |
+380(66)433-69-36 | |
+380(66)433-69-36 |
- BitLocker с GUI под linux
- Ищем вирус elTest
- Работаем с бесплатным SSL сертификатом Letsencrypt с помощью certbot
- Синхронизация ресурсов с удаленного сервера локально
- Применение нестандартного SEO и статус 404
- MySQL синхронизируем права с разных серверов
- IPSec VPN соединение между офисами.
- "Зеркало" сайта на стороне. Донастраиваем nginx
- Дефрагментация таблиц всех баз MySQL
- Месяц в родительном падеже strftime PHP
- INIT скрипт для Dropbox
- osCommerce VAM Edition 226. Ошибки
- PositiveSSL порядок сертификатов
- osCommerce. Создаем модуль доставки
- Восстановление mySQL баз данных
- osCommerce.Перенос магазина в другой домен
- osCommerce.Прячем адмику
- osCommerce. Продление жизни сессий
- osCommerce. Создаем платежный модуль
- 10 причин выбрать нас
- GRUB2 восстановление
- osCommerce не пересчитывает общую сумму заказа
- Список потенциально опасных скриптов
- Отправка файлов из Dropbox по e-mail
- "Черный список" почтовых доменов
- Боремся с назойливыми иностранцами
- Яндекс-Диск, и стоит ли им пользоваться.
- Обновление модуля Интеркассы для osCommerce
- Веб-почта на сайте хостинга
- Подключение Outlook Express к хостингу
osCommerce Файловый менеджер
Инструкции по установке:
1. Загрузить пакет в каталог admin
2. Добавить /admin/inludes/filenames.php
define('FILENAME_FILE_BROWSER', 'file_browser.php');
3. Исправить /admin/includes/boxes/catalog.php
Заменить
tep_admin_files_boxes(FILENAME_PRODUCTS_EXPECTED, BOX_CATALOG_PRODUCTS_EXPECTED));
на:
tep_admin_files_boxes(FILENAME_PRODUCTS_EXPECTED, BOX_CATALOG_PRODUCTS_EXPECTED).
tep_admin_files_boxes(FILENAME_FILE_MANAGER, BOX_FILE_BROWSER));
4. Добавить в файл /admin/includes/languages/english.php
define('BOX_FILE_BROWSER','File manager');
5. Добавить в файл /admin/includes/languages/russian.php
define('BOX_FILE_BROWSER','Файл менеджер');
6. При необходимости добавить права для администратора в группе "Каталог" на файл file_manager.php
7. Исправление tiny_browser:
/admin/includes/javascript/tiny_mce/plugins/tinybrowser:
edit.php,tinybrowser.php
Заменить
$validtypes = array('image','media','file');
на
$validtypes = array('image','media','file','free');
Заменить
if($filename != '.' && $filename != '..' && !is_dir($tinybrowser['docroot'].$editpath.$filename) && !in_array($ext, $tinybrowser['prohibited']) && ($typenow == 'file' || strpos(strtolower($tinybrowser['filetype'][$typenow]),strtolower($ext))))
на
if($filename != '.' && $filename != '..' && $filename != '.htaccess' && !is_dir($tinybrowser['docroot'].$editpath.$filename) && !in_array($ext, $tinybrowser['prohibited']) && ($typenow == 'file' || $typenow == 'free' || strpos(strtolower($tinybrowser['filetype'][$typenow]),strtolower($ext))))
Folders.php
Заменить
$validtypes = array('image','media','file');
на
$validtypes = array('image','media','file','free');
Upload.php
Заменить
$validtypes = array('image','media','file');
на
$validtypes = array('image','media','file','free');
После:
case 'file':
$filestr = TB_TYPEFILE;
break;
Добавить:
case 'free':
$filestr = TB_TYPEFILE;
break;
После:
</fieldset></div></div>
Добавить:
<form name="upload_file" action="<?php echo 'upload_file.php?type='.$typenow.'&folder='.$uploadpath'&obfuscate='.md5($_SERVER['DOCUMENT_ROOT'].$tinybrowser['obfuscate']);?>"
method="POST" enctype="multipart/form-data">
<input type="file" name="Filedata"'>
<input type=submit>
</form>
upload_file.php
Поменять
$success = copy($source_file,$tinybrowser['docroot'].$dest_folder.'/'.$file_name.'_');
На
$success = copy($source_file,$tinybrowser['docroot'].$dest_folder.'/'.$file_name);
Поменять
?><html><head><title>File Upload Success</title></head><body>File Upload Success</body></html><?php
На
?><html><head><title>File Upload Success</title></head><body> <script language=javascript> history.go(-1)</script> </body></html><?php
Config_tinybrowser.php
Заменить:
$tinybrowser['docroot'] = rtrim($_SERVER['DOCUMENT_ROOT'],'/');
на:
$tinybrowser['docroot'] ='../../../../../../';
После
$tinybrowser['path']['file'] = '/download/'; // Other files location
Добавить:
$tinybrowser['path']['free'] = '/pub/'; // Other files location
После
$tinybrowser['link']['file'] = $tinybrowser['path']['file']; // Other file links
Добавить:
$tinybrowser['link']['free'] = $tinybrowser['path']['free']; // Other file links
После
$tinybrowser['maxsize']['file'] = 0; // Other file maximum size
Добавить:
$tinybrowser['maxsize']['free'] = 0; // Other file maximum size
После
$tinybrowser['filetype']['file'] = '*.*'; // Other file types
Добавить:
$tinybrowser['filetype']['free'] = '*.*'; // Other file types