Ярославль


Страницы: (2) [1] 2   ( Перейти к первому непрочитанному сообщению ) Ответ в темуСоздание новой темыСоздание опроса

Файл менеджер, хелп

Alekc-yar
Дата 4.10.2007 - 23:28
Цитировать сообщение




Unregistered












Народ подбросьте плиз нормальный файл менеджер для администратирования веб страниц, или скриптик кторый бы открывал код страницы в браузере и подавался дальнейшему редактированию.
Top
Одиночка
Дата 5.10.2007 - 07:19
Цитировать сообщение




Unregistered












Alekc-yar
нифига не понял... конкретней цели и желания опиши...
Top
Andre
Дата 5.10.2007 - 08:23
Цитировать сообщение




Unregistered












можно и мне такой менеджер, хочу яндекс подредактировать, че то не совсем мне нравится... wink.gif
Top
Адреналин
Дата 5.10.2007 - 08:33
Цитировать сообщение




Unregistered












А фар или там тоталкомандер не катит?
Top
Andre
Дата 5.10.2007 - 10:33
Цитировать сообщение




Unregistered












эх, совсем разучился народ шутить... а было бы здорово, заходишь на сайт, открываешь исходный код, редактируешь и сохраняешь... причем любого сайта...
Top
Ragimoff
Дата 5.10.2007 - 12:28
Цитировать сообщение




Unregistered












Цитата
можно и мне такой менеджер, хочу яндекс подредактировать, че то не совсем мне нравится...


Зря так много сарказма. Для файрфок существует пара-тройка плагинов, которые позволяю изменить внешний вид любой страницы. Естественно только для вас, но суть не меняется. Вплоть до встраивания собственных скриптов. Т.е. можете для себя сделать так, что яндекс будет исполнен в стиле nullsoft.com или мелкий софт.ком.


Что касается топикстартера. Как я понял он хочет нечто похожее на редакторы кода страниц как в Джумле и Слаеде.

Ничего невозможного в этом нет. Берете TinyMCE, PHP и все. Там код будет доступный для начинающего. Открыть файл - загрузить содержимое в текстбокс и фсе;-) Если я, конечно, правильно понял что нужно. Можете слева даже панель со списом файлов присобачить;-)
Top
Alekc-yar
Дата 5.10.2007 - 13:12
Цитировать сообщение




Unregistered












Цитата (Одиночка @ 5.10.2007 - 07:19)
Alekc-yar
нифига не понял... конкретней цели и желания опиши...

в joomle есть такой файл менеджер, который открывает код страничек в окне браузера для редакции, мне нужен такой же только не зависящий от движка... хотя бы просто скрипт
Top
recruit
Дата 5.10.2007 - 13:14
Цитировать сообщение




Unregistered












Top
Alekc-yar
Дата 5.10.2007 - 13:17
Цитировать сообщение




Unregistered












edit.php
<?php
$filename = "soft.php";
if ($QUERY_STRING=="go"):
$zag = $_POST['zag'];
$file2 = $_POST['file2'];
$zag = stripslashes($zag);
$handle = fopen($filename, "r");
$fp = fread($handle, filesize($filename));
print "<form method='post' action='do.php'>";
print "<textarea name='cont' rows='30' cols='115'>$fp</textarea>";
print "<input type='hidden' name='zag' value='$file2'>";
print "<input type='submit' value='save'></form>";
$fp1 =fopen($filename,"r+");
fwrite ($fp1,'$zag');
endif;

do.php
<?php
$file2 = $file;
unlink($file2);
$write = stripslashes($cont);
$open = fopen($file2, "w+");
fputs($open, $write);
fclose($open);
?>

может кто подправит??? что не так...

Top
Alekc-yar
Дата 5.10.2007 - 13:23
Цитировать сообщение




Unregistered












Цитата (recruit @ 5.10.2007 - 13:14)
Alekc-yar
http://ru.wikipedia.org/wiki/Firebug

и

http://www.google.com/search?q=%D1%83%D1%8...art=10&sa=N

мне не надо редактировать дизу других сайтов, мне надо редактироват свой сайт...
Top
Одиночка
Дата 5.10.2007 - 14:22
Цитировать сообщение




Unregistered












Alekc-yar
ууууууууууууууууууууу... тут ничаво не знаю... да и чесна сказать к ВЕБ 2.0 отношусь плоха... может лучше локальное всё настроить на основ ФТП а... конешна подольше будет но зато старое проверенное средство...
Top
Alekc-yar
Дата 5.10.2007 - 15:06
Цитировать сообщение




Unregistered












Цитата (Одиночка @ 5.10.2007 - 14:22)
Alekc-yar
ууууууууууууууууууууу... тут ничаво не знаю... да и чесна сказать к ВЕБ 2.0 отношусь плоха... может лучше локальное всё настроить на основ ФТП а... конешна подольше будет но зато старое проверенное средство...

Дело в том что сайт находится временно на моем компьютре, и все время лазить по папка и искать нужные файлы... муторно по этому хочется иметь один файл ссылками на эти... для их редакции
Top
Alekc-yar
Дата 5.10.2007 - 15:13
Цитировать сообщение




Unregistered












Цитата (Ragimoff @ 5.10.2007 - 12:28)
Цитата
можно и мне такой менеджер, хочу яндекс подредактировать, че то не совсем мне нравится...


Зря так много сарказма. Для файрфок существует пара-тройка плагинов, которые позволяю изменить внешний вид любой страницы. Естественно только для вас, но суть не меняется. Вплоть до встраивания собственных скриптов. Т.е. можете для себя сделать так, что яндекс будет исполнен в стиле nullsoft.com или мелкий софт.ком.


Что касается топикстартера. Как я понял он хочет нечто похожее на редакторы кода страниц как в Джумле и Слаеде.

Ничего невозможного в этом нет. Берете TinyMCE, PHP и все. Там код будет доступный для начинающего. Открыть файл - загрузить содержимое в текстбокс и фсе;-) Если я, конечно, правильно понял что нужно. Можете слева даже панель со списом файлов присобачить;-)

А вот на счет как пользоваться TinyMCE пожалуйста подробнее, где можно точно посмотреть как настравивать, в нете что то ни чего толкого не нашел.
Top
Ragimoff
Дата 5.10.2007 - 18:54
Цитировать сообщение




Unregistered












Да в принципе все довольно просто. Надо только в заголовке подключить JS и все кажись буит работать. Я в свое время делал таким макаром редактор статических страниц.
Вот код шаблона для Смарти. Хотя, если делать полноценный файл менеджер, надо еще сделать рекурсию по катологам для построения дерева папок и файлов.

Код

<script language="jаvаsсriрt" type="text/jаvаsсriрt" src="editor/tiny_mce.js"></script>
<script language="jаvаsсriрt" type="text/jаvаsсriрt">
tinyMCE.init({
 mode : "textareas",
 theme : "advanced",
 plugins : "table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,zoom,media,searchreplace,print,contextmenu,paste,directionality,fullscreen",
 theme_advanced_buttons1_add_before : "save,newdocument,separator",
 theme_advanced_buttons1_add : "fontselect,fontsizeselect",
 theme_advanced_buttons2_add : "separator,insertdate,inserttime,preview,zoom,separator,forecolor,backcolor",
 theme_advanced_buttons2_add_before: "cut,copy,paste,pastetext,pasteword,separator,search,replace,separator",
 theme_advanced_buttons3_add_before : "tablecontrols,separator",
 theme_advanced_buttons3_add : "emotions,iespell,media,advhr,separator,print,separator,ltr,rtl,separator,fullscreen",
 theme_advanced_toolbar_location : "top",
 theme_advanced_toolbar_align : "left",
 theme_advanced_statusbar_location : "bottom",
 content_css : "example_word.css",
    plugi2n_insertdate_dateFormat : "%Y-%m-%d",
    plugi2n_insertdate_timeFormat : "%H:%M:%S",
 external_link_list_url : "example_link_list.js",
 external_image_list_url : "example_image_list.js",
 media_external_list_url : "example_media_list.js",
 file_browser_callback : "fileBrowserCallBack",
 paste_use_dialog : false,
 theme_advanced_resizing : true,
 theme_advanced_resize_horizontal : false,
 theme_advanced_link_targets : "_something=My somthing;_something2=My somthing2;_something3=My somthing3;",
 paste_auto_cleanup_on_paste : true,
 paste_convert_headers_to_strong : false,
 paste_strip_class_attributes : "all",
 paste_remove_spans : false,
 paste_remove_styles : false
});

function fileBrowserCallBack(field_name, url, type, win) {
 // This is where you insert your custom filebrowser logic
 alert("Filebrowser callback: field_name: " + field_name + ", url: " + url + ", type: " + type);

 // Insert new URL, this would normaly be done in a popup
 win.dосumеnt.forms[0].elements[field_name].value = "someurl.htm";
}
</script>
<!-- /TinyMCE -->
{/literal}
<FORM METHOD=GET ACTION="admin_pages.php">
<iNpUt TyPe="hidden" NaMe="op" vAlUe="{$operation}">
   <iNpUt TyPe="hidden" NaMe="step" vAlUe="{$step}">
   <iNpUt TyPe="hidden" NaMe="id" vAlUe="{$id}">
   <iNpUt TyPe="text" NaMe="page_name" vAlUe="{$page_name}">
   <TeXtArEa Id="elm1" NaMe="elm1" RoWs="15" CoLs="120" StYlE="width: 100%">
       {$page_source}
</TeXtArEa>
   <iNpUt TyPe="submit" NaMe="submit" vAlUe="{$submit_name}">
</FORM>
Top
Ragimoff
Дата 5.10.2007 - 18:59
Цитировать сообщение




Unregistered












Цитата
Alekc-yar
ууууууууууууууууууууу... тут ничаво не знаю... да и чесна сказать к ВЕБ 2.0 отношусь плоха... может лучше локальное всё настроить на основ ФТП а... конешна подольше будет но зато старое проверенное средство...


А причем здесь вебдваноль? Обычный онлайн редактор. В чем вы статику редактируете на динамических сайтах? Имхо, очень удобно. Да и код пхп иной раз надо поправить.

Кстати, Алекс, на счет статики. Советую посмотреть на библиотеку xBB. Прикольная штука. Целые сайты верстаются на BB-кодах;-) Для примера - сайт создателя;-)
Top

Опции темы Страницы: (2) [1] 2  Ответ в темуСоздание новой темыСоздание опроса

 



[ Время генерации скрипта: 0.0155 ]   [ Использовано запросов: 16 ]   [ GZIP включён ]



Яндекс.Метрика

Правила Ярпортала (включая политику обработки персональных данных)

Все вопросы: yaroslavl@bk.ru