[php-blog-cvs] r2517 - in trunk: . docs plugins/serendipity_plugin_shoutbox plugins/serendipity_pl
A reliable, secure & extensible PHP blog | Not mainstream since 2002
Brought to you by:
garvinhicking,
jhermanns
From: brockhaus at B. <bro...@ma...> - 2009-06-01 02:37:00
|
Author: brockhaus Date: 2009-06-01 04:36:52 +0200 (Mon, 01 Jun 2009) New Revision: 2517 Modified: trunk/ trunk/docs/NEWS trunk/plugins/serendipity_plugin_shoutbox/UTF-8/lang_de.inc.php trunk/plugins/serendipity_plugin_shoutbox/lang_de.inc.php trunk/plugins/serendipity_plugin_shoutbox/lang_en.inc.php trunk/plugins/serendipity_plugin_shoutbox/serendipity_plugin_shoutbox.php Log: Changed shoutbox plugin. Shoutbox input size is configurable now. Property changes on: trunk ___________________________________________________________________ Name: svn:ignore - index.html serendipity_config_local.inc.php .htaccess uploads archives *.db .project .settings trackback_test.php pingback_test.php DEADJOE *.orig *.diff .ftpaccess .cache .projectOptions + index.html serendipity_config_local.inc.php .htaccess uploads archives *.db .project .settings trackback_test.php pingback_test.php DEADJOE *.orig *.diff .ftpaccess .cache .projectOptions changeaccess Modified: trunk/docs/NEWS =================================================================== --- trunk/docs/NEWS 2009-05-29 13:23:31 UTC (rev 2516) +++ trunk/docs/NEWS 2009-06-01 02:36:52 UTC (rev 2517) @@ -3,6 +3,9 @@ Version 1.5 () ------------------------------------------------------------------------ + * Changed shoutbox plugin. Shoutbox input size is configurable now. + (brockhaus) + * Change mail entry plugin to be able to send mails without hyperlinks and images. (garvinhicking) Modified: trunk/plugins/serendipity_plugin_shoutbox/UTF-8/lang_de.inc.php =================================================================== --- trunk/plugins/serendipity_plugin_shoutbox/UTF-8/lang_de.inc.php 2009-05-29 13:23:31 UTC (rev 2516) +++ trunk/plugins/serendipity_plugin_shoutbox/UTF-8/lang_de.inc.php 2009-06-01 02:36:52 UTC (rev 2517) @@ -10,3 +10,8 @@ @define('PLUGIN_SHOUTBOX_MAXCHARS_BLAHBLAH', 'Wieviele Zeichen sollen pro Kommentar gezeigt werden? (Standard: 120)'); @define('PLUGIN_SHOUTBOX_MAXENTRIES', 'Anzahl an Kommentaren'); @define('PLUGIN_SHOUTBOX_MAXENTRIES_BLAHBLAH', 'Wieviele Kommentare sollen gezeigt werden? (Standard: 15)'); + +@define('GENERAL_PLUGIN_BOX_COLS', 'Shoutbox Spalten'); +@define('GENERAL_PLUGIN_BOX_COLS_BLAHBLAH', 'Spaltenanzahl, die die Shoutbox Eingabe breit sein soll.'); +@define('GENERAL_PLUGIN_BOX_ROWS', 'Shoutbox Reihen'); +@define('GENERAL_PLUGIN_BOX_ROWS_BLAHBLAH', 'Reihenanzahl, die die Shoutbox Eingabe lang sein soll.'); Modified: trunk/plugins/serendipity_plugin_shoutbox/lang_de.inc.php =================================================================== --- trunk/plugins/serendipity_plugin_shoutbox/lang_de.inc.php 2009-05-29 13:23:31 UTC (rev 2516) +++ trunk/plugins/serendipity_plugin_shoutbox/lang_de.inc.php 2009-06-01 02:36:52 UTC (rev 2517) @@ -10,3 +10,9 @@ @define('PLUGIN_SHOUTBOX_MAXCHARS_BLAHBLAH', 'Wieviele Zeichen sollen pro Kommentar gezeigt werden? (Standard: 120)'); @define('PLUGIN_SHOUTBOX_MAXENTRIES', 'Anzahl an Kommentaren'); @define('PLUGIN_SHOUTBOX_MAXENTRIES_BLAHBLAH', 'Wieviele Kommentare sollen gezeigt werden? (Standard: 15)'); + +@define('GENERAL_PLUGIN_BOX_COLS', 'Shoutbox Spalten'); +@define('GENERAL_PLUGIN_BOX_COLS_BLAHBLAH', 'Spaltenanzahl, die die Shoutbox Eingabe breit sein soll.'); +@define('GENERAL_PLUGIN_BOX_ROWS', 'Shoutbox Reihen'); +@define('GENERAL_PLUGIN_BOX_ROWS_BLAHBLAH', 'Reihenanzahl, die die Shoutbox Eingabe lang sein soll.'); + \ No newline at end of file Modified: trunk/plugins/serendipity_plugin_shoutbox/lang_en.inc.php =================================================================== --- trunk/plugins/serendipity_plugin_shoutbox/lang_en.inc.php 2009-05-29 13:23:31 UTC (rev 2516) +++ trunk/plugins/serendipity_plugin_shoutbox/lang_en.inc.php 2009-06-01 02:36:52 UTC (rev 2517) @@ -17,4 +17,8 @@ @define('PLUGIN_SHOUTBOX_MAXENTRIES', 'Maximum number of comments'); @define('PLUGIN_SHOUTBOX_MAXENTRIES_BLAHBLAH', 'How many comments will be shown? (Default: 15)'); +@define('GENERAL_PLUGIN_BOX_COLS', 'Shoutbox columns'); +@define('GENERAL_PLUGIN_BOX_COLS_BLAHBLAH', 'Column count of the shoutbox input element.'); +@define('GENERAL_PLUGIN_BOX_ROWS', 'Shoutbox rows'); +@define('GENERAL_PLUGIN_BOX_ROWS_BLAHBLAH', 'Row count of thesShoutbox input element.'); ?> Modified: trunk/plugins/serendipity_plugin_shoutbox/serendipity_plugin_shoutbox.php =================================================================== --- trunk/plugins/serendipity_plugin_shoutbox/serendipity_plugin_shoutbox.php 2009-05-29 13:23:31 UTC (rev 2516) +++ trunk/plugins/serendipity_plugin_shoutbox/serendipity_plugin_shoutbox.php 2009-06-01 02:36:52 UTC (rev 2517) @@ -33,7 +33,10 @@ 'wordwrap', 'max_chars', 'max_entries', - 'dateformat')); + 'dateformat', + 'box_cols', + 'box_rows')); + $propbag->add('groups', array('FRONTEND_FEATURES')); } @@ -68,6 +71,20 @@ $propbag->add('default', '%a, %d.%m.%Y %H:%M'); break; + case 'box_cols': + $propbag->add('type', 'string'); + $propbag->add('name', GENERAL_PLUGIN_BOX_COLS); + $propbag->add('description', GENERAL_PLUGIN_BOX_COLS_BLAHBLAH); + $propbag->add('default', '15'); + break; + + case 'box_rows': + $propbag->add('type', 'string'); + $propbag->add('name', GENERAL_PLUGIN_BOX_ROWS); + $propbag->add('description', GENERAL_PLUGIN_BOX_ROWS_BLAHBLAH); + $propbag->add('default', '4'); + break; + default: return false; } @@ -83,6 +100,8 @@ $max_chars = $this->get_config('max_chars'); $wordwrap = $this->get_config('wordwrap'); $dateformat = $this->get_config('dateformat'); + $box_cols = $this->get_config('box_cols'); + $box_rows = $this->get_config('box_rows'); // Create table, if not yet existant if ($this->get_config('version') != '1.0') { @@ -140,10 +159,18 @@ if (!$dateformat || strlen($dateformat) < 1) { $dateformat = '%a, %d.%m.%Y %H:%M'; } + + if (!$box_cols || !is_numeric($box_cols) || $box_cols < 1) { + $box_cols = 15; + } + + if (!$box_rows || !is_numeric($box_rows) || $box_rows < 1) { + $box_rows = 4; + } ?> <form action="<?php echo serendipity_currentURL(true); ?>" method="post"> <input type="hidden" name="action" value="fillshoutbox" /> - <textarea name="serendipity[shouttext]" rows="4" cols="15" style="width: 90%"></textarea> + <textarea name="serendipity[shouttext]" rows="<?php echo $box_rows; ?>" cols="<?php echo $box_cols; ?>" style="width: 90%"></textarea> <input name='submit' type='submit' value='<?php echo PLUGIN_SHOUTBOX_SUBMIT; ?>' /> </form> <?php |