Forum Index
RegisterSearchFAQMemberlistUsergroupsLog in
How to install SPAW editor

 
Reply to topic    Forum Index » FAQ View previous topic
View next topic
How to install SPAW editor
Author Message
ksen



Joined: 04 Jun 2006
Posts: 142

Post How to install SPAW editor Reply with quote
Oks here goes….!!!



1. Download the latest stable version of SPAW Editor – PHP version from

http://www.solmetra.com/en/disp.php/en_products/en_spaw/en_spaw_download



2. Unzip the file into a folder. I actually unzipped the content into /cutenews/plugins/spaw folder.



3. Follow the instructions in the /docs/documentation.html file and install and configure the editor.

Note – Don’t forget to rename the file spaw_control.default.config.php in config sub-directory to spaw_control.config.php when installing control for the first time. (this instruction is clearly given in the documentation, jus thot I will emphasize cos I missed it the first time Very Happy ).

For anyone who wants to see what my config file looks like, I have included it in the zip file.

Also make sure to specify the image folders properly following the help file.



4. Ok now the installation and config of the spaw editor is done. If u have done it properly the demo page spaw/scripts/demo.php should work fine. Check it out.



5. Ok now comes the part where we integrate the spaw editor with cute news. Only two files need to be modified. The addnews.mdu and the editnews.mdu



6. Open up both files and add the following snippet to the top of both pages.



Code:
<?php

// ================================================

// SPAW PHP WYSIWYG editor control

// ================================================

// Control usage demonstration file

// ================================================

// Developed: Alan Mendelevich, alan@solmetra.lt

// Copyright: Solmetra (c)2003 All rights reserved.

// ------------------------------------------------

//                                www.solmetra.com

// ================================================

// $Revision: 1.6 $, $Date: 2004/12/30 09:38:27 $

// ================================================



// this part determines the physical root of your website

// it's up to you how to do this

if (!ereg('/$', $HTTP_SERVER_VARS['DOCUMENT_ROOT']))

  $_root = $HTTP_SERVER_VARS['DOCUMENT_ROOT'].'/';

else

  $_root = $HTTP_SERVER_VARS['DOCUMENT_ROOT'];



define('DR', $_root);

unset($_root);



// set $spaw_root variable to the physical path were control resides

// don't forget to modify other settings in config/spaw_control.config.php

// namely $spaw_dir and $spaw_base_url most likely require your modification

$spaw_root = DR.'news/plugins/spaw/';



// include the control file

include $spaw_root.'spaw_control.class.php';



// here we add some styles to styles dropdown

$spaw_dropdown_data['style']['default'] = 'No styles';

$spaw_dropdown_data['style']['style1'] = 'Style no. 1';

$spaw_dropdown_data['style']['style2'] = 'Style no. 2';



?>




7. Now in the addnews.mdu file find the following.



Code:
<!-- êîðîòêàÿ -->

<fieldset id="short"><legend><?=$echo['short']; ?></legend>



<?=insertTag('short'); ?>

<?=insertSmilies('short', 23); ?>



<textarea name="short_story" tabindex="4"></textarea>   

</fieldset>



<!-- ïîëíàÿ -->

<fieldset id="full"><legend><?=$echo['full']; ?></legend>



<?

   echo run_filters('new-advanced-options', 'full');

?>



<?=insertTag('full'); ?>

<?=insertSmilies('full', 23); ?>



<textarea name="full_story" tabindex="5"></textarea>

</fieldset>






8. And Change it to the following.



Code:
<!-- êîðîòêàÿ -->

<fieldset id="short"><legend><?=$echo['short']; ?></legend>



<!-- <?=insertTag('short'); ?> -->

<!-- <?=insertSmilies('short', 23); ?> -->





<?php

$sw = new SPAW_Wysiwyg('short_story' /*name*/,stripslashes($HTTP_POST_VARS['short_story']) /*value*/,

                       'en' /*language*/, 'default' /*toolbar mode*/, '' /*theme*/,

                       '500px' /*width*/, '250px' /*height*/, '' /*stylesheet file*/,

                       '' /*dropdown data*/);



$sw->show();

?>





<?php /*?><textarea name="short_story" tabindex="4"></textarea><?php */?>

</fieldset>



<!-- ïîëíàÿ -->

<fieldset id="full"><legend><?=$echo['full']; ?></legend>



<?

   echo run_filters('new-advanced-options', 'full');

?>



<!--<?=insertTag('full'); ?> -->

<!-- <?=insertSmilies('full', 23); ?> -->



<?php

$sw = new SPAW_Wysiwyg('full_story' /*name*/,stripslashes($HTTP_POST_VARS['full_story']) /*value*/,

                       'en' /*language*/, 'default' /*toolbar mode*/, '' /*theme*/,

                       '500px' /*width*/, '350px' /*height*/, '' /*stylesheet file*/,

                       '' /*dropdown data*/);

$sw->show();

?>





<?php /*?><textarea name="full_story" tabindex="5"></textarea><?php */?>

</fieldset>




9. Save the file

10. Switch to editnews.mdu and find the following code snippet.



Code:
<!-- êîðîòêàÿ -->

<fieldset id="short"><legend><?=$echo['short']; ?></legend>



<?

   echo run_filters('edit-advanced-options', 'short');

?>



<?=insertTag('short'); ?>

<?=insertSmilies('short', 23); ?>





<textarea name="short_story" tabindex="4"><?=htmlspecialchars(replace_news('admin', $story['short'])); ?></textarea>



</fieldset>



<!-- ïîëíàÿ -->

<fieldset id="full"><legend><?=$echo['full']; ?></legend>



<?

   echo run_filters('edit-advanced-options', 'full');

?>



<?=insertTag('full'); ?>

<?=insertSmilies('full', 23); ?>



<textarea name="full_story" tabindex="5"><?=htmlspecialchars(replace_news('admin', $story['full'])); ?></textarea>

</fieldset>




11. And replace it with the following



Code:
<!-- êîðîòêàÿ -->

<fieldset id="short"><legend><?=$echo['short']; ?></legend>



<?

   echo run_filters('edit-advanced-options', 'short');

?>



<!-- <?=insertTag('short'); ?> -->

<!-- <?=insertSmilies('short', 23); ?> -->





<?php

$temp_short = replace_news('admin', $story['short']);

$sw = new SPAW_Wysiwyg('short_story' /*name*/,isset($temp_short)?stripslashes($temp_short):'$temp_short' /*value*/,

                       'en' /*language*/, 'default' /*toolbar mode*/, '' /*theme*/,

                       '500px' /*width*/, '250px' /*height*/, '' /*stylesheet file*/,

                       '' /*dropdown data*/);



$sw->show();

?>



<?php /*?><textarea name="short_story" tabindex="4"><?=htmlspecialchars(replace_news('admin', $story['short'])); ?></textarea><?php */?>



</fieldset>



<!-- ïîëíàÿ -->

<fieldset id="full"><legend><?=$echo['full']; ?></legend>



<?

   echo run_filters('edit-advanced-options', 'full');

?>



<!-- <?=insertTag('full'); ?> -->

<!-- <?=insertSmilies('full', 23); ?> -->



<?php

$temp_long = replace_news('admin', $story['full']);

$sw = new SPAW_Wysiwyg('full_story' /*name*/,isset($temp_long)?stripslashes($temp_long):'$temp_long' /*value*/,

                       'en' /*language*/, 'default' /*toolbar mode*/, '' /*theme*/,

                       '200px' /*width*/, '250px' /*height*/, '' /*stylesheet file*/,

                       '' /*dropdown data*/);



$sw->show();

?>



<?php /*?><textarea name="full_story" tabindex="5"><?=htmlspecialchars(replace_news('admin', $story['full'])); ?></textarea><?php */?>

</fieldset>




12. Save both files and upload everything. I think this was all required if I’m not mistaken. If there’s any errors pls post I’d be glad to help. For reference for anybody I have attached the spaw config file, addnews and edit news files.
Wed Jul 19, 2006 5:04 pm View user's profile Send private message
Guest








Please login to hide the ads.

ksen



Joined: 04 Jun 2006
Posts: 142

Post Reply with quote
Here is the zip file.
Wed Jul 19, 2006 5:23 pm View user's profile Send private message
Display posts from previous:    
Reply to topic    Forum Index » FAQ All times are GMT + 1 Hour
Page 1 of 1

 
Jump to: 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum



Powered by phpBB © 2001, 2005 phpBB Group
Design by Freestyle XL / Music Lyrics.