20.03.2005, 20:41
Brigadir практически такой же метод интегрирования, как и у spaw
открываете нужный фаил
в верху добавляем:
PHP код:
// include Editor Start @include( "modules/FCKeditor/fckeditor.php" ); // include Editor Ende
В том месте, где вы хотите, что бы был редактор, в замен, например:
PHP код:
< textarea cols =\ "50\" rows=\"12\" name=\"story\"></textarea>
пишете это:
PHP код:
// Editor Start $oFCKeditor = new FCKeditor ( story ) ; $oFCKeditor -> InstanceName = "story" ; $oFCKeditor -> Create () ; // Editor Ende
В замен этого, например:
PHP код:
< textarea cols =\ "50\" rows=\"12\" name=\"story\"> $story </textarea>
Пишете это:
PHP код:
// Editor Start $oFCKeditor = new FCKeditor ( story ) ; $oFCKeditor -> InstanceName = "story" ; $oFCKeditor -> Value = " $story " ; $oFCKeditor -> Create () ; // Editor Ende
делайте на подобии... Можете открыть фаил modules/FCKeditor/index.php и посмотреть как там это все проделано.
Цитата
Как сделать так, чтобы новости не только с помощью FCKNuke75RC2 добавлялись, но и редактировались им же?
проста надо редактировать через модуль FCKeditor, а не через стандартныйдля этого откройте admin.php
найдите в файле такое слово
замените на
Последний раз редактировалось Soniks, 20.03.2005 в 20:43 .
21.03.2005, 19:21
В admin.php нашёл в двух местах EditStory,исправил на FCKEditStory,но к редактированию FCKEditor не прицепился.
Может ещё что-то?
21.03.2005, 20:30
tolledo ну в данном случаи новости будут редактироватся при помощи редактора, через главную страницу админ панели (в низу список последних новостей)
24.03.2005, 09:10
Здрасте!
Как прицепить FCKEditor к форуму,т.е.-как здесь?
Или здесь другой редактор?
Последний раз редактировалось tolledo, 24.03.2005 в 09:12 .
24.03.2005, 12:26
tolledo у форума стоит визвинг, и он так шел вместе с форумом, а встроить редактор в форум не так уж просто, т.к. там используется BBcode.
24.03.2005, 16:33
А не мог бы ты помочь встроить FCKeditor V2.00 FC for phpnuke76 в стандартный контент?
Спасибо
Последний раз редактировалось BriaN, 24.03.2005 в 22:46 .
24.03.2005, 17:52
открываешь modules/Content/admin/index.php
Находишь:
PHP код:
if ( $row2 [ 'radminsuper' ] == 1 || $auth_user == 1 ) {
ниже добавляешь:
PHP код:
// include Editor Start @include( "modules/FCKeditor/fckeditor.php" ); // include Editor Ende
Находишь (133):
PHP код:
. "<b>" . _HEADERTEXT . ":</b><br>" . "<textarea name=\"page_header\" cols=\"60\" rows=\"10\"></textarea><br><br>" . "<b>" . _PAGETEXT . ":</b><br>" . "<font class=\"tiny\">" . _PAGEBREAK . "</font><br>" . "<textarea name=\"text\" cols=\"60\" rows=\"40\"></textarea><br><br>" . "<b>" . _FOOTERTEXT . ":</b><br>" . "<textarea name=\"page_footer\" cols=\"60\" rows=\"10\"></textarea><br><br>" . "<b>" . _SIGNATURE . ":</b><br>"
Заменяешь на:
PHP код:
. "<b>" . _HEADERTEXT . ":</b><br>" ; //."<textarea name=\"page_header\" cols=\"60\" rows=\"10\"></textarea><br><br>" // Editor Start $oFCKeditor = new FCKeditor ( page_header ) ; $oFCKeditor -> InstanceName = "page_header" ; $oFCKeditor -> Create () ; // Editor Ende echo "<b>" . _PAGETEXT . ":</b><br>" . "<font class=\"tiny\">" . _PAGEBREAK . "</font><br>" ; //."<textarea name=\"text\" cols=\"60\" rows=\"40\"></textarea><br><br>" // Editor Start $oFCKeditor = new FCKeditor ( text ) ; $oFCKeditor -> InstanceName = "text" ; $oFCKeditor -> Create () ; // Editor Ende echo "<b>" . _FOOTERTEXT . ":</b><br>" ; //."<textarea name=\"page_footer\" cols=\"60\" rows=\"10\"></textarea><br><br>" // Editor Start $oFCKeditor = new FCKeditor ( page_footer ) ; $oFCKeditor -> InstanceName = "page_footer" ; $oFCKeditor -> Create () ; // Editor Ende echo "<b>" . _SIGNATURE . ":</b><br>"
Найдите (313):
PHP код:
. "<b>" . _HEADERTEXT . ":</b><br>" . "<textarea name=\"page_header\" cols=\"60\" rows=\"10\"> $mypage_header </textarea><br><br>" . "<b>" . _PAGETEXT . ":</b><br>" . "<font class=\"tiny\">" . _PAGEBREAK . "</font><br>" . "<textarea name=\"text\" cols=\"60\" rows=\"40\"> $mytext </textarea><br><br>" . "<b>" . _FOOTERTEXT . ":</b><br>" . "<textarea name=\"page_footer\" cols=\"60\" rows=\"10\"> $mypage_footer </textarea><br><br>" . "<b>" . _SIGNATURE . ":</b><br>"
Замените на:
PHP код:
. "<b>" . _HEADERTEXT . ":</b><br>" ; //."<textarea name=\"page_header\" cols=\"60\" rows=\"10\">$mypage_header</textarea><br><br>" // Editor Start $oFCKeditor = new FCKeditor ( page_header ) ; $oFCKeditor -> InstanceName = "page_header" ; $oFCKeditor -> Value = " $mypage_header " ; $oFCKeditor -> Create () ; // Editor Ende echo "<b>" . _PAGETEXT . ":</b><br>" . "<font class=\"tiny\">" . _PAGEBREAK . "</font><br>" ; //."<textarea name=\"text\" cols=\"60\" rows=\"40\">$mytext</textarea><br><br>" // Editor Start $oFCKeditor = new FCKeditor ( text ) ; $oFCKeditor -> InstanceName = "text" ; $oFCKeditor -> Value = " $mytext " ; $oFCKeditor -> Create () ; // Editor Ende echo "<b>" . _FOOTERTEXT . ":</b><br>" ; //."<textarea name=\"page_footer\" cols=\"60\" rows=\"10\">$mypage_footer</textarea><br><br>" // Editor Start $oFCKeditor = new FCKeditor ( page_footer ) ; $oFCKeditor -> InstanceName = "page_footer" ; $oFCKeditor -> Value = " $mypage_footer " ; $oFCKeditor -> Create () ; // Editor Ende echo "<b>" . _SIGNATURE . ":</b><br>"
Все!
30.09.2005, 03:18
Soniks
странно делаю похожие действия в админке АзерШопа (Asers Shop) и в поле описание продукта (_DESCRIPTION) возникает надпись "Undefined", при том, что поле _SHORTDESCRIPTION заполняется нормально :(
Привожу пример кода.
Было
Код:
echo "</select><br><br>"
."" . _PRODUCT . ": <input type=\"text\" name=\"title\" size=\"50\" maxlength=\"100\">"
." " . _FEATURED . " <input type=\"checkbox\" name=\"featured\" value=\"1\"><br><br>"
."" . _IMAGE . ":<br>".$product_image_path."/<input type=\"text\" name=\"image\" size=\"30\" maxlength=\"100\"><br><br>"
."" . _SHORTDESCRIPTION . ":<br><textarea name=\"shortdescription\" cols=\"100\" rows=\"10\"></textarea><br><br>"
."" . _DESCRIPTION . ":<br><textarea name=\"description\" cols=\"100\" rows=\"10\"></textarea><br><br><br>"
."" . _PRICE . ": <input type=\"text\" name=\"price\" size=\"10\" maxlength=\"60\"> $currency<br><br>"
."" . _ART . ": <input type=\"text\" name=\"art\" size=\"10\" maxlength=\"10\"><br><br>"
."" . _WEIGHT . ": <input type=\"text\" name=\"weight\" size=\"10\" maxlength=\"60\"><br><br>"
."" . _OPTION . " 1: <select name=\"option1\">";
$result = $db->sql_query("select oid, oname from asershop_productoptions");
echo "<option value=\"0\">"._NONE."</option>";
Стало:
Код:
echo "</select><br><br>"
."" . _PRODUCT . ": <input type=\"text\" name=\"title\" size=\"50\" maxlength=\"100\">"
." " . _FEATURED . " <input type=\"checkbox\" name=\"featured\" value=\"1\"><br><br>"
."" . _IMAGE . ":<br>".$product_image_path."/<input type=\"text\" name=\"image\" size=\"30\" maxlength=\"100\"><br><br>"
// ."" . _SHORTDESCRIPTION . ":<br><textarea name=\"shortdescription\" cols=\"100\" rows=\"10\"></textarea><br><br>"
."" . _SHORTDESCRIPTION . ":<br>";
$oFCKeditor = new FCKeditor('shortdescription');
$oFCKeditor->InstanceName = 'shortdescription';
$oFCKeditor->Create();
echo ""
// ."" . _DESCRIPTION . ":<br><textarea name=\"description\" cols=\"100\" rows=\"10\"></textarea><br><br><br>"
."" . _DESCRIPTION . ":<br>";
$oFCKeditor = new FCKeditor('description') ;
$oFCKeditor->InstanceName = 'description' ;
$oFCKeditor->Create() ;
echo""
."" . _PRICE . ": <input type=\"text\" name=\"price\" size=\"10\" maxlength=\"60\"> $currency<br><br>"
."" . _ART . ": <input type=\"text\" name=\"art\" size=\"10\" maxlength=\"10\"><br><br>"
."" . _WEIGHT . ": <input type=\"text\" name=\"weight\" size=\"10\" maxlength=\"60\"><br><br>"
."" . _OPTION . " 1: <select name=\"option1\">";
$result = $db->sql_query("select oid, oname from asershop_productoptions");
echo "<option value=\"0\">"._NONE."</option>";
с чем может быть связана подобная проблема?
30.09.2005, 12:08
vpall написано все правильно! Но у большинство визуальных редакторов переменная description является внутренней и ее использовать, как название поля textarea будет невозможно, т.е. такие
$oFCKeditor = new FCKeditor('description') ;
$oFCKeditor->InstanceName = 'description' ;
записи невозможно, что можно сделать, либо переправить, скажем, description на description2 и дальше проследить, что бы эта переменная в этом коде php пошла в следующую функцию именно как $description2, а не $description - иначе переменная просто потеряется. Или же не использовать данный редактор для таких полей
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".
Опции темы
Поиск в этой теме
Опции просмотра
Линейный вид
Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
настройка русского языка
Zeratul
Настройка и Изменение
3
10.02.2005 20:16
Часовой пояс GMT +4, время: 16:15 .