Author: tkoomzaaskz Date: 2010-01-24 02:22:19 +0100 (Sun, 24 Jan 2010) New Revision: 27111
Modified: plugins/tdGuestbookPlugin/trunk/README plugins/tdGuestbookPlugin/trunk/config/tdGuestbookPluginConfiguration.class.php plugins/tdGuestbookPlugin/trunk/lib/model/doctrine/PlugintdGuestbook.class.php plugins/tdGuestbookPlugin/trunk/modules/td_guestbook/config/generator.yml plugins/tdGuestbookPlugin/trunk/package.xml Log: [td][guestbook] admin & docs updated - preparing for 0.1.3 release Modified: plugins/tdGuestbookPlugin/trunk/README =================================================================== --- plugins/tdGuestbookPlugin/trunk/README 2010-01-24 01:13:24 UTC (rev 27110) +++ plugins/tdGuestbookPlugin/trunk/README 2010-01-24 01:22:19 UTC (rev 27111) @@ -28,20 +28,48 @@ Usage ===== + * Enable the __tdSampleGuestbook__ module in your frontend application's + _config/settings.yml_ enabled_modules section: + + [php] + enabled_modules: [ ..., tdSampleGuestbook ] + + * Fixtures are provided with the plugin - randomly generated data. Run the + following commands: + + $ ./symfony doctrine:build --all + + and + + $ ./symfony doctrine:data-load + + and run the following URL in your browser: + + http://your-project/sample-guestbook + + * Enable the td_guestbook admin generator in your backend application's + _config/settings.yml_ enabled_modules section: + + [php] + enabled_modules: [ ..., td_guestbook ] + Configuration ============= You can modify settings of the tdGuestbookPlugin in the -__config/tdGUestbookPluginConfiguration.class.php__ file: +__config/tdGuestbookPluginConfiguration.class.php__ file: * _td_guestbook_entries_per_page_ - number of guestbook entries shown on each page. + * _td_guestbook_short_text_sign_count_ - character count of a short guestbook + entry descrtiption version + Translations ============ You may translate tdGuestbook module to your own language by creating -__td_guestbook.XX.xml__ file under _modules/tdGuestbook/i18n_ +__td.XX.xml__ file under _modules/tdGuestbook/i18n_ directory (where XX is the language code). So far, English language is the default one and additionally Polish translationis provided. Modified: plugins/tdGuestbookPlugin/trunk/config/tdGuestbookPluginConfiguration.class.php =================================================================== --- plugins/tdGuestbookPlugin/trunk/config/tdGuestbookPluginConfiguration.class.php 2010-01-24 01:13:24 UTC (rev 27110) +++ plugins/tdGuestbookPlugin/trunk/config/tdGuestbookPluginConfiguration.class.php 2010-01-24 01:22:19 UTC (rev 27111) @@ -19,5 +19,8 @@ { // number of guestbook entries shown on each page sfConfig::set('td_guestbook_entries_per_page', 15); + + // video short description sign count + sfConfig::set('td_guestbook_short_text_sign_count', 200); } } \ No newline at end of file Modified: plugins/tdGuestbookPlugin/trunk/lib/model/doctrine/PlugintdGuestbook.class.php =================================================================== --- plugins/tdGuestbookPlugin/trunk/lib/model/doctrine/PlugintdGuestbook.class.php 2010-01-24 01:13:24 UTC (rev 27110) +++ plugins/tdGuestbookPlugin/trunk/lib/model/doctrine/PlugintdGuestbook.class.php 2010-01-24 01:22:19 UTC (rev 27111) @@ -13,6 +13,16 @@ abstract class PlugintdGuestbook extends BasetdGuestbook { /** + * Returns short text of the guestbook entry. + * + * @return String - short text. + */ + public function getTextShort() + { + return tdTools::getMbShortenedString($this->getText(), sfConfig::get('td_guestbook_short_text_sign_count')); + } + + /** * Activates the guestbook entry. * * @return True Modified: plugins/tdGuestbookPlugin/trunk/modules/td_guestbook/config/generator.yml =================================================================== --- plugins/tdGuestbookPlugin/trunk/modules/td_guestbook/config/generator.yml 2010-01-24 01:13:24 UTC (rev 27110) +++ plugins/tdGuestbookPlugin/trunk/modules/td_guestbook/config/generator.yml 2010-01-24 01:22:19 UTC (rev 27111) @@ -44,6 +44,15 @@ deactivate: ~ display: [ active, author, text, updated_at ] max_per_page: 10 + layout: stacked + params: | + <strong>Autor</strong>: <i>%%author%%</i> %%active%% + <br /> + <strong>Treść</strong>: <div class="text_box">%%text_short%%</div> + <br /> + <strong>Utworzono</strong>: <i>%%created_at%%</i> + <br /> + <strong>Zmieniono</strong>: <i>%%updated_at%%</i> filter: ~ form: fields: Modified: plugins/tdGuestbookPlugin/trunk/package.xml =================================================================== --- plugins/tdGuestbookPlugin/trunk/package.xml 2010-01-24 01:13:24 UTC (rev 27110) +++ plugins/tdGuestbookPlugin/trunk/package.xml 2010-01-24 01:22:19 UTC (rev 27111) @@ -10,10 +10,10 @@ <email>[email protected]</email> <active>yes</active> </lead> - <date>2010-01-22</date> + <date>2010-01-24</date> <time>11:00:00</time> <version> - <release>0.1.2</release> + <release>0.1.3</release> <api>0.1.0</api> </version> <stability> @@ -129,6 +129,25 @@ <release> <version> + <release>0.1.3</release> + <api>0.1.0</api> + </version> + <stability> + <release>beta</release> + <api>beta</api> + </stability> + <license uri="http://www.symfony-project.org/license">MIT license</license> + <date>2010-01-24</date> + <license>MIT</license> + <notes> + * admin generator updated + * short text method created/admin + * docs updated + </notes> + </release> + + <release> + <version> <release>0.1.2</release> <api>0.1.0</api> </version> -- You received this message because you are subscribed to the Google Groups "symfony SVN" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/symfony-svn?hl=en.
