Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Установка Модулей (http://forum.mynuke.ru/forumdisplay.php?f=10)
-   -   Редактор Spaw - Help (http://forum.mynuke.ru/showthread.php?t=722)

daimond 27.10.2005 17:28

Редактор Spaw - Help
 
Установил модуль Small_Pages_mod с встроеным редакторм Spaw. Замечательный модуль, но вот при добавлении новостей присутствуют два редактора, для Вводного и Основного содержания страниц, а при добавления страниц, только один редактор для Основного содержания страницы, а для Вводного содержания страницы отсутствует , там простое окно ввода текста!
Подскажите пожалусто как сделать чтоб в Вводном содержании страницы, тоже присутствовал редактор Spaw, тоесть чтоб для добавления страниц тоже было два редактора Spaw , как и в добавлении новостей.
Пробывал установить вручную как указано в инструкции, но что-то не получается, прошу помочь мне !!!
Заранее благодарен !

Soniks 28.10.2005 01:07

Открываем admin/modules/pages.php
Находим:
PHP код:
 echo "<textarea class=sinput name=\"hometext\" rows=\"3\"></textarea><br><br>"

Заменяем на:
PHP код:
 if ($redaktor == 1) {
    
$sw = new SPAW_Wysiwyg(/*name*/ 'hometext',
                       
/*value*/ '',
                       
/*language*/ '',
                       
/*toolbar mode*/ $toolbars,
                       
/*theme*/ '',
                       
/*width*/ '100%',
                       
/*height*/ '300px');
    
$sw->show();
    }
    else {
    echo 
"<textarea class=sinput name=\"hometext\" rows=\"3\"></textarea><br><br>";
    } 

Находим (3 раза):
PHP код:
 echo "<textarea class=sinput name=\"hometext\" rows=\"3\">$hometext</textarea><br><br>"

Заменяем на (3 раза):
PHP код:
 if ($redaktor == 1) {
    
$sw = new SPAW_Wysiwyg(/*name*/ 'hometext',
                       
/*value*/ stripslashes($hometext),
                       
/*language*/ '',
                       
/*toolbar mode*/ $toolbars,
                       
/*theme*/ '',
                       
/*width*/ '100%',
                       
/*height*/ '300px');
    
$sw->show();
    }
    else {
    echo 
"<textarea class=sinput name=\"hometext\" rows=\"3\">$hometext</textarea><br><br>";
    } 

daimond 28.10.2005 09:54

Огромное спасибо !!!!!! :jumplol:
Все заработало !!!!!!!

daimond 28.10.2005 11:01

Еше один вопрос !!!!
При нажатии на ссылку созданой страницы , она почемуто показывает не всю HTML информацию, а часть ее в тексте ?
Иди я что-то не то делаю ?
Спасибо !!!

Soniks 28.10.2005 18:23

daimond а текст большого размера?

daimond 28.10.2005 20:46

Цитата: Сообщение от Soniks
daimond а текст большого размера?

Нет текст не большой , это похоже на пред показ, как краткое описание, а вот когда нахимаеш на название заголовка открывается вся страница.

Soniks 28.10.2005 23:17

daimond ну так и должно быть, если я вас правильно понял, для заполнения два поля, одно для краткого описание (вступление), второе для полного (основного) текста
http://mynuke.ru/modules.php?name=p...&go=page&pid=31

daimond 28.10.2005 23:52

Я с Вами полностью согласен , но мне нужно добится чтоб нажав на ссылку в блоке открылась страница полностью, а не с описанием, а потом полностью.
Вот например в Smallnuke именно так работает этот модуль, а вот в PHP-Nuke нет.
Когда наводиш на ссылку в блоке :
......../modules.php?name=Pages&go=showcat&cid=1
а когда в открывшейся странице :
......../modules.php?name=Pages&go=page&pid=5
зазница в showcat и page , вот я и немогу добится чтоб открывалась page
Что можно предпринять ?
Спасибо !

Soniks 29.10.2005 00:41

daimond showcat - это категории, а page - это страницы, сначало вы попадаете в категорию, где эта страница находится, а уже потом на саму страницу, это немного разные вещи!
А блок по видимому выводит как раз категории

daimond 29.10.2005 23:03

да согласен что разные вещи, но мне нужно чтоб он не выводил категории, а выводил сразу страницу, категории мне вообще не нужны.
как это можно зделать ?
спасибо !

Soniks 30.10.2005 01:53

в блоке и ли в самом модуле?
если в модуле, то помещайте страницы в начало каталога (без категорий)

daimond 30.10.2005 18:10

в блоке !

Soniks 31.10.2005 00:49

daimond с Pages идет два блока один выводит категории второй выводит последние добавленные страницы, воспользуйтесь им.

daimond 01.11.2005 20:44

как можно в контент добавить редактор?
и можно ли зделать чтоб при открытии страницы контента , правые блоки тоже отображались ?
спасибо !

Soniks 02.11.2005 19:35

daimond пользуйтесь поиском, была тема по внедрению FCKeditor в контент, можно сделать на подобии этого.
что бы отображались правые блоки достаточно в начале индекс файла данного модуля указать $index = 1;

daimond 29.11.2005 00:05

Всё зделал правильно, но почемуто редактора в контенте невижу, как все было так и осталось....что может быть?
PHP код:
 ."<b>" _HEADERTEXT ":</b><br>";
    if (
$redaktor == 1) {
    
$sw = new SPAW_Wysiwyg(/*name*/ 'page_header',
                       
/*value*/ '',
                       
/*language*/ '',
                       
/*toolbar mode*/ $toolbars,
                       
/*theme*/ '',
                       
/*width*/ '100%',
                       
/*height*/ '300px');
    
$sw->show();
    }
    else {
        
       echo 
"<textarea name=\"page_header\" cols=\"60\" rows=\"40\"></textarea><br><br>";
        }
    echo 
"<b>" _PAGETEXT ":</b><br>"
    
."<font class=\"tiny\">" _PAGEBREAK "</font><br>";
       if (
$redaktor == 1) {
    
$sw = new SPAW_Wysiwyg(/*name*/ 'text',
                       
/*value*/ '',
                       
/*language*/ '',
                       
/*toolbar mode*/ $toolbars,
                       
/*theme*/ '',
                       
/*width*/ '100%',
                       
/*height*/ '300px');
    
$sw->show();
    }
    else {
        echo 
"<textarea name=\"text\" cols=\"60\" rows=\"40\"></textarea><br><br>";
}

    echo 
"<b>" _FOOTERTEXT ":</b><br>";
if (
$redaktor == 1) {
    
$sw = new SPAW_Wysiwyg(/*name*/ 'page_footer',
                       
/*value*/ '',
                       
/*language*/ '',
                       
/*toolbar mode*/ $toolbars,
                       
/*theme*/ '',
                       
/*width*/ '100%',
                       
/*height*/ '300px');
    
$sw->show();
    }
    else {
        echo 
"<textarea name=\"page_footer\" cols=\"60\" rows=\"10\"></textarea><br><br>";
}
    echo 
"<b>" _SIGNATURE ":</b><br>" 

Soniks 29.11.2005 02:34

daimond проверьте, в добавляемую функцию (которой код вы пивели) переменная
$redaktor определена как глобальныя? т.е. должна стоять в строку glodal
так же в саморм начале, до начало функций должны быть строки с инклудом файлов редактора и строкой $redaktor =1;

daimond 29.11.2005 10:59

Огромное спасибо все заработало !!!

daimond 29.11.2005 21:04

Еще одна маленькая проблемка, при нажатии редактирование созданного контента, открываются пустые окна. Как это можно исправить ?
Спасибо !

Soniks 03.12.2005 03:05

daimond какие окна и где уточните поподробнее

daimond 04.12.2005 23:02

окна редактора в контенте пустые, немогу редактировать созданные страницы.
Вот к примеру создаю страницу в контенте, а вот потом захожу в редактирование страницы, а там все окна пустые как будто созданной страницы нет, нечего редактировать.

Soniks 05.12.2005 15:50

daimond вы видемо забыли добавить в функции редактирования вызов редактора с параметром
PHP код:
 /*value*/ 'сюда надо вставить переменную' 
само значение текста, оно обычно заключается между <textarea>вот тут переменная</textarea>

daimond 05.12.2005 22:57

огромное спасибо !!!!! все получилось !!!!!
как сделать, чтоб определенные пользователи могли сразу добовлять новости без проверки ?
спасибо !!!

Soniks 06.12.2005 04:47

daimond легче сделать этих пользователей админами и дать им права только на новости.

daimond 07.12.2005 22:15

почему нюка не хочет брать ява скрипты ???? как можно их всавлять ????

Soniks 08.12.2005 04:24

daimond а какая версия php-nuke?

sotin 30.04.2006 15:15

редактор spaw не хочет работать
 
Когда начинаешь создавать страницу, есть маленькое окно "Ввводное содержание страницы " и "основное содержание старницы". С первым все в порядке, а во втором ничего не работает.Естественно, когда во второе поле вводишь текст, после предварительного просмотра ничего не отображается.Файл spaw_control.config.php редактировала, НО что с $nuke_dir = "";$spaw_base_url = "http://ip-адрес"; что без него второе окно не работает.

Внизу окна висит "ошибка на странице".
Что нужно сделать, чтобы все заработало? :cry:
Нюка версии 7.9.3.2. IE сайт на локале

Заранее благодарна!


Часовой пояс GMT +4, время: 03:54.

Copyright © 2005 by Soniks