На главную | Бесплатные DLE модули | Бесплатные DLE шаблоны | Хаки для DLE | Платные DLE шаблоны | Платные DLE модули

Загрузка картинки в модуле.

Автор Тема: Загрузка картинки в модуле.  (Прочитано 872 раз)

0 Пользователей и 1 Гость просматривают эту тему.

gashik

  • Я ещё новичок
  • *
  • Сообщений: 3
  • Карма: 0
    • Просмотр профиля
Здравствуйте! У меня следующий вопрос:

у меня в модуле есть простая форма:
<?
  include_once 'engine/inc/include/functions.inc.php ';

echo <<<HTML

<form method=post name="test" id="test" action="$PHP_SELF">
<input type=hidden name='mod' value='test'>
<input type='text' size="100" name='pic'><br>
<input type="submit" class="buttons" value="Создать тест">
</form>
HTML;
?>

как в эту форму добавить кнопку  "добавить изображение", которая бы открыла бы страничку для загрузки изображения, как в разделе добавления новостей и при этом, после загрузки изображения, передавала бы в поле pic имя этой картинки?

gashik

  • Я ещё новичок
  • *
  • Сообщений: 3
  • Карма: 0
    • Просмотр профиля
Re: Загрузка картинки в модуле.
« Ответ #1 : 08-12-2009, 19:00:23 »
Почти решил проблему сделал так:
<script type="text/javascript" src="engine/editor/jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
// General options
mode : "exact",
elements : "image_test",

width : "25%",
height : "50",

setup : function(ed) {

ed.addButton('dle_upload', {
title : 'Загрузка файлов на сервер',
image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_upload.gif',
onclick : function() {

window.open('?mod=files&action=quick&area=image_test&wysiwyg=no&author={$row['autor']}&news_id={$row['id']}', '_Addimage', 'toolbar=0,location=0,status=0, left=0, top=0, menubar=0,scrollbars=yes,resizable=0,width=640,height=550');
}
           });

    }


});
</script>

<div onclick="window.open('?mod=files&action=quick&area=image_test&wysiwyg=no&author={$row['autor']}&news_id={$row['id']}', '_Addimage', 'toolbar=0,location=0,status=0, left=0, top=0, menubar=0,scrollbars=yes,resizable=0,width=640,height=550')">Добавить картинку</div>

<input type=textarea name="image_test" id="image_test" style="width:278px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></textarea>
Вот только если javascript убираю - не работает, а с tinyMCE - не то, так как нужно только поле с именем картинки, а показывает почти весь редактор. Может кто подскажет ка передать имя файла из mod=files&action=quick?

 

Похожие темы

  Тема / Автор Ответов Последний ответ
2 Ответов
1314 Просмотров
Последний ответ 08-08-2009, 01:57:16
от Lukas17
1 Ответов
490 Просмотров
Последний ответ 07-02-2010, 01:19:53
от ariys
0 Ответов
373 Просмотров
Последний ответ 18-12-2010, 13:03:54
от asymon
9 Ответов
1934 Просмотров
Последний ответ 09-03-2011, 14:22:51
от Сима
1 Ответов
392 Просмотров
Последний ответ 06-03-2011, 03:57:26
от leliklelik