форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Страниц: 1
Есть написанный код для загрузки, разбора Excel-файла и добавления его информации в таблицу textpattern.
Нужно, чтобы администратор TextPattern'а мог в админке ТхП открыть эту страничку и, загрузив Excel-файл, добавить информацию в базу данных. Наверно, это будет отдельный пункт в меню "Расширения"? :-)
То есть, надо превратить написанный код в плугин для ТхП?
А нет какого-то другого способа вызвать в админке свой код или свою страницу?
Спасибо заранее!
Неактивен
mFrance написал:
Есть написанный код для загрузки, разбора Excel-файла и добавления его информации в таблицу textpattern.
Нужно, чтобы администратор TextPattern'а мог в админке ТхП открыть эту страничку и, загрузив Excel-файл, добавить информацию в базу данных. Наверно, это будет отдельный пункт в меню "Расширения"? :-)
То есть, надо превратить написанный код в плугин для ТхП?
А нет какого-то другого способа вызвать в админке свой код или свою страницу?
Спасибо заранее!
Будет ли то целая отдельная страница или кнопка в какой-то из существующих - все равно писать плагин.
Неактивен
Здоровья всем!
Извините за дилетанский вопрос! :-)
Уже сделала плагин, в меню "Расширения" переходим на него, на странице есть контролы.
Пожалуйста, подскажите, как сделать, чтобы отображались русские буквы вместо крокозябр!
Спасибо заранее!
Неактивен
Все зауникодить?
Неактивен
Это ясно.
Не обижайтесь только - я вижу TextPattern первый раз и уже пишу плагин :-))
У меня же доступ к страничке плагина только в BODY - а как можно прописать мета теги в странице плагина в HEAD?
Спасибо заранее!
Неактивен
Подскажите ещё, пожалуйста, чтобы с помощью странички плагина в ТекстПаттерне загрузить файл на сервер
$filename = basename($_FILES['xls_file']['name']);
$uploadfile = $xls_dir . $filename;
if (move_uploaded_file($_FILES['xls_file']['tmp_name'], $uploadfile)) ...
как определить переменную $xls_dir с относительным путём?
Папка для плагинов /dev
Папка для загруженных файлов /dev/xls
Но эти относительные пути не работают (и с прямыми, и с обратными двойными слешами)...
Работает только полный путь $xls_dir = 'c:\\WebServers\\home\\test1.ru\\www\\textpattern\\dev\\xls\\'; (на лок. компьютере)
Но когда устанавливать плагин на ТекстПаттерн на хостинге - это же не пойдёт? :-)
Как указать для этого случая папку для загрузки файлов на сервере?
Спасибо заранее!
Неактивен
Чтобы добавить вкладку в админке есть плагин - smd_tabber
Неактивен
Спасибо! Будем знать! :-)
Неактивен
Например, такой путь тоже не работает
/home/volgamash/domains/volgamashrealt63.ru/public_html/test/textpattern/plugins/xls/Houses1.xls
Warning: move_uploaded_file(/home/volgamash/domains/volgamashrealt63.ru/public_html/test/textpattern/plugins/xls/Houses1.xls) [function.move-uploaded-file]: failed to open stream: Отказано в доступе in /home/volgamash/domains/volgamashrealt63.ru/public_html/test/textpattern/plugins/excel_to_txp_plugin.php on line 110
Как же указать правильный путь к папке для загрузки файла с помощью функции move_uploaded_file - именно в среде ТекстПаттерна?
(На обычном веб-сервере всё работает как обычно...)
Неактивен
Как отображать русские слова в админ. панели:
iconv("Windows-1251", "UTF-8", '<b>Укажите тип загружаемых объектов:</b><br><br>');
Неактивен
Правильный путь к папке для загрузки файлов:
global $prefs;
$filename = basename($_FILES['xls_file']['name']);
$uploadfile = $prefs['file_base_path'] . '/' . $filename;
if (move_uploaded_file($_FILES['xls_file']['tmp_name'], $uploadfile)) ...
Спасибо всем! ;-)
Неактивен
А, и права доступа на Вашу папочку сделайте 777 :-)
Неактивен
Страниц: 1