parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

FCK filemanager... подключаю так

VRuzin 09.07.2006 13:17

Просто решил поделиться своим решением, как подключить отдельно Файловый менеджер... т.е. если Вам нужно сделать диалог выбора картинки на сервере... Именно на примере картинки я это и покажу
@edit_img[name;value]
# путь сами пропишете...
$fck_path[/fckeditor]
<script type="text/javascript">
<!--
	function SetUrl( txturl )
	{
//		document.getElementById['zzz$name'].value=txturl;
		document.all.zzz${name}.value=txturl;
		document.all.img${name}.src=txturl;
	}
//-->
</script>
<table border="0" cellspacing="0" cellpadding="0">
 <tr>
 <td width="20%" valign="top">
  <input name="$name"  id="zzz$name" type="text" value="^untaint[html]{$value}" />
  <input type="button" value="Просмотр на сервере" onClick="window.open('$fck_path/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/parser/connector.html', 'azzz', 'height=400px, width=500px, resizable, scrollbars')^;"/>
 </td>
 <td valign="top">
  <img  id="img${name}" src="^untaint[html]{$value}"/>
 </td></tr>
</table>
Единственные минусы, которые Вы сами сможете исправить - это:
1. Со стилями сами разберётесь
2. Если адрес картинки отсутствует, то картинка имеет вид... ну как обычно, когда не найдена картинка... думаю в таких случаях Вы сами решите, что вместо неё поставить, можно невидимый гиф, можно картинку по умолчанию.
3. Превьюшка. Сами решите, надо или нет Вам делать это. Как изменять размеры картинки на сервере, думаю многие знают...
4. Если Вы используете не парсеровский конектор для FCK, то параметры в пути придётся изменить "Connector=connectors/parser/connector.html"
5. Тип выбираемых файлов вы можете сами определять "Type=Image"

Всё, надеюсь, хоть кому-то я помог...

  • FCK filemanager... подключаю так, VRuzin 09.07.2006 13:17