|
|
|
|
|
|
|
02.07.2006, 15:03
LostPage вот смотрите как у вас написано:
PHP код:
$sw = new SPAW_Wysiwyg('spaw3' /*name*/,isset($HTTP_POST_VARS['spaw3'])?stripslashes($HTTP_POST_VARS['spaw3']):'' /*value*/, 'en' /*language*/, 'full' /*toolbar mode*/, 'classic' /*theme*/, '550px' /*width*/, '150px' /*height*/);
а было:
PHP код:
<textarea wrap=\"virtual\" cols=\"100\" rows=\"15\" name=\"hometext\">$hometext</textarea>
следовательно имя поля здесь hometext а не как у вас написано spaw3, и на значение поля так же стоит обратить внимание:
PHP код:
$sw = new SPAW_Wysiwyg('hometext' /*name*/,$hometext /*value*/, 'en' /*language*/, 'full' /*toolbar mode*/, 'classic' /*theme*/, '550px' /*width*/, '150px' /*height*/);
и все в таком роде...
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
|
|
|
02.07.2006, 20:06
Вот оно!! :)) Спасибо огромное! Стало публиковаться. Все-таки какие-то понятия о php надо иметь. К сожалению, на это очень мало времени. Либо программирование, либо дело.
Soniks - спасибо большое! Единственный человек, кто смог грамотно разъяснить.
Единственно осталось, если нажимаешь preview показывает превью, но поле для редактирования становится чистым. Что это может быть? Вот ошибки показывает.
Notice: Use of undefined constant preview - assumed 'preview' in y:\home\shopru\www\modules\News\admin\index.php on line 1670
....
$subject = filter($subject, "nohtml", 0, preview);
....
Notice: Undefined variable: language in y:\home\shopru\www\modules\News\admin\index.php on line 1749
....
echo "<input type=\"hidden\" name=\"alanguage\" value=\"$language\">";
Когда нажимаешь сразу публиковать, все публикуется. Весь код перерыл. Или где-то недорыл? :)
|
|
|
|
|
|
|
04.07.2006, 10:07
Использовал выложенный index.php, исправил.
Переименовал spaw_control.default.config.php в spaw_contro.config.php
Настроил
Код:
<?php
// directory where spaw files are located
$spaw_dir = '/spaw/';
// base url for images
$spaw_base_url = 'http://localhost/';
if (!ereg('/$', $HTTP_SERVER_VARS['DOCUMENT_ROOT']))
$spaw_root = $HTTP_SERVER_VARS['DOCUMENT_ROOT'].$spaw_dir;
else
$spaw_root = $HTTP_SERVER_VARS['DOCUMENT_ROOT'].substr($spaw_dir,1,strlen($spaw_dir)-1);
$spaw_default_toolbars = 'default';
$spaw_default_theme = 'default';
$spaw_default_lang = 'ru';
$spaw_default_css_stylesheet = $spaw_dir.'wysiwyg.css';
// add javascript inline or via separate file
$spaw_inline_js = false;
// use active toolbar (reflecting current style) or static
$spaw_active_toolbar = true;
// default dropdown content
$spaw_dropdown_data['style']['default'] = 'Normal';
$spaw_dropdown_data['table_style']['default'] = 'Normal';
$spaw_dropdown_data['td_style']['default'] = 'Normal';
$spaw_dropdown_data['font']['Arial'] = 'Arial';
$spaw_dropdown_data['font']['Courier'] = 'Courier';
$spaw_dropdown_data['font']['Tahoma'] = 'Tahoma';
$spaw_dropdown_data['font']['Times New Roman'] = 'Times';
$spaw_dropdown_data['font']['Verdana'] = 'Verdana';
$spaw_dropdown_data['fontsize']['1'] = '1';
$spaw_dropdown_data['fontsize']['2'] = '2';
$spaw_dropdown_data['fontsize']['3'] = '3';
$spaw_dropdown_data['fontsize']['4'] = '4';
$spaw_dropdown_data['fontsize']['5'] = '5';
$spaw_dropdown_data['fontsize']['6'] = '6';
// in mozilla it works only with this settings, if you don't care
// about mozilla you can change <H1> to Heading 1 etc.
// this way it will be reflected in active toolbar
$spaw_dropdown_data['paragraph']['Normal'] = 'Normal';
$spaw_dropdown_data['paragraph']['<H1>'] = 'Heading 1';
$spaw_dropdown_data['paragraph']['<H2>'] = 'Heading 2';
$spaw_dropdown_data['paragraph']['<H3>'] = 'Heading 3';
$spaw_dropdown_data['paragraph']['<H4>'] = 'Heading 4';
$spaw_dropdown_data['paragraph']['<H5>'] = 'Heading 5';
$spaw_dropdown_data['paragraph']['<H6>'] = 'Heading 6';
// image library related config
// allowed extentions for uploaded image files
$spaw_valid_imgs = array('gif', 'jpg', 'jpeg', 'png');
// allow upload in image library
$spaw_upload_allowed = true;
// allow delete in image library
$spaw_img_delete_allowed = true;
// image libraries
$spaw_imglibs = array(
array(
'value' => 'spaw/images/Flags',
'text' => 'Флаги стран',
),
array(
'value' => 'spaw/images/Games',
'text' => 'знаки игр',
),
array(
'value' => 'spaw/images/Sflags',
'text' => 'Иконки Флагов стран',
),
);
// file to include in img_library.php (useful for setting $spaw_imglibs dynamically
// $spaw_imglib_include = '';
// allowed hyperlink targets
$spaw_a_targets['_self'] = 'Self';
$spaw_a_targets['_blank'] = 'Blank';
$spaw_a_targets['_top'] = 'Top';
$spaw_a_targets['_parent'] = 'Parent';
// image popup script url
$spaw_img_popup_url = $spaw_dir.'img_popup.php';
// internal link script url
$spaw_internal_link_script = 'url to your internal link selection script';
// disables style related controls in dialogs when css class is selected
$spaw_disable_style_controls = true;
// disables stripping domain part from local urls
$spaw_disable_absolute_url_stripping = false;
?>
А редактор не выводится . Что я не так сделал или может что-то еще надо сделать ??
Последний раз редактировалось Merkyruy, 04.07.2006 в 10:10.
|
|
|
|
|
|
|
|
|
|
05.07.2006, 12:40
LostPage после того как нажали превью, попробуйте еще раз обновить страницу (F5), бывает что спав кеширует? иначе где то не правильно вставили значение переменной
Merkyruy а что выводится?
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
|
|
|
06.07.2006, 00:41
вообще ничего не выводит.
Последний раз редактировалось Merkyruy, 09.07.2006 в 01:46.
|
|
|
|
|
|
|
06.07.2006, 17:30
вот такой вид имеет создание статьи
|
|
|
|
|
|
|
09.07.2006, 01:46
там где должно быть поле для ввода и редактирования текста, просто отсутствует
|
|
|
|
|
|
|
11.07.2006, 23:39
Merkyruy значит вы переусердствовали и гдето допущена ошибка, включите их вывод на экран, возможно станет ясно
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
|
|
|
02.02.2009, 15:46
пытаюсь прикрутить spaw в форму редактирования модуля энциклопедии, но выходит криво, что не странно, ибо я чайник, потому прошу помощи.
суть вопроса в коде
Код:
echo "<center><b>"._ENCYTERMSEDIT."</b></center><br><br>"
."<form action=\"".$admin_file.".php\" method=\"post\">"
."<b>"._TITLE.":</b><br>"
."<input type=\"text\" name=\"title\" size=\"50\" value=\"$ency[title]\"><br><br>"
."<b>"._TERMTEXT.":</b><br>"._PAGEBREAK."<br>"
//."<textarea name=\"text\" cols=\"100\" rows=\"20\">$ency[text]</textarea><br><br>"
$sw = new SPAW_Wysiwyg(/*name*/ 'text',
/*value*/ $ency[text],
/*language*/ '',
/*toolbar mode*/ 'default',
/*theme*/ '',
/*width*/ '70%',
/*height*/ '50px');
sw->show();
"<br>";
."<b>"._CHANGETOENCY.":</b>"
."<select name=\"eid\"><br><br>";
$result = $db->sql_query("select eid, title from ".$prefix."_encyclopedia");
итак: код вызова textarea закомментирован, вставлен редактор spaw, при этом редактор появляется на странице, но не редактирует а удаляет текст, а выпадающий список выбора энциклопедии пропадает.
вопрос: что я делаю не так
спасибо
|
|
|
|
|
|
|
|
|
|
05.02.2009, 14:52
спасибо, вопрос снят
|
|
|
|
|
|
Опции темы |
Поиск в этой теме |
|
|
Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:29.
|
|
|
|
|
|
|
|
|
|
|
|
|