|
|
|
| Как в редакторе WysiwygPro (третьей версии, если это важно) разрешить закачивание картинок с компьютера пользователя? Поставил в настройках, в dialogConfig.php, $WPRO_UPLOAD = true; - не помогло( | |
|
|
|
|
|
|
|
для: Киналь
(28.11.2007 в 18:11)
| | я сама дописывала функцию загрузки картинки и вставила в окошко, где делается выбор картинки из уже загруженных, форму для выбора и загрузки новой. делов-то...
if (!$_FILES['file2']['error']) {
$new_file = ereg_replace("[\/\\]",'',$_FILES['file2']['name']);
if (!preg_match('/\.(jpg|jpeg|gif|bmp|png)$/i', $new_file)) $new_file .= '.jpg';
move_uploaded_file($_FILES['file2']['tmp_name'],$img_path.$new_file);
}
header("Location:image.php");
|
поле выбора файла называется file2, в переменной $img_path прописывается физический путь к папке с картинками на сервере. она должна иметь права 777.
<form method="post" action="upload.php" method="post" enctype=multipart/form-data>
<div align="center">
<input type=file name=file2 size="30">
<input type="submit" name="submit" value="submit">
</div>
</form>
|
это можно вставить как есть в самый низ файла image.php, а тот код, что выше, обозвать upload.php
и будет вам щастье :) | |
|
|
|
|
|
|
|
для: elenaki
(28.11.2007 в 19:23)
| | Нашелся только image.inc.php. Пойдет?) | |
|
|
|
|
|
|
|
для: Киналь
(28.11.2007 в 19:52)
| | а там есть такая форма?
<form name="image_form" id="image_form" style="display:inline" onsubmit="return insert_image()"> | |
|
|
|
|
|
|
|
для: elenaki
(28.11.2007 в 20:22)
| | Нет, нету, и тотал коммандер вобще такой строчки ни в одном файле не нашел=(
А о какой версии вы говорите? | |
|
|
|
|
|
|
|
для: Киналь
(28.11.2007 в 22:10)
| | WysiwygPro.v2.251 - меня устраивает. не люблю менять то, что нормально работает. | |
|
|
|
|
|
|
|
для: elenaki
(28.11.2007 в 22:17)
| | >WysiwygPro.v2.251 - меня устраивает. не люблю менять то, что нормально работает.
=)
- Папа, папа, а почему Солнце встает на востоке, а садится на западе?
- Хм... Проверял?
- Проверял!
- Работает - не трогай!!
Простите, но найти эту версию не сумел( Не поделитесь ссылкой?
Просто сейчас, к сожалению, некогда рыться в коде визивига - надо поставить и отчитаться) | |
|
|
|
|
 270.3 Кб |
|
|
для: Киналь
(28.11.2007 в 22:32)
| | ссылки нет, редактор скачан давно. вот он. просто распаковываете в папку editor_files и
присоединяете к страницам таким кодом:
<?
ob_start();
?>
<form name="wysiwygproForm" method="post" action="add_page_acc.php" enctype="multipart/form-data" onSubmit="submit_form()">
...
...
Page Text
<? include_once ('../editor_files/config.php'); //правильный путь к папке editor_files
include_once ('../editor_files/editor_class.php'); //правильный путь к папке editor_files
$editor = new wysiwygPro();
$editor->set_code("$htmlCode");
$editor->print_editor('700', 500); //любые размеры для текстового поля
?>
</form>
<? ob_end_flush(); ?>
|
PS есть вариант, когда надо больше одного текстового поля на одной странице | |
|
|
|
|
|
|
|
для: elenaki
(29.11.2007 в 10:06)
| | Спасибо за подправленный редактор, но у меня с ним проблема( Не закачивает картинки. Вроде по настройкам полазил, все прописал, но картинки не закачивает. то есть выбираю картинку, жму submit, поле ввода становится пустым - и всё. Причем сама директория (IMAGE_WEB_DIRECTORY), видимо, правильная - если в нее вручную положить файлы, то он их видит. | |
|
|
|
|
|
|
|
для: Киналь
(29.11.2007 в 17:22)
| | права на папку какие? путь должен быть физический - realpath(".")
там должен быть такой файл - INSTALL_HELP.php, в нем показаны,
какие должны быть пути. у меня уже много лет все это работает... | |
|
|
|
|
|
|
|
для: elenaki
(29.11.2007 в 18:11)
| | Ура, все работает! Спасибо большое!
Только upload.php пришлось чуть переписать:
<?php
include_once "config.php";
$img_path = IMAGE_FILE_DIRECTORY;
if (!$_FILES['file2']['error']) {
$new_file = ereg_replace("[\/\\]",'',$_FILES['file2']['name']);
if (!preg_match('/\.(jpg|jpeg|gif|bmp|png)$/i', $new_file)) $new_file .= '.jpg';
move_uploaded_file($_FILES['file2']['tmp_name'],$img_path.$new_file);
}
header("Location:image.php");
?>
|
Но все равно спасибо - еще раз убедился, что просто так ничего не бывает=) | |
|
|
|