From: <vo...@us...> - 2012-02-15 05:39:22
|
Revision: 8977 http://xoops.svn.sourceforge.net/xoops/?rev=8977&view=rev Author: voltan1 Date: 2012-02-15 05:39:15 +0000 (Wed, 15 Feb 2012) Log Message: ----------- Update module Modified Paths: -------------- XoopsModules/fmcontent/branches/news/admin/article.php XoopsModules/fmcontent/branches/news/admin/file.php XoopsModules/fmcontent/branches/news/admin/permissions.php XoopsModules/fmcontent/branches/news/admin/topic.php XoopsModules/fmcontent/branches/news/css/admin.css XoopsModules/fmcontent/branches/news/language/arabic/admin.php XoopsModules/fmcontent/branches/news/language/arabic/modinfo.php XoopsModules/fmcontent/branches/news/language/english/admin.php XoopsModules/fmcontent/branches/news/language/english/modinfo.php XoopsModules/fmcontent/branches/news/language/persian/admin.php XoopsModules/fmcontent/branches/news/language/persian/blocks.php XoopsModules/fmcontent/branches/news/language/persian/main.php XoopsModules/fmcontent/branches/news/language/persian/modinfo.php XoopsModules/fmcontent/branches/news/templates/admin/news_about.html XoopsModules/fmcontent/branches/news/templates/admin/news_header.html XoopsModules/fmcontent/branches/news/xoops_version.php Modified: XoopsModules/fmcontent/branches/news/admin/article.php =================================================================== --- XoopsModules/fmcontent/branches/news/admin/article.php 2012-02-15 02:08:07 UTC (rev 8976) +++ XoopsModules/fmcontent/branches/news/admin/article.php 2012-02-15 05:39:15 UTC (rev 8977) @@ -159,7 +159,6 @@ $xoopsTpl->assign('contents', $contents); $xoopsTpl->assign('story_pagenav', $story_pagenav); $xoopsTpl->assign('xoops_dirname', $NewsModule->getVar('dirname')); - $xoopsTpl->assign('news_tips', _NEWS_AM_CONTENT_TIPS); // Call template file $xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/' . $NewsModule->getVar('dirname') . '/templates/admin/news_article.html'); @@ -196,7 +195,6 @@ $xoopsTpl->assign('contents', $contents); $xoopsTpl->assign('story_pagenav', $story_pagenav); $xoopsTpl->assign('xoops_dirname', $NewsModule->getVar('dirname')); - $xoopsTpl->assign('news_tips', _NEWS_AM_CONTENT_TIPS); // Call template file $xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/' . $NewsModule->getVar('dirname') . '/templates/admin/news_article.html'); @@ -237,7 +235,6 @@ $xoopsTpl->assign('contents', $contents); $xoopsTpl->assign('story_pagenav', $story_pagenav); $xoopsTpl->assign('xoops_dirname', $NewsModule->getVar('dirname')); - $xoopsTpl->assign('news_tips', _NEWS_AM_CONTENT_TIPS); // Call template file $xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/' . $NewsModule->getVar('dirname') . '/templates/admin/news_article.html'); Modified: XoopsModules/fmcontent/branches/news/admin/file.php =================================================================== --- XoopsModules/fmcontent/branches/news/admin/file.php 2012-02-15 02:08:07 UTC (rev 8976) +++ XoopsModules/fmcontent/branches/news/admin/file.php 2012-02-15 05:39:15 UTC (rev 8977) @@ -119,7 +119,6 @@ $xoopsTpl->assign('files', $files); $xoopsTpl->assign('file_pagenav', $file_pagenav); $xoopsTpl->assign('xoops_dirname', $NewsModule->getVar('dirname')); - $xoopsTpl->assign('news_tips', _NEWS_AM_FILE_TIPS); // Call template file $xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/' . $NewsModule->getVar('dirname') . '/templates/admin/news_file.html'); Modified: XoopsModules/fmcontent/branches/news/admin/permissions.php =================================================================== --- XoopsModules/fmcontent/branches/news/admin/permissions.php 2012-02-15 02:08:07 UTC (rev 8976) +++ XoopsModules/fmcontent/branches/news/admin/permissions.php 2012-02-15 05:39:15 UTC (rev 8977) @@ -103,7 +103,6 @@ $xoopsTpl->assign('navigation', 'permission'); $xoopsTpl->assign('navtitle', _NEWS_MI_PERM); -$xoopsTpl->assign('news_tips', _NEWS_AM_PERMISSIONS_TIPS); // Call template file $xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/' . $NewsModule->getVar('dirname') . '/templates/admin/news_permissions.html'); Modified: XoopsModules/fmcontent/branches/news/admin/topic.php =================================================================== --- XoopsModules/fmcontent/branches/news/admin/topic.php 2012-02-15 02:08:07 UTC (rev 8976) +++ XoopsModules/fmcontent/branches/news/admin/topic.php 2012-02-15 05:39:15 UTC (rev 8977) @@ -121,7 +121,6 @@ $xoopsTpl->assign('topics', $topics); $xoopsTpl->assign('topic_pagenav', $topic_pagenav); $xoopsTpl->assign('xoops_dirname', $NewsModule->getVar('dirname')); - $xoopsTpl->assign('news_tips', _NEWS_AM_TOPIC_TIPS); // Call template file $xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/' . $NewsModule->getVar('dirname') . '/templates/admin/news_topic.html'); Modified: XoopsModules/fmcontent/branches/news/css/admin.css =================================================================== --- XoopsModules/fmcontent/branches/news/css/admin.css 2012-02-15 02:08:07 UTC (rev 8976) +++ XoopsModules/fmcontent/branches/news/css/admin.css 2012-02-15 05:39:15 UTC (rev 8977) @@ -210,6 +210,7 @@ .moduleicons { height: 30px; width: 100%; + margin-bottom: 10px; } .tables { Modified: XoopsModules/fmcontent/branches/news/language/arabic/admin.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/arabic/admin.php 2012-02-15 02:08:07 UTC (rev 8976) +++ XoopsModules/fmcontent/branches/news/language/arabic/admin.php 2012-02-15 05:39:15 UTC (rev 8977) @@ -188,36 +188,5 @@ define('_NEWS_AM_ABOUT_AUTHOR_INFO', 'معلومات المنتج'); define('_NEWS_AM_ABOUT_AUTHOR_NAME', 'الإسم:'); define('_NEWS_AM_ABOUT_CHANGELOG', 'قائمة التعدیلات'); -// Tips - define('_NEWS_AM_HOME_TIPS', - '<ul> - <li>لم یتم کتابة موضوع بعد</li> - </ul>'); - define('_NEWS_AM_TOPIC_TIPS', - '<ul> - <li>حفظ التعدیل أم حذف الفئات کلها</li> - <li> استخدام قائمة الفئات في الموقع</li> - <li>تفعیل و استخدام القائمة علی شکل آي جکس</li> - <li> اختیار الفئة لمشاهدة جمیع الصفحات الداخلیة للفئة المختارة</li> - </ul>'); - define('_NEWS_AM_CONTENT_TIPS', - '<ul> - <li>حفظ عرض التعدیل ام حذف جمیع الصفحات</li> - <li>إنشاء فئة أو رابط</li> - <li لفرز الصفحات (لتحدید موقعها في القائمة أو وضع العرض) اسحب الصفحة إلی المکان الصحیح (drag and drop).</li> - </ul>'); - define('_NEWS_AM_TOOLS_TIPS', - '<ul> - <li>لم یتم کتابة أي شيء بعد</li> - </ul>'); - define('_NEWS_AM_PERMISSIONS_TIPS', - '<ul> - <li>إتاحة العرض و الإرسال و الموافقة التلقائیة للوحدة</li> - </ul>'); - define('_NEWS_AM_FILE_TIPS', - '<ul> - <li>Not yet</li> - </ul>'); - } ?> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/language/arabic/modinfo.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/arabic/modinfo.php 2012-02-15 02:08:07 UTC (rev 8976) +++ XoopsModules/fmcontent/branches/news/language/arabic/modinfo.php 2012-02-15 05:39:15 UTC (rev 8977) @@ -48,10 +48,7 @@ define('_NEWS_MI_GROUPS_DESC', 'عین الإتاحة الکلیة للمجموعات.'); // Urls define('_NEWS_MI_FRIENDLYURL','تحدید عنوان مفضل للمستخدمین'); - define('_NEWS_MI_FRIENDLYURL_DESC', 'Select the URL rewrite mode you want to use.<ul> - <li>"Standard Mode": Module standard URL</li> - <li>"Rewrite Mode": you must use .htaccess file and edit .htaccess sample code if you change SEO / URL Rewrite options</li> - <li>"Short Rewrite": you can make URL whit out page id and module use alias for get page info. you must edit .htaccess, you can remove module name and Url extension and use Root base for have short URL</li></ul>'); + define('_NEWS_MI_FRIENDLYURL_DESC', 'Select the URL rewrite mode you want to use.'); define('_NEWS_MI_URL_STANDARD', 'Standard Mode'); define('_NEWS_MI_URL_REWRITE', 'Rewrite Mode'); define('_NEWS_MI_URL_SHORT', 'Short Rewrite'); @@ -85,12 +82,6 @@ // Tell a friend define('_NEWS_MI_USETAG', ' استخدام الوحدة TAG لإنتاج '); define('_NEWS_MI_USETAG_DESC', 'لاستخدام هذا الأیقون یجب تثبیت وحدة TAG'); -// minimum length of single words - define('_NEWS_MI_MINWORDLENGHT', 'الکلمات الرئیسیة'); - define('_NEWS_MI_MINWORDLENGHT_DESC', 'Choose the minimum length of single words'); -// minimum length of single words - define('_NEWS_MI_MINWORDOCCUR',' وصف'); - define('_NEWS_MI_MINWORDOCCUR_DESC', 'Choose the minimum occur of single words'); // Show options define('_NEWS_MI_DISP_OPTION', 'کیفیة العرض'); define('_NEWS_MI_DISP_OPTION_DESC', 'اختر حالة عرض الخیارات. إما علی اساس خیارات الوحدة أم خیار الفئات'); @@ -141,12 +132,6 @@ define('_NEWS_MI_SHOWTYPE_3', 'وضع الصورة'); define('_NEWS_MI_SHOWTYPE_4', 'جالت لیست'); define('_NEWS_MI_SHOWTYPE_5', 'Spotlight'); -//Template - define('_NEWS_MI_TEMPLATE', 'نموذج'); - define('_NEWS_MI_TEMPLATE_DESC', 'اختر نوع النموذج المستخدم'); - define('_NEWS_MI_TEMPLATE_1', 'Legacy'); - define('_NEWS_MI_TEMPLATE_2', 'jQuery UI'); - define('_NEWS_MI_TEMPLATE_3', 'Html 5'); // Show order define('_NEWS_MI_SHOWORDER', 'اولویة العرض'); define('_NEWS_MI_SHOWORDER_DESC', 'اختر اولویة العرض متصاعدا ام متنازلا'); @@ -155,13 +140,13 @@ // Show sort define('_NEWS_MI_SHOWSORT', 'تنظیم علی اساس العرض'); define('_NEWS_MI_SHOWSORT_DESC', 'تنظیم علی اساس اختیار العرض'); - define('_NEWS_MI_SHOWSORT_1', 'content id'); - define('_NEWS_MI_SHOWSORT_2', 'content create'); - define('_NEWS_MI_SHOWSORT_3', 'content update'); - define('_NEWS_MI_SHOWSORT_4', 'content title'); - define('_NEWS_MI_SHOWSORT_5', 'content order'); + define('_NEWS_MI_SHOWSORT_1', 'Id'); + define('_NEWS_MI_SHOWSORT_2', 'Create'); + define('_NEWS_MI_SHOWSORT_3', 'Update'); + define('_NEWS_MI_SHOWSORT_4', 'Title'); + define('_NEWS_MI_SHOWSORT_5', 'Order'); define('_NEWS_MI_SHOWSORT_6', 'Random'); - define('_NEWS_MI_SHOWSORT_7', 'content Hits'); + define('_NEWS_MI_SHOWSORT_7', 'Hits'); // Admin page define('_NEWS_MI_ADMIN_PERPAGE', 'الوثیقة في کل صفحة'); define('_NEWS_MI_ADMIN_PERPAGE_DESC', 'إدارة عدد الوثائق في کل صفحة'); @@ -177,9 +162,9 @@ // Admin topic Show order define('_NEWS_MI_ADMIN_SHOWORDER_TOPIC', 'التنظیم علی اساس عرض الفئات'); define('_NEWS_MI_ADMIN_SHOWORDER_TOPIC_DESC', 'اختر اولویة العرض متصاعدا ام متنازلا '); - define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_1', 'topic id'); - define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_2', 'topic weight'); - define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_3', 'topic created'); + define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_1', 'Id'); + define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_2', 'Order'); + define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_3', 'Created'); // Admin topic sort define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC', 'اولویة عرض الفئات'); define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_DESC', 'التنظیم علی اساس اختیار العرض'); Modified: XoopsModules/fmcontent/branches/news/language/english/admin.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/english/admin.php 2012-02-15 02:08:07 UTC (rev 8976) +++ XoopsModules/fmcontent/branches/news/language/english/admin.php 2012-02-15 05:39:15 UTC (rev 8977) @@ -188,36 +188,5 @@ define('_NEWS_AM_ABOUT_AUTHOR_INFO', 'Author Info'); define('_NEWS_AM_ABOUT_AUTHOR_NAME', 'Name:'); define('_NEWS_AM_ABOUT_CHANGELOG', 'Changelog'); -// Tips - define('_NEWS_AM_HOME_TIPS', - '<ul> - <li>Not yet</li> - </ul>'); - define('_NEWS_AM_TOPIC_TIPS', - '<ul> - <li>Reorder, view, edit or delete any topic</li> - <li>Display topic articles as a menu in block</li> - <li>Show/hide topics in index and parent pages</li> - <li>Click on a topic title to see all articles for that topic</li> - </ul>'); - define('_NEWS_AM_CONTENT_TIPS', - '<ul> - <li>Reorder, view, edit or delete any article page</li> - <li>Create article, link, section header or separator</li> - <li>To change order of articles (which will be reflected in the Menu), simply drag and drop the articles into the desired position.</li> - </ul>'); - define('_NEWS_AM_TOOLS_TIPS', - '<ul> - <li>Not yet</li> - </ul>'); - define('_NEWS_AM_PERMISSIONS_TIPS', - '<ul> - <li>Access, submit and global permissions for the module</li> - </ul>'); - define('_NEWS_AM_FILE_TIPS', - '<ul> - <li>Not yet</li> - </ul>'); - } ?> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/language/english/modinfo.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/english/modinfo.php 2012-02-15 02:08:07 UTC (rev 8976) +++ XoopsModules/fmcontent/branches/news/language/english/modinfo.php 2012-02-15 05:39:15 UTC (rev 8977) @@ -48,10 +48,7 @@ define('_NEWS_MI_GROUPS_DESC', 'Select general access permission for groups.'); // Urls define('_NEWS_MI_FRIENDLYURL', 'URL rewrite method'); - define('_NEWS_MI_FRIENDLYURL_DESC', 'Select the URL rewrite mode you want to use.<ul> - <li>"Standard Mode": Module standard URL</li> - <li>"Rewrite Mode": you must use .htaccess file and edit .htaccess sample code if you change SEO / URL Rewrite options</li> - <li>"Short Rewrite": you can make URL whit out page id and module use alias for get page info. you must edit .htaccess, you can remove module name and Url extension and use Root base for have short URL</li></ul>'); + define('_NEWS_MI_FRIENDLYURL_DESC', 'Select the URL rewrite mode you want to use.'); define('_NEWS_MI_URL_STANDARD', 'Standard Mode'); define('_NEWS_MI_URL_REWRITE', 'Rewrite Mode'); define('_NEWS_MI_URL_SHORT', 'Short Rewrite'); @@ -85,12 +82,6 @@ // Tell a friend define('_NEWS_MI_USETAG', 'Use TAG module to generate tags'); define('_NEWS_MI_USETAG_DESC', 'You have to install TAG module for this option to work'); -// minimum length of single words - define('_NEWS_MI_MINWORDLENGHT', 'Meta Keywords lenght'); - define('_NEWS_MI_MINWORDLENGHT_DESC', 'Choose the minimum length of single words'); -// minimum length of single words - define('_NEWS_MI_MINWORDOCCUR', 'Meta Keywords occur'); - define('_NEWS_MI_MINWORDOCCUR_DESC', 'Choose the minimum occurrence of single words'); // Show options define('_NEWS_MI_DISP_OPTION', 'General display method'); define('_NEWS_MI_DISP_OPTION_DESC', 'Select which display options will be used in articles<br />"Topic based" will use display options defined in topic preferences'); @@ -141,12 +132,6 @@ define('_NEWS_MI_SHOWTYPE_3', 'Photo type'); define('_NEWS_MI_SHOWTYPE_4', 'List type'); define('_NEWS_MI_SHOWTYPE_5', 'Spotlight'); -//Template - define('_NEWS_MI_TEMPLATE', 'Template'); - define('_NEWS_MI_TEMPLATE_DESC', 'Set general template for the module'); - define('_NEWS_MI_TEMPLATE_1', 'Legacy'); - define('_NEWS_MI_TEMPLATE_2', 'jQuery UI'); - define('_NEWS_MI_TEMPLATE_3', 'HTML 5'); // Show order define('_NEWS_MI_SHOWORDER', 'Display order'); define('_NEWS_MI_SHOWORDER_DESC', 'Select Descendant/Ascendant order'); @@ -155,13 +140,13 @@ // Show sort define('_NEWS_MI_SHOWSORT', 'Sort by'); define('_NEWS_MI_SHOWSORT_DESC', 'Ordering method for articles displayed in the module'); - define('_NEWS_MI_SHOWSORT_1', 'article id'); - define('_NEWS_MI_SHOWSORT_2', 'article create'); - define('_NEWS_MI_SHOWSORT_3', 'article update'); - define('_NEWS_MI_SHOWSORT_4', 'article title'); - define('_NEWS_MI_SHOWSORT_5', 'article order'); + define('_NEWS_MI_SHOWSORT_1', 'Id'); + define('_NEWS_MI_SHOWSORT_2', 'Create'); + define('_NEWS_MI_SHOWSORT_3', 'Update'); + define('_NEWS_MI_SHOWSORT_4', 'Title'); + define('_NEWS_MI_SHOWSORT_5', 'Order'); define('_NEWS_MI_SHOWSORT_6', 'Random'); - define('_NEWS_MI_SHOWSORT_7', 'article Hits'); + define('_NEWS_MI_SHOWSORT_7', 'Hits'); // Admin page define('_NEWS_MI_ADMIN_PERPAGE', 'Admin article page items number'); define('_NEWS_MI_ADMIN_PERPAGE_DESC', 'Number of items listed in admin article page'); @@ -177,9 +162,9 @@ // Admin topic Show order define('_NEWS_MI_ADMIN_SHOWORDER_TOPIC', 'Admin Topic page display order'); define('_NEWS_MI_ADMIN_SHOWORDER_TOPIC_DESC', 'Select Descendant/Ascendant order for admin Topic page'); - define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_1', 'Topic ID'); - define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_2', 'Topic weight'); - define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_3', 'Topic creation date'); + define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_1', 'Id'); + define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_2', 'Order'); + define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_3', 'Created'); // Admin topic sort define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC', 'Admin Topic page sort'); define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_DESC', 'Ordering method for items listed in admin Topic page'); Modified: XoopsModules/fmcontent/branches/news/language/persian/admin.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/persian/admin.php 2012-02-15 02:08:07 UTC (rev 8976) +++ XoopsModules/fmcontent/branches/news/language/persian/admin.php 2012-02-15 05:39:15 UTC (rev 8977) @@ -29,12 +29,12 @@ define("_NEWS_AM_INDEX_ADMENU1", "شاخه ها"); define("_NEWS_AM_INDEX_ADMENU2", "صفحه ها"); define("_NEWS_AM_INDEX_TOPICS", "<span class='green'>%s</span> شاخه در پایکاه داده ها قرار دارد"); - define("_NEWS_AM_INDEX_CONTENTS", "<span class='green'>%s</span> صفحه در پایگاه داده ها قرار دارد"); - define("_NEWS_AM_INDEX_CONTENTS_OFFLINE", "There are <span class='red'>%s</span> Offline news in our database"); - define("_NEWS_AM_INDEX_CONTENTS_EXPIRE", "There are <span class='red'>%s</span> Expire news in our database"); + define("_NEWS_AM_INDEX_CONTENTS", "<span class='green'>%s</span> خبر در پایگاه داده ها قرار دارد"); + define("_NEWS_AM_INDEX_CONTENTS_OFFLINE", "<span class='red'>%s</span> خبر منتظر برای تایید در پایگاه داده ها قرار دارد"); + define("_NEWS_AM_INDEX_CONTENTS_EXPIRE", "<span class='red'>%s</span> خبر منقضی شده در پایگاه داده ها قرار دارد"); // Topic page define('_NEWS_AM_TOPIC_FORM', 'مدیریت شاخه ها'); - define('_NEWS_AM_TOPIC_ID', 'ID'); + define('_NEWS_AM_TOPIC_ID', 'شماره'); define('_NEWS_AM_TOPIC_NUM', 'وزن'); define('_NEWS_AM_TOPIC_NAME', 'عنوان'); define('_NEWS_AM_TOPIC_PARENT', 'شاخه والد'); @@ -62,20 +62,20 @@ define('_NEWS_AM_TOPIC_SHOWHITS', 'نمایش بازدید ها'); define('_NEWS_AM_TOPIC_SHOWCOMS', 'نمایش نظرهای ارسال'); define('_NEWS_AM_TOPIC_HOMEPAGE', 'تنظیمات صفحه اول شاخه'); - define('_NEWS_AM_TOPIC_HOMEPAGE_DESC', 'Seting content show type in topic pages'); - define('_NEWS_AM_TOPIC_HOMEPAGE_1', 'List all contents from this topic and subtopics'); - define('_NEWS_AM_TOPIC_HOMEPAGE_2', 'List all subtopics'); - define('_NEWS_AM_TOPIC_HOMEPAGE_3', 'List all contents from just this topic'); - define('_NEWS_AM_TOPIC_HOMEPAGE_4', 'Show selected content from this topic'); - define('_NEWS_AM_TOPIC_OPTIONS', 'Sellect topic show options'); - define('_NEWS_AM_TOPIC_OPTIONS_DESC', 'Sellect topic show options'); + define('_NEWS_AM_TOPIC_HOMEPAGE_DESC', 'انتخاب نوع نمایش مطالب در صفحه اول شاخه'); + define('_NEWS_AM_TOPIC_HOMEPAGE_1', 'فهرست تمام اخبار و از شاخه و زیر شاخه ها'); + define('_NEWS_AM_TOPIC_HOMEPAGE_2', 'فهرست همه زیر شاخه ها'); + define('_NEWS_AM_TOPIC_HOMEPAGE_3', 'فهرست اخبار فقط همین شاخه'); + define('_NEWS_AM_TOPIC_HOMEPAGE_4', 'یه خبر انتخابی از شاخه'); + define('_NEWS_AM_TOPIC_OPTIONS', 'انتخاب حالت نمایش شاخه ها'); + define('_NEWS_AM_TOPIC_OPTIONS_DESC', 'انتخاب حالت نمایش شاخه ها'); define('_NEWS_AM_TOPIC_ALIAS', 'نام مستعار'); - define('_NEWS_AM_TOPIC_SHOWTYPE_0', 'Module based'); - define('_NEWS_AM_TOPIC_SHOWTYPE_1', 'News type'); - define('_NEWS_AM_TOPIC_SHOWTYPE_2', 'Table type'); - define('_NEWS_AM_TOPIC_SHOWTYPE_3', 'Photo type'); - define('_NEWS_AM_TOPIC_SHOWTYPE_4', 'List type'); - define('_NEWS_AM_TOPIC_SHOWTYPE_5', 'Spotlight'); + define('_NEWS_AM_TOPIC_SHOWTYPE_0', 'برپایه ماژول'); + define('_NEWS_AM_TOPIC_SHOWTYPE_1', 'حالت خبری'); + define('_NEWS_AM_TOPIC_SHOWTYPE_2', 'حالت جدولی'); + define('_NEWS_AM_TOPIC_SHOWTYPE_3', 'حالت تصویر'); + define('_NEWS_AM_TOPIC_SHOWTYPE_4', 'حالت لیستی'); + define('_NEWS_AM_TOPIC_SHOWTYPE_5', 'اسپایت لایت'); // Content page define('_NEWS_AM_CONTENT_FORM', 'مدیریت اخبار'); define('_NEWS_AM_CONTENT_FORMTITLE', 'عنوان'); @@ -99,8 +99,8 @@ define('_NEWS_AM_CONTENT_SHORT', 'متن خلاصه'); define('_NEWS_AM_CONTENT_TITLE', 'عنوان'); define('_NEWS_AM_CONTENT_MANAGER', 'مدیریت اخبار'); - define('_NEWS_AM_CONTENT_FILE', 'File'); - define('_NEWS_AM_CONTENT_ID', 'ID'); + define('_NEWS_AM_CONTENT_FILE', 'فایل'); + define('_NEWS_AM_CONTENT_ID', 'شماره'); define('_NEWS_AM_CONTENT_NUM', 'وزن'); define('_NEWS_AM_CONTENT_PAGE', 'صفحه'); define('_NEWS_AM_CONTENT_TYPE', 'نوع'); @@ -119,30 +119,30 @@ define('_NEWS_AM_CONTENT_STATICS', 'صفحات استاتیک'); define('_NEWS_AM_CONTENT_ALL_ITEMS', 'تمام صفحه ها و منو ها از تمام شاخه ها'); define('_NEWS_AM_CONTENT_ALL_ITEMS_FROM', 'تمام صفحه ها و منو ها از شاخه :'); - define('_NEWS_AM_CONTENT_FILE_DESC', 'For add more files you must use admin file system in admin side'); - define('_NEWS_AM_CONTENT_SUBTITLE', 'Subtitle'); - define('_NEWS_AM_CONTENT_ALL', 'All News'); - define('_NEWS_AM_CONTENT_OFFLINE', 'Offline news'); - define('_NEWS_AM_CONTENT_EXPIRE', 'Expire news'); - define('_NEWS_AM_CONTENT_PEDATE', 'Set publish and expiration date'); - define('_NEWS_AM_CONTENT_SETDATETIME', 'Set the date/time of publish'); - define('_NEWS_AM_CONTENT_SETEXPDATETIME', 'Set the date/time of expiration'); + define('_NEWS_AM_CONTENT_FILE_DESC', 'برای اضافه کردن فایل های بیشتر به بخش مدیریت فایل ها مراجعه نمایید'); + define('_NEWS_AM_CONTENT_SUBTITLE', 'عنوان دوم'); + define('_NEWS_AM_CONTENT_ALL', 'همه اخبار'); + define('_NEWS_AM_CONTENT_OFFLINE', 'اخبار منتظر برای تایید'); + define('_NEWS_AM_CONTENT_EXPIRE', 'اخبار باطل شده'); + define('_NEWS_AM_CONTENT_PEDATE', 'تنظیم زمان نمایش و باطل شدن'); + define('_NEWS_AM_CONTENT_SETDATETIME', 'تعیین زمان/تاریخ قرار گرفتن خبر در سایت'); + define('_NEWS_AM_CONTENT_SETEXPDATETIME', 'تعیین زمان/تاریخ منقضی شدن خبر در سایت'); // Tools page define('_NEWS_AM_TOOLS_FORMFOLDER_TITLE', 'تکثیر ماژول'); define('_NEWS_AM_TOOLS_FORMFOLDER_NAME', 'نام پوشه'); define('_NEWS_AM_TOOLS_LOG_TITLE', 'گزارش تکثیر ماژول'); - define('_NEWS_AM_TOOLS_FORMPURGE_TITLE', 'Purge page of deleted clone'); + define('_NEWS_AM_TOOLS_FORMPURGE_TITLE', 'حذف اخباری که ماژول تکثیر شدیشان حذف شده است'); define('_NEWS_AM_TOOLS_ALIAS_TITLE', 'دوباره سازی نام مستعار'); define('_NEWS_AM_TOOLS_ALIAS_CONTENT', 'دوباره سازی نام مستعار صفحه'); define('_NEWS_AM_TOOLS_ALIAS_TOPIC', 'دوباره سازی نام مستعار شاخه'); - define('_NEWS_AM_TOOLS_META_TITLE', 'Rebuild Metas'); - define('_NEWS_AM_TOOLS_META_KEYWORD', 'Rebuild Meta keywords'); - define('_NEWS_AM_TOOLS_META_DESCRIPTION', 'Rebuild Meta Description'); - define('_NEWS_AM_TOOLS_PRUNE', 'Prune news'); - define('_NEWS_AM_TOOLS_PRUNE_BEFORE', 'Prune stories that were published before'); - define('_NEWS_AM_TOOLS_PRUNE_EXPIREDONLY', 'Only remove stories who have expired'); - define('_NEWS_AM_TOOLS_PRUNE_TOPICS', 'Limit to the following topics'); - define('_NEWS_AM_TOOLS_PRUNE_EXPORT_DSC', 'If you dont check anything then all the topics will be used else only the selected topics will be used'); + define('_NEWS_AM_TOOLS_META_TITLE', 'دوباره سازی متا ها'); + define('_NEWS_AM_TOOLS_META_KEYWORD', 'دوباره سازی کلمات کلیدی متا'); + define('_NEWS_AM_TOOLS_META_DESCRIPTION', 'دوباره سازی توضیحات متا'); + define('_NEWS_AM_TOOLS_PRUNE', 'هرس کردن خبرها'); + define('_NEWS_AM_TOOLS_PRUNE_BEFORE', 'هرس کردن خبرهایی که قبل از این تاریخ در سایت قرار گرفتهاند'); + define('_NEWS_AM_TOOLS_PRUNE_EXPIREDONLY', 'فقط خبرهایی را حذف کن که منقضی شدهاند '); + define('_NEWS_AM_TOOLS_PRUNE_TOPICS', 'محدود به سرفصلهای زیر'); + define('_NEWS_AM_TOOLS_PRUNE_EXPORT_DSC', 'اگر هیچکدام را انتخاب نکنید همه سرفصلها در نظر گرفته میشوند وگرنه فقط سرفصلهای انتخاب شده در نظر گرفته میشوند'); // Permissions define('_NEWS_AM_PERMISSIONS_ACCESS', 'دسترسی نمایش'); define('_NEWS_AM_PERMISSIONS_SUBMIT', 'دسترسی ارسال'); @@ -151,8 +151,8 @@ define('_NEWS_AM_PERMISSIONS_GLOBAL_8', 'ارسال در بخش کاربر'); define('_NEWS_AM_PERMISSIONS_GLOBAL_16', 'تایید خودکار'); // Attach files - define('_NEWS_AM_FILE', 'File'); - define('_NEWS_AM_FILE_ID', 'ID'); + define('_NEWS_AM_FILE', 'فایل'); + define('_NEWS_AM_FILE_ID', 'شماره'); define('_NEWS_AM_FILE_ONLINE', 'آنلاین'); define('_NEWS_AM_FILE_ACTION', 'فعال'); define('_NEWS_AM_FILE_FORM', 'اضافه کردن فایل'); @@ -172,8 +172,8 @@ define('_NEWS_AM_MSG_CLONE_ERROR', 'این شاخه هماکنون موجود است!'); define("_NEWS_AM_MSG_NOPERMSSET", "هیچ دسترسی قابل تنظیم نیست : هنوز هیچ شاخه ای ساخته نشده است! لطفا ابتدا یک شاخه بسازید."); define('_NEWS_AM_MSG_ALIASERROR', 'نام مستعار مورد انتخاب شما گرفته شده است. لطفا یک نام دیگر انتخاب کنید.'); - define('_NEWS_AM_MSG_INPROC', 'Rebuilding ... '); - define('_NEWS_AM_MSG_PRUNE_DELETED', '%s Articles deleted'); + define('_NEWS_AM_MSG_INPROC', 'دوباره سازی ...'); + define('_NEWS_AM_MSG_PRUNE_DELETED', '%s خبر حذف شده.'); // about define('_NEWS_AM_ABOUT_ADMIN', 'درباره'); define('_NEWS_AM_ABOUT_DESCRIPTION', 'توضیحات:'); @@ -188,36 +188,5 @@ define('_NEWS_AM_ABOUT_AUTHOR_INFO', 'اطلاعات سازنده'); define('_NEWS_AM_ABOUT_AUTHOR_NAME', 'نام:'); define('_NEWS_AM_ABOUT_CHANGELOG', 'فهرست تغییرات'); -// Tips - define('_NEWS_AM_HOME_TIPS', - '<ul> - <li>هنوز چیزی نوشته نشده است</li> - </ul>'); - define('_NEWS_AM_TOPIC_TIPS', - '<ul> - <li>ثبت نمایش ویرایش یا حذف تمام شاخه ها</li> - <li>استفاده از شاخه ها مشابه منو در سایت</li> - <li>فعالی سازی و قابلیت استفاده از منو هابه صورت آی جکس</li> - <li>انتخاب شاخه برای مشاهده تمام صفحات داخل شاخه</li> - </ul>'); - define('_NEWS_AM_CONTENT_TIPS', - '<ul> - <li>ثبت نمایش ویرایش یا حذف تمام صفحات</li> - <li>ساخت شاخه و لینک</li> - <li>برای مرتب کردن صفحات (برای مشخص کردن جایگاهشان در منو یا حالت نمایش), کافیست فقط صفحه را گرفته و به محل مناسب بکشید (drag and drop).</li> - </ul>'); - define('_NEWS_AM_TOOLS_TIPS', - '<ul> - <li>هنوز چیزی نوشته نشده است</li> - </ul>'); - define('_NEWS_AM_PERMISSIONS_TIPS', - '<ul> - <li>دسترسی نمایش و ارسال و تایید خودکار برای ماژول</li> - </ul>'); - define('_NEWS_AM_FILE_TIPS', - '<ul> - <li>Not yet</li> - </ul>'); - } ?> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/language/persian/blocks.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/persian/blocks.php 2012-02-15 02:08:07 UTC (rev 8976) +++ XoopsModules/fmcontent/branches/news/language/persian/blocks.php 2012-02-15 05:39:15 UTC (rev 8977) @@ -26,13 +26,13 @@ define('_NEWS_MB_DESCRIPTION', 'توضیحات'); define('_NEWS_MB_DATE', 'تاریخ انتشار'); define('_NEWS_MB_MORE', 'ادامه مطلب'); - define('_NEWS_MB_SHOE_MORELINK', 'Show more link'); - define('_NEWS_MB_MORELINK', 'More link'); - define("_NEWS_MB_IMPORTANT", "Immediate "); - define("_NEWS_MB_COUNT", "Show news count"); - define("_NEWS_MB_TOPIC_NAME", "Title"); - define("_NEWS_MB_TOPIC_IMG", "image"); - define("_NEWS_MB_HITINDAY1", "Show news since"); - define("_NEWS_MB_HITINDAY2", "Day's ago. This option work when you sort news by hit"); + define('_NEWS_MB_SHOE_MORELINK', 'نمایش لینک بیشتر'); + define('_NEWS_MB_MORELINK', 'لینک بیشتر'); + define("_NEWS_MB_IMPORTANT", "مهم "); + define("_NEWS_MB_COUNT", "نمایش تعداد اخبار"); + define("_NEWS_MB_TOPIC_NAME", "عنوان"); + define("_NEWS_MB_TOPIC_IMG", "تصویر"); + define("_NEWS_MB_HITINDAY1", "نمایش اخبار از"); + define("_NEWS_MB_HITINDAY2", "روز قبل. این گزینه وقتی کار میکند که شما نمایش اخبار را بر اساس بازدید مرتب کرده باشید."); } ?> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/language/persian/main.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/persian/main.php 2012-02-15 02:08:07 UTC (rev 8976) +++ XoopsModules/fmcontent/branches/news/language/persian/main.php 2012-02-15 05:39:15 UTC (rev 8977) @@ -20,7 +20,7 @@ if (!defined('_NEWS_MD_NEXT')) { // All - define('_NEWS_MD_ID', 'ID'); + define('_NEWS_MD_ID', 'شماره'); define('_NEWS_MD_TITLE', 'عنوان'); define('_NEWS_MD_PUBLICDATE', 'تاریخ'); define('_NEWS_MD_MORE', 'ادامه'); @@ -31,15 +31,15 @@ define("_NEWS_MD_AUTHOR_ALL_DESC", "مشاهده تمام مطالب ارسال شده توسط "); define('_NEWS_MD_COM', 'نظر'); define('_NEWS_MD_RELATED', 'مطالب مرتبط'); - define("_NEWS_MD_HOME", "Home"); - define("_NEWS_MD_IMPORTANT", "Immediate "); + define("_NEWS_MD_HOME", "خانه"); + define("_NEWS_MD_IMPORTANT", "مهم "); // Link define('_NEWS_MD_NEXT', 'صفحه بعدی'); define('_NEWS_MD_PREV', 'صفحه قبلی'); define('_NEWS_MD_EDIT', 'ویرایش صفحه'); define('_NEWS_MD_DELETE', 'حذف صغحه'); define('_NEWS_MD_PRINT', 'چاپ صفحه'); - define('_NEWS_MD_PDF', 'PDF'); + define('_NEWS_MD_PDF', 'پی دی اف'); define('_NEWS_MD_MAIL', 'ارسال به دوستان'); define('_NEWS_MD_COMS', 'نظر'); define('_NEWS_MD_NOCOMS', 'بدون نظر'); @@ -50,9 +50,9 @@ // Error message define('_NEWS_MD_ERROR_DEFAULT', 'خطا در ماژول: هیچ صفحه پیشفرضی انتخاب نشده است!'); define('_NEWS_MD_ERROR_NOPAGE', 'هیچ صفحه ای ساخته نشده است'); - define('_NEWS_MD_ERROR_STATUS', 'This page is diactive'); + define('_NEWS_MD_ERROR_STATUS', 'این صفحه غیر فعال است'); define('_NEWS_MD_ERROR_TOPIC', 'خطا در هنگام انتخاب شاخه'); - define('_NEWS_MD_ERROR_EXIST', 'Selected content does not exist'); + define('_NEWS_MD_ERROR_EXIST', 'صفحه انتخاب شده موجود نیست'); // Light box define('_NEWS_MD_LIGHTBOX_IMAGE', 'تصویر'); define('_NEWS_MD_LIGHTBOX_OF', 'از'); @@ -81,16 +81,16 @@ define("_NEWS_MD_BOOKMARK_TO_GOOLGEREADER", "بوکمارک در Google Reader"); define("_NEWS_MD_BOOKMARK_TO_GOOLGEBOOKMARKS", "بوکمارک در Google Bookmarks"); // topic - define("_NEWS_MD_TOPIC_ID", "ID"); + define("_NEWS_MD_TOPIC_ID", "شماره"); define("_NEWS_MD_TOPIC_NAME", "عنوان"); define("_NEWS_MD_TOPIC_DESC", "توضیحات"); define("_NEWS_MD_TOPIC_IMG", "تصویر"); // Archive - define("_NEWS_MD_ARCHIVE", "News Archive"); - define("_NEWS_MD_ARCHIVE_ARTICLES", "Articles"); - define("_NEWS_MD_ARCHIVE_VIEW", "Hits"); - define("_NEWS_MD_ARCHIVE_DATE", "Date"); - define("_NEWS_MD_ARCHIVE_TOPIC", "Topic"); - define("_NEWS_MD_ARCHIVE_TOTAL", "Total Stores"); + define("_NEWS_MD_ARCHIVE", "آرشیو اخبار"); + define("_NEWS_MD_ARCHIVE_ARTICLES", "مطالب"); + define("_NEWS_MD_ARCHIVE_VIEW", "بازدید"); + define("_NEWS_MD_ARCHIVE_DATE", "تاریخ"); + define("_NEWS_MD_ARCHIVE_TOPIC", "شاخه"); + define("_NEWS_MD_ARCHIVE_TOTAL", "مجموع اخبار"); } ?> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/language/persian/modinfo.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/persian/modinfo.php 2012-02-15 02:08:07 UTC (rev 8976) +++ XoopsModules/fmcontent/branches/news/language/persian/modinfo.php 2012-02-15 05:39:15 UTC (rev 8977) @@ -32,35 +32,32 @@ define("_NEWS_MI_HELP", "راهنما"); define("_NEWS_MI_SUBMIT", "ارسال"); define('_NEWS_MI_FILE', 'فایل'); - define('_NEWS_MI_ARCHIVE', 'Archive'); + define('_NEWS_MI_ARCHIVE', 'آرشیو'); // Block define("_NEWS_MI_BLOCK_PAGE", "صفحه"); define("_NEWS_MI_BLOCK_LIST", "فهرست"); - define('_NEWS_MI_BLOCK_TOPIC', 'Topic list'); + define('_NEWS_MI_BLOCK_TOPIC', 'فهرست شاخه ها'); // Editor define("_NEWS_MI_FORM_EDITOR", "انتخاب فرم"); define("_NEWS_MI_FORM_EDITOR_DESC", "انتخاب ویرایشگر برای استفاده در صفحه ارسال مطلب."); // Admin groups - define("_NEWS_MI_ADMINGROUPS", "Admin Group Permissions"); - define("_NEWS_MI_ADMINGROUPS_DESC", "Which groups have access to tools and permissions page"); + define("_NEWS_MI_ADMINGROUPS", "دسترسی گروه های مدیریت"); + define("_NEWS_MI_ADMINGROUPS_DESC", "چه گروه هایی به صفحه دسترسی ها و ابزار ها دسترسی داشته باشند"); // Group Access define('_NEWS_MI_GROUPS', 'دسترسی گروه ها'); define('_NEWS_MI_GROUPS_DESC', 'دسترسی سراسری گروه ها را مشخص کنید.'); // Urls define('_NEWS_MI_FRIENDLYURL', 'انتخاب آدرس کاربر پسند'); - define('_NEWS_MI_FRIENDLYURL_DESC', 'Select the URL rewrite mode you want to use.<ul> - <li>"Standard Mode": Module standard URL</li> - <li>"Rewrite Mode": you must use .htaccess file and edit .htaccess sample code if you change SEO / URL Rewrite options</li> - <li>"Short Rewrite": you can make URL whit out page id and module use alias for get page info. you must edit .htaccess, you can remove module name and Url extension and use Root base for have short URL</li></ul>'); + define('_NEWS_MI_FRIENDLYURL_DESC', 'انتخاب حالت نمایش لینک برای استفاده'); define('_NEWS_MI_URL_STANDARD', 'Standard Mode'); define('_NEWS_MI_URL_REWRITE', 'Rewrite Mode'); define('_NEWS_MI_URL_SHORT', 'Short Rewrite'); define('_NEWS_MI_URL_ID', 'ID Mode'); // Rewrite Mode define('_NEWS_MI_REWRITEBASE', 'آدرسی که به طور پایه قابل نوشتن است انتخاب کنید'); - define('_NEWS_MI_REWRITEBASE_DESC', '"Module base": شما باید یک .htacces در شاخه ماژول قرار دهید.<br />"Root base": شما باید یک .htacces در شاخه ROOT_PATH قرار دهید.'); - define('_NEWS_MI_REWRITEBASE_MODS', 'Module base'); - define('_NEWS_MI_REWRITEBASE_ROOT', 'Root base'); + define('_NEWS_MI_REWRITEBASE_DESC', '"برپایه ماژول": شما باید یک .htacces در شاخه ماژول قرار دهید.<br />"برپایه هسته": شما باید یک .htacces در شاخه ROOT_PATH قرار دهید.'); + define('_NEWS_MI_REWRITEBASE_MODS', 'برپایه ماژول'); + define('_NEWS_MI_REWRITEBASE_ROOT', 'برپایه هسته'); // Rewrite Name define('_NEWS_MI_REWRITENAME', 'نام ماژول در حالت دوباره نویسی شده'); define('_NEWS_MI_REWRITENAME_DESC', 'نام ماژول را در آدرس تولیدی انتخاب کنید (rewrite mode). اگر این نام را تغییر دهید باید فایل .htaccess را هم ویرایش کنید'); @@ -85,12 +82,6 @@ // Tell a friend define('_NEWS_MI_USETAG', 'استفاده از ماژول TAG برای تولید تگ ها'); define('_NEWS_MI_USETAG_DESC', 'برای استفاده از این گزینه باید ماژول TAG را نصب کرده باشید'); -// minimum length of single words - define('_NEWS_MI_MINWORDLENGHT', 'کلمات کلیدی'); - define('_NEWS_MI_MINWORDLENGHT_DESC', 'Choose the minimum length of single words'); -// minimum length of single words - define('_NEWS_MI_MINWORDOCCUR', 'توضیح متا'); - define('_NEWS_MI_MINWORDOCCUR_DESC', 'Choose the minimum occur of single words'); // Show options define('_NEWS_MI_DISP_OPTION', 'حالت نمایش'); define('_NEWS_MI_DISP_OPTION_DESC', 'حالت نمایش تنضیمات را انتخاب کنید. این حالت میتواند بر اساس تنظیمات در ویژگی های ماژول باشد یا تنظیمات برای هر شاخه'); @@ -140,13 +131,7 @@ define('_NEWS_MI_SHOWTYPE_2', 'حالت جدولی'); define('_NEWS_MI_SHOWTYPE_3', 'حالت تصویر'); define('_NEWS_MI_SHOWTYPE_4', 'حالت لیست'); - define('_NEWS_MI_SHOWTYPE_5', 'Spotlight'); -//Template - define('_NEWS_MI_TEMPLATE', 'الگو'); - define('_NEWS_MI_TEMPLATE_DESC', 'نوع الگو مورد استفاده را انتخاب کنید'); - define('_NEWS_MI_TEMPLATE_1', 'Legacy'); - define('_NEWS_MI_TEMPLATE_2', 'jQuery UI'); - define('_NEWS_MI_TEMPLATE_3', 'Html 5'); + define('_NEWS_MI_SHOWTYPE_5', 'اسپایت لایت'); // Show order define('_NEWS_MI_SHOWORDER', 'اولویت نمایشی'); define('_NEWS_MI_SHOWORDER_DESC', 'اولیت نمایش را در حالت صعودی یا نزولی انتخاب کنید'); @@ -155,13 +140,13 @@ // Show sort define('_NEWS_MI_SHOWSORT', 'مرتب کردن بر اساس نمایش'); define('_NEWS_MI_SHOWSORT_DESC', 'مرتب کردن بر اساس انتخاب نمایش'); - define('_NEWS_MI_SHOWSORT_1', 'content id'); - define('_NEWS_MI_SHOWSORT_2', 'content create'); - define('_NEWS_MI_SHOWSORT_3', 'content update'); - define('_NEWS_MI_SHOWSORT_4', 'content title'); - define('_NEWS_MI_SHOWSORT_5', 'content order'); + define('_NEWS_MI_SHOWSORT_1', 'Id'); + define('_NEWS_MI_SHOWSORT_2', 'Create'); + define('_NEWS_MI_SHOWSORT_3', 'Update'); + define('_NEWS_MI_SHOWSORT_4', 'Title'); + define('_NEWS_MI_SHOWSORT_5', 'Order'); define('_NEWS_MI_SHOWSORT_6', 'Random'); - define('_NEWS_MI_SHOWSORT_7', 'content Hits'); + define('_NEWS_MI_SHOWSORT_7', 'Hits'); // Admin page define('_NEWS_MI_ADMIN_PERPAGE', 'سند در هر صفحه'); define('_NEWS_MI_ADMIN_PERPAGE_DESC', 'تعداد اسناد در هر صفحه بخش مدیریت'); @@ -177,9 +162,9 @@ // Admin topic Show order define('_NEWS_MI_ADMIN_SHOWORDER_TOPIC', 'مرتب کردن بر اساس نمایش شاخه ها'); define('_NEWS_MI_ADMIN_SHOWORDER_TOPIC_DESC', 'اولیت نمایش را در حالت صعودی یا نزولی انتخاب کنید'); - define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_1', 'topic id'); - define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_2', 'topic weight'); - define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_3', 'topic created'); + define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_1', 'Id'); + define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_2', 'Order'); + define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_3', 'Created'); // Admin topic sort define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC', 'اولویت نمایشی شاخه ها'); define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_DESC', 'مرتب کردن بر اساس انتخاب نمایش'); @@ -228,14 +213,14 @@ define('_NEWS_MI_IMAGE_MAXWIDTH_DESC', 'بیشترین عرض در هنگام بارگذاری تصویر'); define('_NEWS_MI_IMAGE_MAXHEIGHT', 'بیشترین ارتفاع تصویر'); define('_NEWS_MI_IMAGE_MAXHEIGHT_DESC', 'بیشترین ارتفاع در هنگام بارگذاری تصویر'); - define('_NEWS_MI_IMAGE_MEDIUMWIDTH', 'Image medium width (pixel)'); - define('_NEWS_MI_IMAGE_MEDIUMWIDTH_DESC', 'Medium allowed width for image resize'); - define('_NEWS_MI_IMAGE_MEDIUMHEIGHT', 'Image medium height (pixel)'); - define('_NEWS_MI_IMAGE_MEDIUMHEIGHT_DESC', 'Medium allowed height for image resize'); - define('_NEWS_MI_IMAGE_THUMBWIDTH', 'Image thumb width (pixel)'); - define('_NEWS_MI_IMAGE_THUMBWIDTH_DESC', 'Thumb allowed width for image resize'); - define('_NEWS_MI_IMAGE_THUMBHEIGHT', 'Image thumb height (pixel)'); - define('_NEWS_MI_IMAGE_THUMBHEIGHT_DESC', 'Thumb allowed height for image resize'); + define('_NEWS_MI_IMAGE_MEDIUMWIDTH', 'عرض تصویر متوسط (پیکسل)'); + define('_NEWS_MI_IMAGE_MEDIUMWIDTH_DESC', 'حداکثر عرض مجاز تصویر متوسط بعد از تغییر اندازه'); + define('_NEWS_MI_IMAGE_MEDIUMHEIGHT', 'ارتفاع تصویر متوسط (پیکسل)'); + define('_NEWS_MI_IMAGE_MEDIUMHEIGHT_DESC', 'حداکثر ارتفاع مجاز تصویر متوسط بعد از تغییر اندازه'); + define('_NEWS_MI_IMAGE_THUMBWIDTH', 'عرض تصویر بند انگشتی (پیکسل)'); + define('_NEWS_MI_IMAGE_THUMBWIDTH_DESC', 'حداکثر عرض مجاز تصویر بند انگشتی بعد از تغییر اندازه'); + define('_NEWS_MI_IMAGE_THUMBHEIGHT', 'ارتفاع تصویر بند انگشتی (پیکسل)'); + define('_NEWS_MI_IMAGE_THUMBHEIGHT_DESC', 'حداکثر ارتفاع مجاز تصویر بند انگشتی بعد از تغییر اندازه'); define('_NEWS_MI_IMAGE_MIME', 'پسوند های مجاز برای بارگذاری'); define('_NEWS_MI_IMAGE_MIME_DESC', 'پسوند های مورد تایید را انتخاب کنید'); define('_NEWS_MI_IMAGE_WIDTH', 'عرض تصویر'); @@ -298,19 +283,19 @@ define('_NEWS_MI_SQL_NOT_VALID', 'پایگاه داده های SQL صحیح نیست'); define('_NEWS_MI_INSERT_DATA', ',وارد کردن اطلاعات'); // homepage - define('_NEWS_MI_HOMEPAGE', 'Homepage seting'); - define('_NEWS_MI_HOMEPAGE_DESC', 'Seting content show type in module index page'); - define('_NEWS_MI_HOMEPAGE_1', 'List all contents from all topics'); - define('_NEWS_MI_HOMEPAGE_2', 'List all topics'); - define('_NEWS_MI_HOMEPAGE_3', 'List all static pages'); - define('_NEWS_MI_HOMEPAGE_4', 'Show selected static content'); + define('_NEWS_MI_HOMEPAGE', 'تنظیمات صفحه اول'); + define('_NEWS_MI_HOMEPAGE_DESC', 'تنظیم نوع نمایش مطالب در صفحه اول'); + define('_NEWS_MI_HOMEPAGE_1', 'فهرست تمام اخبار از تمام شاخه ها'); + define('_NEWS_MI_HOMEPAGE_2', 'فهرست تمام شاخه ها'); + define('_NEWS_MI_HOMEPAGE_3', 'فهرست صفحات استاتیک'); + define('_NEWS_MI_HOMEPAGE_4', 'نمایش صفحه انتخاب شده'); // topic name define('_NEWS_MI_TOPICNAME', 'نام شاخه'); define('_NEWS_MI_TOPICNAME_DESC', 'انتخاب نام شاخه برای آدرس'); // related news - define('_NEWS_MI_RELATED', 'Related table'); - define('_NEWS_MI_RELATED_DESC', 'When you use this option, a summary containing links to all the recent published articles is visible at the bottom of each article'); - define('_NEWS_MI_RELATED_LIMIT', 'Related limit'); - define('_NEWS_MI_RELATED_LIMIT_DESC', 'Number of contents for show in Related table'); + define('_NEWS_MI_RELATED', 'اخبارمرتبط'); + define('_NEWS_MI_RELATED_DESC', 'وقتی شما این خبر را انتخاب کنید خلاصه ای از آخرین اخبار مشابه زیر هر خبر نمایش داده میشود.'); + define('_NEWS_MI_RELATED_LIMIT', 'تعداد اخبار مرتبط'); + define('_NEWS_MI_RELATED_LIMIT_DESC', 'تعداد مطلبی که در فهرست اخبار مرتبط نمایش داده میشود'); } ?> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/templates/admin/news_about.html =================================================================== --- XoopsModules/fmcontent/branches/news/templates/admin/news_about.html 2012-02-15 02:08:07 UTC (rev 8976) +++ XoopsModules/fmcontent/branches/news/templates/admin/news_about.html 2012-02-15 05:39:15 UTC (rev 8977) @@ -21,7 +21,7 @@ </form> </div> </div> - <div class="endline"></div> + <div class="clear"></div> </fieldset> <fieldset> <legend class="label"><{$smarty.const._NEWS_AM_ABOUT_MODULE_INFO}></legend> @@ -43,5 +43,5 @@ <div class="txtchangelog"><{$module_changelog}></div> </fieldset> </div> - <div class="endline"></div> + <div class="clear"></div> </div> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/templates/admin/news_header.html =================================================================== --- XoopsModules/fmcontent/branches/news/templates/admin/news_header.html 2012-02-15 02:08:07 UTC (rev 8976) +++ XoopsModules/fmcontent/branches/news/templates/admin/news_header.html 2012-02-15 05:39:15 UTC (rev 8977) @@ -8,11 +8,4 @@ </div> <div class="navigation" id="<{$navigation}>"><{$navtitle}></div> </div> - -<{if $news_tips}> -<div class="tips ui-corner-all"> - <img class="floatleft tooltip" src="<{xoAdminIcons tips.png}>" alt="<{$smarty.const._AM_SYSTEM_TIPS}>" title="<{$smarty.const._AM_SYSTEM_TIPS}>"/> - <div class="floatleft"><{$news_tips}></div> - <div class="clear"> </div> -</div> -<{/if}> \ No newline at end of file +<div class="clear"></div> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/xoops_version.php =================================================================== --- XoopsModules/fmcontent/branches/news/xoops_version.php 2012-02-15 02:08:07 UTC (rev 8976) +++ XoopsModules/fmcontent/branches/news/xoops_version.php 2012-02-15 05:39:15 UTC (rev 8977) @@ -304,15 +304,6 @@ 'valuetype' => 'text', 'options' => array(_NEWS_MI_HOMEPAGE_1 => 'type1', _NEWS_MI_HOMEPAGE_2 => 'type2', _NEWS_MI_HOMEPAGE_3 => 'type3', _NEWS_MI_HOMEPAGE_4 => 'type4'), 'default' => 'type1'); - -$modversion['config'][] = array( - 'name' => 'template', - 'title' => '_NEWS_MI_TEMPLATE', - 'description' => '_NEWS_MI_TEMPLATE_DESC', - 'formtype' => 'select', - 'valuetype' => 'text', - 'options' => array(_NEWS_MI_TEMPLATE_1 => 'legacy', _NEWS_MI_TEMPLATE_2 => 'ui', _NEWS_MI_TEMPLATE_3 => 'html5'), - 'default' => 'legacy'); $modversion['config'][] = array( 'name' => 'showtype', This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vo...@us...> - 2012-02-29 09:54:24
|
Revision: 9077 http://xoops.svn.sourceforge.net/xoops/?rev=9077&view=rev Author: voltan1 Date: 2012-02-29 09:54:13 +0000 (Wed, 29 Feb 2012) Log Message: ----------- Limited list by topic ID if exist Modified Paths: -------------- XoopsModules/fmcontent/branches/news/blocks/list.php XoopsModules/fmcontent/branches/news/class/story.php XoopsModules/fmcontent/branches/news/class/utils.php XoopsModules/fmcontent/branches/news/language/arabic/blocks.php XoopsModules/fmcontent/branches/news/language/arabic/modinfo.php XoopsModules/fmcontent/branches/news/language/english/blocks.php XoopsModules/fmcontent/branches/news/language/english/modinfo.php XoopsModules/fmcontent/branches/news/language/persian/blocks.php XoopsModules/fmcontent/branches/news/language/persian/modinfo.php XoopsModules/fmcontent/branches/news/xoops_version.php Modified: XoopsModules/fmcontent/branches/news/blocks/list.php =================================================================== --- XoopsModules/fmcontent/branches/news/blocks/list.php 2012-02-28 13:20:30 UTC (rev 9076) +++ XoopsModules/fmcontent/branches/news/blocks/list.php 2012-02-29 09:54:13 UTC (rev 9077) @@ -61,26 +61,33 @@ array_shift($options); array_shift($options); array_shift($options); + array_shift($options); array_shift($options); $NewsModule = $module_handler->getByDirname($NewsModule); + // Set story publish if($story_infos['story_sort'] == 'story_hits') { if($day) { $day = 86400 * $day; - $publish = time() - $day; + $story_infos['story_publish'] = time() - $day; } else { - $publish = 0; - } + $story_infos['story_publish'] = 0; + } } else { - $publish = 0; + $story_infos['story_publish'] = 0; } - - $story_infos['story_publish'] = $publish; - - $options0 = $options[0]; + + // Set topics + if(true) { + $topics = array(); + $topics[] = NewsUtils::News_CleanVars ( $_GET, 'storytopic', 0, 'int' ); + } else { + $topics = $options; + } + $story_infos ['topics'] = $topic_handler->getall (); - $contents = $story_handler->News_GetContentBlockList($NewsModule, $story_infos ,$options); + $contents = $story_handler->News_GetContentBlockList($NewsModule, $story_infos ,$topics); if($show == 'spotlight') { $spotlightid = $story_handler->News_SpotlightId($contents); @@ -196,6 +203,16 @@ $form .= _NEWS_MB_MORELINK . " : <input name=\"options[12]\" size=\"50\" maxlength=\"255\" value=\"" . $options[12] . "\" type=\"text\" /><br />\n"; $form .= _NEWS_MB_HITINDAY1 . " <input name=\"options[13]\" size=\"5\" maxlength=\"255\" value=\"" . $options[13] . "\" type=\"text\" />" . _NEWS_MB_HITINDAY2 . "<br />\n"; + + if ($options[14] == false) { + $checked_yes = ''; + $checked_no = 'checked="checked"'; + } else { + $checked_yes = 'checked="checked"'; + $checked_no = ''; + } + $form .= _NEWS_MB_TOPICLIMIT . " : <input name=\"options[14]\" value=\"1\" type=\"radio\" " . $checked_yes . "/>" . _YES . " \n"; + $form .= "<input name=\"options[14]\" value=\"0\" type=\"radio\" " . $checked_no . "/>" . _NO . "<br />\n"; array_shift($options); array_shift($options); @@ -210,6 +227,7 @@ array_shift($options); array_shift($options); array_shift($options); + array_shift($options); array_shift($options); $form .= "<br />" . _NEWS_MB_TOPICDISPLAY . "<br /><select name=\"options[]\" multiple=\"multiple\" size=\"5\">\n"; Modified: XoopsModules/fmcontent/branches/news/class/story.php =================================================================== --- XoopsModules/fmcontent/branches/news/class/story.php 2012-02-28 13:20:30 UTC (rev 9076) +++ XoopsModules/fmcontent/branches/news/class/story.php 2012-02-29 09:54:13 UTC (rev 9077) @@ -565,13 +565,13 @@ /** * Get content list for list block */ - function News_GetContentBlockList($NewsModule, $story_infos ,$options) { + function News_GetContentBlockList($NewsModule, $story_infos ,$topics) { $ret = array (); $access_topic = NewsPermission::News_GetItemIds ( 'news_access', $NewsModule); - if (! (count ( $options ) == 1 && $options [0] == 0)) { - $topiclist = array_intersect($access_topic , $options); + if (! (count ( $topics ) == 1 && $topics [0] == 0)) { + $topiclist = array_intersect($access_topic , $topics); } else { $topiclist = $access_topic; } Modified: XoopsModules/fmcontent/branches/news/class/utils.php =================================================================== --- XoopsModules/fmcontent/branches/news/class/utils.php 2012-02-28 13:20:30 UTC (rev 9076) +++ XoopsModules/fmcontent/branches/news/class/utils.php 2012-02-29 09:54:13 UTC (rev 9077) @@ -629,7 +629,11 @@ case 'id': return XOOPS_URL . '/modules/' . $module . '/index.php?storytopic=' . $id; - break; + break; + + case 'topic': + return XOOPS_URL . '/modules/' . $module . '/index.php?storytopic=' . $id; + break; } } @@ -712,7 +716,11 @@ case 'id': return XOOPS_URL . '/modules/' . $module . '/' . $type . '.php?storyid=' . $id; - break; + break; + + case 'topic': + return XOOPS_URL . '/modules/' . $module . '/' . $type . '.php?storytopic=' . $array['story_topic'] . '&storyid=' . $id; + break; } } } Modified: XoopsModules/fmcontent/branches/news/language/arabic/blocks.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/arabic/blocks.php 2012-02-28 13:20:30 UTC (rev 9076) +++ XoopsModules/fmcontent/branches/news/language/arabic/blocks.php 2012-02-29 09:54:13 UTC (rev 9077) @@ -34,5 +34,6 @@ define("_NEWS_MB_TOPIC_IMG", "image"); define("_NEWS_MB_HITINDAY1", "Show news since"); define("_NEWS_MB_HITINDAY2", "Day's ago. This option work when you sort news by hit"); + define("_NEWS_MB_TOPICLIMIT", "Limited list by topic ID if exist"); } ?> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/language/arabic/modinfo.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/arabic/modinfo.php 2012-02-28 13:20:30 UTC (rev 9076) +++ XoopsModules/fmcontent/branches/news/language/arabic/modinfo.php 2012-02-29 09:54:13 UTC (rev 9077) @@ -53,6 +53,7 @@ define('_NEWS_MI_URL_REWRITE', 'Rewrite Mode'); define('_NEWS_MI_URL_SHORT', 'Short Rewrite'); define('_NEWS_MI_URL_ID', 'ID Mode'); + define('_NEWS_MI_URL_TOPIC', 'ID - Topic Mode'); // Rewrite Mode define('_NEWS_MI_REWRITEBASE', 'اختر عنوانا یمکن کتابته'); define('_NEWS_MI_REWRITEBASE_DESC', '"Module base": یجب علیک .htacces جعله في فئة الوحدة.<br />"Root base": یجب علیک .htacces في فئةROOT_PATH جعل.'); Modified: XoopsModules/fmcontent/branches/news/language/english/blocks.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/english/blocks.php 2012-02-28 13:20:30 UTC (rev 9076) +++ XoopsModules/fmcontent/branches/news/language/english/blocks.php 2012-02-29 09:54:13 UTC (rev 9077) @@ -34,5 +34,6 @@ define("_NEWS_MB_TOPIC_IMG", "image"); define("_NEWS_MB_HITINDAY1", "Show news since"); define("_NEWS_MB_HITINDAY2", "Day's ago. This option work when you sort news by hit"); + define("_NEWS_MB_TOPICLIMIT", "Limited list by topic ID if exist"); } ?> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/language/english/modinfo.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/english/modinfo.php 2012-02-28 13:20:30 UTC (rev 9076) +++ XoopsModules/fmcontent/branches/news/language/english/modinfo.php 2012-02-29 09:54:13 UTC (rev 9077) @@ -52,7 +52,8 @@ define('_NEWS_MI_URL_STANDARD', 'Standard Mode'); define('_NEWS_MI_URL_REWRITE', 'Rewrite Mode'); define('_NEWS_MI_URL_SHORT', 'Short Rewrite'); - define('_NEWS_MI_URL_ID', 'ID Mode'); + define('_NEWS_MI_URL_ID', 'ID Mode'); + define('_NEWS_MI_URL_TOPIC', 'ID - Topic Mode'); // Rewrite Mode define('_NEWS_MI_REWRITEBASE', 'Rewrite Mode: .htaccess file position'); define('_NEWS_MI_REWRITEBASE_DESC', '"Module": .htaccess file must be in the module directory.<br />"Root": .htaccess file must be in your ROOT directory.'); Modified: XoopsModules/fmcontent/branches/news/language/persian/blocks.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/persian/blocks.php 2012-02-28 13:20:30 UTC (rev 9076) +++ XoopsModules/fmcontent/branches/news/language/persian/blocks.php 2012-02-29 09:54:13 UTC (rev 9077) @@ -34,5 +34,6 @@ define("_NEWS_MB_TOPIC_IMG", "تصویر"); define("_NEWS_MB_HITINDAY1", "نمایش اخبار از"); define("_NEWS_MB_HITINDAY2", "روز قبل. این گزینه وقتی کار میکند که شما نمایش اخبار را بر اساس بازدید مرتب کرده باشید."); + define("_NEWS_MB_TOPICLIMIT", "محدود سازی فهرست مطالب به شاخه فعلی"); } ?> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/language/persian/modinfo.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/persian/modinfo.php 2012-02-28 13:20:30 UTC (rev 9076) +++ XoopsModules/fmcontent/branches/news/language/persian/modinfo.php 2012-02-29 09:54:13 UTC (rev 9077) @@ -52,7 +52,8 @@ define('_NEWS_MI_URL_STANDARD', 'Standard Mode'); define('_NEWS_MI_URL_REWRITE', 'Rewrite Mode'); define('_NEWS_MI_URL_SHORT', 'Short Rewrite'); - define('_NEWS_MI_URL_ID', 'ID Mode'); + define('_NEWS_MI_URL_ID', 'ID Mode'); + define('_NEWS_MI_URL_TOPIC', 'ID - Topic Mode'); // Rewrite Mode define('_NEWS_MI_REWRITEBASE', 'آدرسی که به طور پایه قابل نوشتن است انتخاب کنید'); define('_NEWS_MI_REWRITEBASE_DESC', '"برپایه ماژول": شما باید یک .htacces در شاخه ماژول قرار دهید.<br />"برپایه هسته": شما باید یک .htacces در شاخه ROOT_PATH قرار دهید.'); Modified: XoopsModules/fmcontent/branches/news/xoops_version.php =================================================================== --- XoopsModules/fmcontent/branches/news/xoops_version.php 2012-02-28 13:20:30 UTC (rev 9076) +++ XoopsModules/fmcontent/branches/news/xoops_version.php 2012-02-29 09:54:13 UTC (rev 9077) @@ -227,7 +227,7 @@ 'description' => '_NEWS_MI_FRIENDLYURL_DESC', 'formtype' => 'select', 'valuetype' => 'text', - 'options' => array(_NEWS_MI_URL_STANDARD => 'none', _NEWS_MI_URL_REWRITE => 'rewrite' , _NEWS_MI_URL_SHORT => 'short' , _NEWS_MI_URL_ID => 'id'), + 'options' => array(_NEWS_MI_URL_STANDARD => 'none', _NEWS_MI_URL_REWRITE => 'rewrite' , _NEWS_MI_URL_SHORT => 'short' , _NEWS_MI_URL_ID => 'id' , _NEWS_MI_URL_TOPIC => 'topic'), 'default' => 'none'); $modversion['config'][] = array( This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vo...@us...> - 2012-02-29 10:44:14
|
Revision: 9078 http://xoops.svn.sourceforge.net/xoops/?rev=9078&view=rev Author: voltan1 Date: 2012-02-29 10:44:03 +0000 (Wed, 29 Feb 2012) Log Message: ----------- Add DB fileds for slide and marque block Modified Paths: -------------- XoopsModules/fmcontent/branches/news/class/story.php XoopsModules/fmcontent/branches/news/include/functions_update.php XoopsModules/fmcontent/branches/news/language/arabic/admin.php XoopsModules/fmcontent/branches/news/language/english/admin.php XoopsModules/fmcontent/branches/news/language/persian/admin.php XoopsModules/fmcontent/branches/news/sql/mysql.sql Modified: XoopsModules/fmcontent/branches/news/class/story.php =================================================================== --- XoopsModules/fmcontent/branches/news/class/story.php 2012-02-29 09:54:13 UTC (rev 9077) +++ XoopsModules/fmcontent/branches/news/class/story.php 2012-02-29 10:44:03 UTC (rev 9078) @@ -42,6 +42,8 @@ $this->initVar ( 'story_desc', XOBJ_DTYPE_TXTBOX, '' ); $this->initVar ( 'story_alias', XOBJ_DTYPE_TXTBOX, '' ); $this->initVar ( 'story_status', XOBJ_DTYPE_INT, 1 ); + $this->initVar ( 'story_slide', XOBJ_DTYPE_INT, 0 ); + $this->initVar ( 'story_marque', XOBJ_DTYPE_INT, 0 ); $this->initVar ( 'story_important', XOBJ_DTYPE_INT, 0 ); $this->initVar ( 'story_default', XOBJ_DTYPE_INT, 0 ); $this->initVar ( 'story_create', XOBJ_DTYPE_INT, '' ); @@ -233,6 +235,10 @@ $form->addElement ( new XoopsFormRadioYN ( _NEWS_AM_CONTENT_FORMDEFAULT, 'story_default', $this->getVar ( 'story_default', 'e' ) ) ); // Important $form->addElement ( new XoopsFormRadioYN ( _NEWS_AM_CONTENT_IMPORTANT, 'story_important', $this->getVar ( 'story_important', 'e' ) ) ); + // Slide + $form->addElement ( new XoopsFormRadioYN ( _NEWS_AM_CONTENT_SLIDE, 'story_slide', $this->getVar ( 'story_slide', 'e' ) ) ); + // Marque + $form->addElement ( new XoopsFormRadioYN ( _NEWS_AM_CONTENT_MARQUE, 'story_marque', $this->getVar ( 'story_marque', 'e' ) ) ); // Submit buttons $button_tray = new XoopsFormElementTray ( '', '' ); $submit_btn = new XoopsFormButton ( '', 'post', _SUBMIT, 'submit' ); Modified: XoopsModules/fmcontent/branches/news/include/functions_update.php =================================================================== --- XoopsModules/fmcontent/branches/news/include/functions_update.php 2012-02-29 09:54:13 UTC (rev 9077) +++ XoopsModules/fmcontent/branches/news/include/functions_update.php 2012-02-29 10:44:03 UTC (rev 9078) @@ -24,6 +24,27 @@ */ function xoops_module_update_news($module, $version) { + // start update to version 1.81 + if($version < 181) { + + $db = $GLOBALS["xoopsDB"]; + $error = false; + + include_once XOOPS_ROOT_PATH . '/modules/news/class/utils.php'; + + if(!NewsUtils::News_FieldExists('story_slide' ,$db->prefix('news_story'))) + { + NewsUtils::News_AddField('`story_slide` TINYINT( 1 ) NOT NULL AFTER `story_status`' ,$db->prefix('news_story')); + } + + if(!NewsUtils::News_FieldExists('story_marque' ,$db->prefix('news_story'))) + { + NewsUtils::News_AddField('`story_marque` TINYINT( 1 ) NOT NULL AFTER `story_slide`' ,$db->prefix('news_story')); + } + + } + // end update to version 1.81 + // start update to version 1.80 if($version < 180) { @@ -116,7 +137,9 @@ `story_alias` varchar(255) NOT NULL, `story_important` tinyint(1) NOT NULL, `story_default` tinyint(1) NOT NULL, - `story_status` tinyint(1) NOT NULL, + `story_status` tinyint(1) NOT NULL, + `story_slide` tinyint(1) NOT NULL, + `story_marque` tinyint(1) NOT NULL, `story_create` int (10) NOT NULL default '0', `story_update` int (10) NOT NULL default '0', `story_publish` int (10) NOT NULL default '0', Modified: XoopsModules/fmcontent/branches/news/language/arabic/admin.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/arabic/admin.php 2012-02-29 09:54:13 UTC (rev 9077) +++ XoopsModules/fmcontent/branches/news/language/arabic/admin.php 2012-02-29 10:44:03 UTC (rev 9078) @@ -126,7 +126,9 @@ define('_NEWS_AM_CONTENT_EXPIRE', 'Expire news'); define('_NEWS_AM_CONTENT_PEDATE', 'Set publish and expiration date'); define('_NEWS_AM_CONTENT_SETDATETIME', 'Set the date/time of publish'); - define('_NEWS_AM_CONTENT_SETEXPDATETIME', 'Set the date/time of expiration'); + define('_NEWS_AM_CONTENT_SETEXPDATETIME', 'Set the date/time of expiration'); + define('_NEWS_AM_CONTENT_SLIDE', 'Set as slide'); + define('_NEWS_AM_CONTENT_MARQUE', 'Set sd margue'); // Tools page define('_NEWS_AM_TOOLS_FORMFOLDER_TITLE', 'استنساخ النسخ المتماثلة'); define('_NEWS_AM_TOOLS_FORMFOLDER_NAME', 'اسم المجلد'); Modified: XoopsModules/fmcontent/branches/news/language/english/admin.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/english/admin.php 2012-02-29 09:54:13 UTC (rev 9077) +++ XoopsModules/fmcontent/branches/news/language/english/admin.php 2012-02-29 10:44:03 UTC (rev 9078) @@ -126,7 +126,9 @@ define('_NEWS_AM_CONTENT_EXPIRE', 'Expire news'); define('_NEWS_AM_CONTENT_PEDATE', 'Set publish and expiration date'); define('_NEWS_AM_CONTENT_SETDATETIME', 'Set the date/time of publish'); - define('_NEWS_AM_CONTENT_SETEXPDATETIME', 'Set the date/time of expiration'); + define('_NEWS_AM_CONTENT_SETEXPDATETIME', 'Set the date/time of expiration'); + define('_NEWS_AM_CONTENT_SLIDE', 'Set as slide'); + define('_NEWS_AM_CONTENT_MARQUE', 'Set sd margue'); // Tools page define('_NEWS_AM_TOOLS_FORMFOLDER_TITLE', 'Clone module'); define('_NEWS_AM_TOOLS_FORMFOLDER_NAME', 'Folder name'); Modified: XoopsModules/fmcontent/branches/news/language/persian/admin.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/persian/admin.php 2012-02-29 09:54:13 UTC (rev 9077) +++ XoopsModules/fmcontent/branches/news/language/persian/admin.php 2012-02-29 10:44:03 UTC (rev 9078) @@ -126,7 +126,9 @@ define('_NEWS_AM_CONTENT_EXPIRE', 'اخبار باطل شده'); define('_NEWS_AM_CONTENT_PEDATE', 'تنظیم زمان نمایش و باطل شدن'); define('_NEWS_AM_CONTENT_SETDATETIME', 'تعیین زمان/تاریخ قرار گرفتن خبر در سایت'); - define('_NEWS_AM_CONTENT_SETEXPDATETIME', 'تعیین زمان/تاریخ منقضی شدن خبر در سایت'); + define('_NEWS_AM_CONTENT_SETEXPDATETIME', 'تعیین زمان/تاریخ منقضی شدن خبر در سایت'); + define('_NEWS_AM_CONTENT_SLIDE', 'استفاده در اسلایدشو'); + define('_NEWS_AM_CONTENT_MARQUE', 'استفاده در مارکیو'); // Tools page define('_NEWS_AM_TOOLS_FORMFOLDER_TITLE', 'تکثیر ماژول'); define('_NEWS_AM_TOOLS_FORMFOLDER_NAME', 'نام پوشه'); Modified: XoopsModules/fmcontent/branches/news/sql/mysql.sql =================================================================== --- XoopsModules/fmcontent/branches/news/sql/mysql.sql 2012-02-29 09:54:13 UTC (rev 9077) +++ XoopsModules/fmcontent/branches/news/sql/mysql.sql 2012-02-29 10:44:03 UTC (rev 9078) @@ -13,7 +13,9 @@ `story_alias` varchar(255) NOT NULL, `story_important` tinyint(1) NOT NULL, `story_default` tinyint(1) NOT NULL, -`story_status` tinyint(1) NOT NULL, +`story_status` tinyint(1) NOT NULL, +`story_slide` tinyint(1) NOT NULL, +`story_marque` tinyint(1) NOT NULL, `story_create` int (10) NOT NULL default '0', `story_update` int (10) NOT NULL default '0', `story_publish` int (10) NOT NULL default '0', This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vo...@us...> - 2012-02-29 12:11:44
|
Revision: 9079 http://xoops.svn.sourceforge.net/xoops/?rev=9079&view=rev Author: voltan1 Date: 2012-02-29 12:11:33 +0000 (Wed, 29 Feb 2012) Log Message: ----------- Improve archive page Modified Paths: -------------- XoopsModules/fmcontent/branches/news/archive.php XoopsModules/fmcontent/branches/news/class/story.php XoopsModules/fmcontent/branches/news/templates/news_archive.html Modified: XoopsModules/fmcontent/branches/news/archive.php =================================================================== --- XoopsModules/fmcontent/branches/news/archive.php 2012-02-29 10:44:03 UTC (rev 9078) +++ XoopsModules/fmcontent/branches/news/archive.php 2012-02-29 12:11:33 UTC (rev 9079) @@ -22,7 +22,7 @@ if (!isset($NewsModule)) exit('Module not found'); include_once XOOPS_ROOT_PATH.'/language/'.$xoopsConfig['language'].'/calendar.php'; - + include_once XOOPS_ROOT_PATH . "/class/pagenav.php"; // Initialize content handler $story_handler = xoops_getmodulehandler ( 'story', 'news' ); $topic_handler = xoops_getmodulehandler ( 'topic', 'news' ); @@ -42,8 +42,10 @@ $months_arr = array(1 => _CAL_JANUARY, 2 => _CAL_FEBRUARY, 3 => _CAL_MARCH, 4 => _CAL_APRIL, 5 => _CAL_MAY, 6 => _CAL_JUNE, 7 => _CAL_JULY, 8 => _CAL_AUGUST, 9 => _CAL_SEPTEMBER, 10 => _CAL_OCTOBER, 11 => _CAL_NOVEMBER, 12 => _CAL_DECEMBER); -$fromyear = NewsUtils::News_CleanVars ( $_REQUEST, 'year', 0, 'int' ); -$frommonth = NewsUtils::News_CleanVars ( $_REQUEST, 'month', 0, 'int' ); +$fromyear = NewsUtils::News_CleanVars ( $_GET, 'year', 0, 'int' ); +$frommonth = NewsUtils::News_CleanVars ( $_GET, 'month', 0, 'int' ); +$start = NewsUtils::News_CleanVars ( $_GET, 'start', 0, 'int' ); +$limit = NewsUtils::News_CleanVars ( $_GET, 'limit', 50, 'int' ); $pgtitle = ''; if($fromyear && $frommonth) { @@ -71,7 +73,7 @@ while (list($time) = $xoopsDB->fetchRow($result)) { $time = formatTimestamp($time, 'mysql', $useroffset); - if (preg_match("/([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})/", $time, $datetime)) { + if (preg_match("/([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})/", $time, $datetime)) { $this_year = intval($datetime[1]); $this_month = intval($datetime[2]); if (empty($lastyear)) { @@ -112,8 +114,18 @@ $monthend = ($monthend > time()) ? time() : $monthend; $topics = $topic_handler->getall (); - $archive = $story_handler->News_GetArchive($NewsModule , $monthstart, $monthend , $topics); + $archive = $story_handler->News_GetArchive($NewsModule , $monthstart, $monthend , $topics , $limit , $start); + $numrows = $story_handler->News_GetArchiveCount($NewsModule, $publish_start, $publish_end ,$topics); + + if ($numrows > $limit) { + $pagenav = new XoopsPageNav ( $numrows, $limit, $start, 'start', 'year=' . $fromyear . '&month=' . $frommonth . '&limit=' . $limit ); + $pagenav = $pagenav->renderNav ( 4 ); + } else { + $pagenav = ''; + } + $xoopsTpl->assign('archive', $archive); + $xoopsTpl->assign('pagenav', $pagenav); $xoopsTpl->assign('show_articles', true); } else { $xoopsTpl->assign('show_articles', false); Modified: XoopsModules/fmcontent/branches/news/class/story.php =================================================================== --- XoopsModules/fmcontent/branches/news/class/story.php 2012-02-29 10:44:03 UTC (rev 9078) +++ XoopsModules/fmcontent/branches/news/class/story.php 2012-02-29 12:11:33 UTC (rev 9079) @@ -1061,7 +1061,7 @@ /** * Get archive */ - function News_GetArchive($NewsModule, $publish_start, $publish_end ,$topics) { + function News_GetArchive($NewsModule, $publish_start, $publish_end ,$topics ,$limit ,$start) { $ret = array(); $criteria = new CriteriaCompo (); $criteria->add ( new Criteria ( 'story_modid', $NewsModule->getVar ( 'mid' ) ) ); @@ -1072,6 +1072,8 @@ $criteria->add ( new Criteria ( 'story_expire', time() , '>' ) ,'OR'); $criteria->setSort ( 'story_publish' ); $criteria->setOrder ( 'DESC' ); + $criteria->setLimit ( $limit ); + $criteria->setStart ( $start ); $obj = $this->getObjects ( $criteria, false ); if ($obj) { foreach ( $obj as $root ) { @@ -1096,6 +1098,20 @@ } /** + * Get archive count + */ + function News_GetArchiveCount($NewsModule, $publish_start, $publish_end ,$topics) { + $criteria = new CriteriaCompo (); + $criteria->add ( new Criteria ( 'story_modid', $NewsModule->getVar ( 'mid' ) ) ); + $criteria->add ( new Criteria ( 'story_status', '1' ) ); + $criteria->add ( new Criteria ( 'story_publish', $publish_start , '>' )); + $criteria->add ( new Criteria ( 'story_publish', $publish_end , '<=' )); + $criteria->add ( new Criteria ( 'story_expire', 0 )); + $criteria->add ( new Criteria ( 'story_expire', time() , '>' ) ,'OR'); + return $this->getCount ( $criteria ); + } + + /** * News Prune Count */ function News_PruneCount($NewsModule,$timestamp,$expired,$topiclist) { Modified: XoopsModules/fmcontent/branches/news/templates/news_archive.html =================================================================== --- XoopsModules/fmcontent/branches/news/templates/news_archive.html 2012-02-29 10:44:03 UTC (rev 9078) +++ XoopsModules/fmcontent/branches/news/templates/news_archive.html 2012-02-29 12:11:33 UTC (rev 9079) @@ -33,6 +33,7 @@ <{/foreach}> </table> </div> + <div class="pagenave"><{$pagenav}></div> <div class="marg2 pad2 center"><a title="<{$smarty.const._NEWS_MD_ARCHIVE_TOTAL}>" href="<{$xoops_url}>/modules/<{$module}>/archive.php"><{$smarty.const._NEWS_MD_ARCHIVE_TOTAL}></a></div> <{/if}> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vo...@us...> - 2012-03-04 05:02:08
|
Revision: 9089 http://xoops.svn.sourceforge.net/xoops/?rev=9089&view=rev Author: voltan1 Date: 2012-03-04 05:01:59 +0000 (Sun, 04 Mar 2012) Log Message: ----------- Add two new blocks Modified Paths: -------------- XoopsModules/fmcontent/branches/news/class/story.php XoopsModules/fmcontent/branches/news/include/functions_update.php XoopsModules/fmcontent/branches/news/language/arabic/modinfo.php XoopsModules/fmcontent/branches/news/language/english/blocks.php XoopsModules/fmcontent/branches/news/language/english/modinfo.php XoopsModules/fmcontent/branches/news/language/persian/modinfo.php XoopsModules/fmcontent/branches/news/sql/mysql.sql XoopsModules/fmcontent/branches/news/xoops_version.php Added Paths: ----------- XoopsModules/fmcontent/branches/news/blocks/marquee.php XoopsModules/fmcontent/branches/news/blocks/slide.php XoopsModules/fmcontent/branches/news/css/marquee.css XoopsModules/fmcontent/branches/news/css/scrollable.css XoopsModules/fmcontent/branches/news/css/sliderkit-core.css XoopsModules/fmcontent/branches/news/css/sliderkit-demos.css XoopsModules/fmcontent/branches/news/js/marquee/ XoopsModules/fmcontent/branches/news/js/marquee/index.html XoopsModules/fmcontent/branches/news/js/marquee/marquee.js XoopsModules/fmcontent/branches/news/js/marquee/setting.js XoopsModules/fmcontent/branches/news/js/scrollable/ XoopsModules/fmcontent/branches/news/js/scrollable/index.html XoopsModules/fmcontent/branches/news/js/scrollable/scrollable.js XoopsModules/fmcontent/branches/news/js/scrollable/setting.js XoopsModules/fmcontent/branches/news/js/sliderkit/ XoopsModules/fmcontent/branches/news/js/sliderkit/index.html XoopsModules/fmcontent/branches/news/js/sliderkit/sliderkit.min.js XoopsModules/fmcontent/branches/news/js/sliderkit/sliderkitsetting.js XoopsModules/fmcontent/branches/news/templates/blocks/news_block_marquee.html XoopsModules/fmcontent/branches/news/templates/blocks/news_block_slide.html Added: XoopsModules/fmcontent/branches/news/blocks/marquee.php =================================================================== --- XoopsModules/fmcontent/branches/news/blocks/marquee.php (rev 0) +++ XoopsModules/fmcontent/branches/news/blocks/marquee.php 2012-03-04 05:01:59 UTC (rev 9089) @@ -0,0 +1,97 @@ +<?php +/* + You may not change or alter any portion of this comment or credits + of supporting developers from this source code or any supporting source code + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +*/ + +/** + * Module block marquee file + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * @author Hossein Azizabadi (Aka Voltan) + * @version $Id$ + */ + +function news_marquee_show($options) { + + $story_handler = xoops_getmodulehandler ( 'story', 'news' ); + $topic_handler = xoops_getmodulehandler ( 'topic', 'news' ); + $module_handler = xoops_gethandler('module'); + + require_once XOOPS_ROOT_PATH . '/modules/news/include/functions.php'; + require_once XOOPS_ROOT_PATH . '/modules/news/class/perm.php'; + require_once XOOPS_ROOT_PATH . '/modules/news/class/utils.php'; + + global $xoTheme; + + $block = array(); + $story_infos = array(); + $NewsModule = $options[0]; + $story_infos['story_limit'] = $options[1]; + $story_infos['title_lenght'] = $options[2]; + $block['show_date'] = $options[3]; + + array_shift($options); + array_shift($options); + array_shift($options); + array_shift($options); + + $NewsModule = $module_handler->getByDirname($NewsModule); + $story_infos['topics'] = $topic_handler->getall (); + $block['marquee'] = $story_handler->News_Marquee($NewsModule, $story_infos ,$options); + + $xoTheme->addScript("browse.php?Frameworks/jquery/jquery.js"); + $xoTheme->addScript(XOOPS_URL . '/modules/' . $NewsModule->getVar('dirname') . '/js/marquee/marquee.js'); + $xoTheme->addScript(XOOPS_URL . '/modules/' . $NewsModule->getVar('dirname') . '/js/marquee/setting.js'); + $xoTheme->addStylesheet(XOOPS_URL . '/modules/' . $NewsModule->getVar('dirname') . '/css/marquee.css'); + + return $block; +} + +function news_marquee_edit($options) { + + //appel de la class + $story_handler = xoops_getmodulehandler('story', 'news'); + $topic_handler = xoops_getmodulehandler('topic', 'news'); + $module_handler = xoops_gethandler('module'); + $NewsModule = $module_handler->getByDirname($options[0]); + + $criteria = new CriteriaCompo(); + $criteria->setSort('topic_weight ASC, topic_title'); + $criteria->setOrder('ASC'); + $topic_arr = $topic_handler->getall($criteria); + + $form = "<input type=\"hidden\" name=\"options[]\" value=\"" . $options[0] . "\" />"; + $form .= _NEWS_MB_NUMBER . " : <input type=\"text\" name=\"options[1]\" size=\"5\" maxlength=\"10\" value=\"" . $options[1] . "\" type=\"text\" /><br />\n"; + $form .= _NEWS_MB_CHARS . ":<input type=\"text\" name=\"options[2]\" size=\"5\" maxlength=\"10\" value=\"" . $options[2] . "\" /><br />"; + + if ($options[3] == false) { + $checked_yes = ''; + $checked_no = 'checked="checked"'; + } else { + $checked_yes = 'checked="checked"'; + $checked_no = ''; + } + $form .= _NEWS_MB_DATE . " : <input name=\"options[3]\" value=\"1\" type=\"radio\" " . $checked_yes . "/>" . _YES . " \n"; + $form .= "<input name=\"options[3]\" value=\"0\" type=\"radio\" " . $checked_no . "/>" . _NO . "<br />\n"; + + array_shift($options); + array_shift($options); + array_shift($options); + array_shift($options); + + $form .= _NEWS_MB_TOPICDISPLAY . "<br /><select name=\"options[]\" multiple=\"multiple\" size=\"5\">\n"; + $form .= "<option value=\"0\" " . (array_search(0, $options) === false ? '' : 'selected="selected"') . ">" . _NEWS_MB_ALLMENUS . "</option>\n"; + foreach (array_keys($topic_arr) as $i) { + $form .= "<option value=\"" . $topic_arr[$i]->getVar('topic_id') . "\" " . (array_search($topic_arr[$i]->getVar('topic_id'), $options) === false ? '' : 'selected="selected"') . ">" . $topic_arr[$i]->getVar('topic_title') . "</option>\n"; + } + $form .= "</select>\n"; + return $form; +} +?> \ No newline at end of file Added: XoopsModules/fmcontent/branches/news/blocks/slide.php =================================================================== --- XoopsModules/fmcontent/branches/news/blocks/slide.php (rev 0) +++ XoopsModules/fmcontent/branches/news/blocks/slide.php 2012-03-04 05:01:59 UTC (rev 9089) @@ -0,0 +1,150 @@ +<?php +/* + You may not change or alter any portion of this comment or credits + of supporting developers from this source code or any supporting source code + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +*/ + +/** + * Module block slide file + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * @author Hossein Azizabadi (Aka Voltan) + * @version $Id$ + */ + +function news_slide_show($options) { + $story_handler = xoops_getmodulehandler ( 'story', 'news' ); + $topic_handler = xoops_getmodulehandler ( 'topic', 'news' ); + $module_handler = xoops_gethandler('module'); + + require_once XOOPS_ROOT_PATH . '/modules/news/include/functions.php'; + require_once XOOPS_ROOT_PATH . '/modules/news/class/perm.php'; + require_once XOOPS_ROOT_PATH . '/modules/news/class/utils.php'; + + global $xoTheme; + + $block = array(); + $story_infos = array(); + + $NewsModule = $options[0]; + $story_infos['story_limit'] = $options[1]; + $block['slidetype'] = $options[2]; + $story_infos['title_lenght'] = $options[3]; + $story_infos['desc_lenght'] = $options[4]; + $block['slidewidth'] = $options[5]; + $block['slideheight'] = $options[6]; + $block['imagewidth'] = $options[7]; + $block['imageheight'] = $options[8]; + + array_shift($options); + array_shift($options); + array_shift($options); + array_shift($options); + array_shift($options); + array_shift($options); + array_shift($options); + array_shift($options); + array_shift($options); + + $NewsModule = $module_handler->getByDirname($NewsModule); + $story_infos['topics'] = $topic_handler->getall (); + $block['slide'] = $story_handler->News_Slide($NewsModule, $story_infos ,$options); + + switch($block['slidetype']) { + + case 'scrollable': + $style = ' + .slider { + width: '. $block['slidewidth'] .'px; + height: '. $block['slideheight']*1.06 .'px; + } + .slider .main { + height: '. $block['slideheight']*1.06 .'px; + } + .slider .page { + width: '. $block['slidewidth'] .'px; + height: '. $block['slideheight'] .'px; + } + .slider .scrollable { + width: '. $block['slidewidth'] .'px; + height: '. $block['slideheight'] .'px; + } + .slider .item { + width: '. $block['slidewidth'] .'px; + height: '. $block['slideheight'] .'px; + } + .slider .item .itemleft img { + width: '. $block['slidewidth']/2 .'px; + }'; + $xoTheme->addScript("browse.php?Frameworks/jquery/jquery.js"); + $xoTheme->addScript(XOOPS_URL . '/modules/' . $NewsModule->getVar('dirname') . '/js/scrollable/scrollable.js'); + $xoTheme->addScript(XOOPS_URL . '/modules/' . $NewsModule->getVar('dirname') . '/js/scrollable/setting.js'); + $xoTheme->addStylesheet(XOOPS_URL . '/modules/' . $NewsModule->getVar('dirname') . '/css/scrollable.css'); + $xoTheme->addStylesheet( null, array ('rel' => 'stylesheet'), $style ); + break; + + case 'sliderkit': + $xoTheme->addScript("browse.php?Frameworks/jquery/jquery.js"); + $xoTheme->addScript(XOOPS_URL . '/modules/' . $NewsModule->getVar('dirname') . '/js/sliderkit/sliderkit.min.js'); + $xoTheme->addScript(XOOPS_URL . '/modules/' . $NewsModule->getVar('dirname') . '/js/sliderkit/sliderkitsetting.js'); + $xoTheme->addStylesheet(XOOPS_URL . '/modules/' . $NewsModule->getVar('dirname') . '/css/sliderkit-core.css'); + $xoTheme->addStylesheet(XOOPS_URL . '/modules/' . $NewsModule->getVar('dirname') . '/css/sliderkit-demos.css'); + break; + } + + return $block; + +} + +function news_slide_edit($options) { + + //appel de la class + $story_handler = xoops_getmodulehandler('story', 'news'); + $topic_handler = xoops_getmodulehandler('topic', 'news'); + $module_handler = xoops_gethandler('module'); + $NewsModule = $module_handler->getByDirname($options[0]); + + $criteria = new CriteriaCompo(); + $criteria->setSort('topic_weight ASC, topic_title'); + $criteria->setOrder('ASC'); + $topic_arr = $topic_handler->getall($criteria); + + $form = "<input type=\"hidden\" name=\"options[]\" value=\"" . $options[0] . "\" />"; + $form .= _NEWS_MB_NUMBER . " : <input type=\"text\" name=\"options[1]\" size=\"5\" maxlength=\"10\" value=\"" . $options[1] . "\" type=\"text\" /><br />\n"; + $slide = new XoopsFormSelect(_NEWS_MB_SLIDETYPE, 'options[]', $options[2]); + $slide->addOption("scrollable", _NEWS_MB_SLIDETYPE_1); + $slide->addOption("sliderkit", _NEWS_MB_SLIDETYPE_2); + $form .= _NEWS_MB_SLIDETYPE . " : " . $slide->render() . '<br />'; + $form .= _NEWS_MB_CHARS . ":<input type=\"text\" name=\"options[3]\" size=\"5\" maxlength=\"10\" value=\"" . $options[3] . "\" /><br />"; + $form .= _NEWS_MB_CHARS_DESC . ":<input type=\"text\" name=\"options[4]\" size=\"5\" maxlength=\"10\" value=\"" . $options[4] . "\" /><br />"; + + $form .= _NEWS_MB_SLIDEW . ":<input type=\"text\" name=\"options[5]\" size=\"5\" maxlength=\"10\" value=\"" . $options[5] . "\" /><br />"; + $form .= _NEWS_MB_SLIDEh . ":<input type=\"text\" name=\"options[6]\" size=\"5\" maxlength=\"10\" value=\"" . $options[6] . "\" /><br />"; + $form .= _NEWS_MB_IMAGEW . ":<input type=\"text\" name=\"options[7]\" size=\"5\" maxlength=\"10\" value=\"" . $options[7] . "\" /><br />"; + $form .= _NEWS_MB_IMAGEH . ":<input type=\"text\" name=\"options[8]\" size=\"5\" maxlength=\"10\" value=\"" . $options[8] . "\" /><br />"; + + array_shift($options); + array_shift($options); + array_shift($options); + array_shift($options); + array_shift($options); + array_shift($options); + array_shift($options); + array_shift($options); + array_shift($options); + + $form .= _NEWS_MB_TOPICDISPLAY . "<br /><select name=\"options[]\" multiple=\"multiple\" size=\"5\">\n"; + $form .= "<option value=\"0\" " . (array_search(0, $options) === false ? '' : 'selected="selected"') . ">" . _NEWS_MB_ALLMENUS . "</option>\n"; + foreach (array_keys($topic_arr) as $i) { + $form .= "<option value=\"" . $topic_arr[$i]->getVar('topic_id') . "\" " . (array_search($topic_arr[$i]->getVar('topic_id'), $options) === false ? '' : 'selected="selected"') . ">" . $topic_arr[$i]->getVar('topic_title') . "</option>\n"; + } + $form .= "</select>\n"; + return $form; +} +?> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/class/story.php =================================================================== --- XoopsModules/fmcontent/branches/news/class/story.php 2012-03-03 20:16:34 UTC (rev 9088) +++ XoopsModules/fmcontent/branches/news/class/story.php 2012-03-04 05:01:59 UTC (rev 9089) @@ -43,7 +43,7 @@ $this->initVar ( 'story_alias', XOBJ_DTYPE_TXTBOX, '' ); $this->initVar ( 'story_status', XOBJ_DTYPE_INT, 1 ); $this->initVar ( 'story_slide', XOBJ_DTYPE_INT, 0 ); - $this->initVar ( 'story_marque', XOBJ_DTYPE_INT, 0 ); + $this->initVar ( 'story_marquee', XOBJ_DTYPE_INT, 0 ); $this->initVar ( 'story_important', XOBJ_DTYPE_INT, 0 ); $this->initVar ( 'story_default', XOBJ_DTYPE_INT, 0 ); $this->initVar ( 'story_create', XOBJ_DTYPE_INT, '' ); @@ -238,7 +238,7 @@ // Slide $form->addElement ( new XoopsFormRadioYN ( _NEWS_AM_CONTENT_SLIDE, 'story_slide', $this->getVar ( 'story_slide', 'e' ) ) ); // Marque - $form->addElement ( new XoopsFormRadioYN ( _NEWS_AM_CONTENT_MARQUE, 'story_marque', $this->getVar ( 'story_marque', 'e' ) ) ); + $form->addElement ( new XoopsFormRadioYN ( _NEWS_AM_CONTENT_MARQUE, 'story_marquee', $this->getVar ( 'story_marquee', 'e' ) ) ); // Submit buttons $button_tray = new XoopsFormElementTray ( '', '' ); $submit_btn = new XoopsFormButton ( '', 'post', _SUBMIT, 'submit' ); @@ -1154,6 +1154,141 @@ $this->deleteAll($criteria); return true; } + + function News_Slide($NewsModule, $story_infos ,$topics) { + $ret = array(); + $access_topic = NewsPermission::News_GetItemIds ( 'news_access', $NewsModule); + if (! (count ( $topics ) == 1 && $topics [0] == 0)) { + $topiclist = array_intersect($access_topic , $topics); + } else { + $topiclist = $access_topic; + } + + $criteria = new CriteriaCompo (); + + $part1 = new CriteriaCompo (); + $part1->add ( new Criteria ( 'story_topic', '(' . implode ( ',', $topiclist ) . ')', 'IN' )); + $criteria->add($part1); + + $part2 = new CriteriaCompo (); + $part2->add ( new Criteria ( 'story_status', '1' )); + $criteria->add($part2); + + $q3 = new CriteriaCompo (); + $q3->add ( new Criteria ( 'story_slide', '1' )); + $criteria->add($q3); + + $part4 = new CriteriaCompo (); + $part4->add ( new Criteria ( 'story_publish', time() , '<=' )); + $part4->add ( new Criteria ( 'story_publish', 0 , '>' )); + $criteria->add($part4); + + $part5 = new CriteriaCompo (); + $part5->add ( new Criteria ( 'story_expire', time() , '>=' )); + $part5->add ( new Criteria ( 'story_expire', 0 ) ,'OR'); + $criteria->add($part5); + + $criteria->setSort ( 'story_publish' ); + $criteria->setOrder ( 'DESC' ); + $criteria->setLimit ( $story_infos ['story_limit'] ); + + $obj = $this->getObjects ( $criteria, false ); + if ($obj) { + foreach ( $obj as $root ) { + $tab = array (); + $tab = $root->toArray (); + + foreach ( array_keys ( $story_infos ['topics'] ) as $i ) { + $list [$i] ['topic_title'] = $story_infos ['topics'] [$i]->getVar ( "topic_title" ); + $list [$i] ['topic_id'] = $story_infos ['topics'] [$i]->getVar ( "topic_id" ); + $list [$i] ['topic_alias'] = $story_infos ['topics'] [$i]->getVar ( "topic_alias" ); + } + if ($root->getVar ( 'story_topic' )) { + $tab ['topic'] = $list [$root->getVar ( 'story_topic' )] ['topic_title']; + $tab ['topic_alias'] = $list [$root->getVar ( 'story_topic' )] ['topic_alias']; + $tab ['topicurl'] = NewsUtils::News_TopicUrl ( $NewsModule->getVar ( 'dirname' ), array('topic_id'=>$list [$root->getVar ( 'story_topic' )] ['topic_id'], 'topic_alias'=>$list [$root->getVar ( 'story_topic' )] ['topic_alias'] )); + } + + $tab ['url'] = NewsUtils::News_Url ( $NewsModule->getVar ( 'dirname' ), $tab ); + $tab ['story_publish'] = formatTimestamp ( $root->getVar ( 'story_publish' ), _MEDIUMDATESTRING ); + $tab ['imageurl'] = XOOPS_URL . xoops_getModuleOption ( 'img_dir', $NewsModule->getVar ( 'dirname' ) ) . '/medium/' . $root->getVar ( 'story_img' ); + $tab ['thumburl'] = XOOPS_URL . xoops_getModuleOption ( 'img_dir', $NewsModule->getVar ( 'dirname' ) ) . '/thumb/' . $root->getVar ( 'story_img' ); + $tab ['story_title'] = mb_substr ( strip_tags($root->getVar ( 'story_title' )), 0, $story_infos['title_lenght'], 'utf-8' ); + + if(!$root->getVar ( 'story_short' )) { + $tab ['story_short'] = mb_substr ( strip_tags($root->getVar ( 'story_text' )), 0, $story_infos['desc_lenght'], 'utf-8' ) . "..."; + } else { + $tab ['story_short'] = mb_substr ( strip_tags($root->getVar ( 'story_short' )), 0, $story_infos['desc_lenght'], 'utf-8' ) . "..."; + } + + $ret [] = $tab; + } + } + return $ret; + } + + function News_Marquee($NewsModule, $story_infos ,$topics) { + $ret = array(); + $access_topic = NewsPermission::News_GetItemIds ( 'news_access', $NewsModule); + if (! (count ( $topics ) == 1 && $topics [0] == 0)) { + $topiclist = array_intersect($access_topic , $topics); + } else { + $topiclist = $access_topic; + } + + $criteria = new CriteriaCompo (); + + $part1 = new CriteriaCompo (); + $part1->add ( new Criteria ( 'story_topic', '(' . implode ( ',', $topiclist ) . ')', 'IN' )); + $criteria->add($part1); + + $part2 = new CriteriaCompo (); + $part2->add ( new Criteria ( 'story_status', '1' )); + $criteria->add($part2); + + $q3 = new CriteriaCompo (); + $q3->add ( new Criteria ( 'story_marquee', '1' )); + $criteria->add($q3); + + $part4 = new CriteriaCompo (); + $part4->add ( new Criteria ( 'story_publish', time() , '<=' )); + $part4->add ( new Criteria ( 'story_publish', 0 , '>' )); + $criteria->add($part4); + + $part5 = new CriteriaCompo (); + $part5->add ( new Criteria ( 'story_expire', time() , '>=' )); + $part5->add ( new Criteria ( 'story_expire', 0 ) ,'OR'); + $criteria->add($part5); + + $criteria->setSort ( 'story_publish' ); + $criteria->setOrder ( 'DESC' ); + $criteria->setLimit ( $story_infos ['story_limit'] ); + + $obj = $this->getObjects ( $criteria, false ); + if ($obj) { + foreach ( $obj as $root ) { + $tab = array (); + $tab = $root->toArray (); + + foreach ( array_keys ( $story_infos ['topics'] ) as $i ) { + $list [$i] ['topic_title'] = $story_infos ['topics'] [$i]->getVar ( "topic_title" ); + $list [$i] ['topic_id'] = $story_infos ['topics'] [$i]->getVar ( "topic_id" ); + $list [$i] ['topic_alias'] = $story_infos ['topics'] [$i]->getVar ( "topic_alias" ); + } + if ($root->getVar ( 'story_topic' )) { + $tab ['topic'] = $list [$root->getVar ( 'story_topic' )] ['topic_title']; + $tab ['topic_alias'] = $list [$root->getVar ( 'story_topic' )] ['topic_alias']; + $tab ['topicurl'] = NewsUtils::News_TopicUrl ( $NewsModule->getVar ( 'dirname' ), array('topic_id'=>$list [$root->getVar ( 'story_topic' )] ['topic_id'], 'topic_alias'=>$list [$root->getVar ( 'story_topic' )] ['topic_alias'] )); + } + + $tab ['url'] = NewsUtils::News_Url ( $NewsModule->getVar ( 'dirname' ), $tab ); + $tab ['story_publish'] = formatTimestamp ( $root->getVar ( 'story_publish' ), _MEDIUMDATESTRING ); + $tab ['story_title'] = mb_substr ( strip_tags($root->getVar ( 'story_title' )), 0, $story_infos['title_lenght'], 'utf-8' ); + $ret [] = $tab; + } + } + return $ret; + } } ?> \ No newline at end of file Added: XoopsModules/fmcontent/branches/news/css/marquee.css =================================================================== --- XoopsModules/fmcontent/branches/news/css/marquee.css (rev 0) +++ XoopsModules/fmcontent/branches/news/css/marquee.css 2012-03-04 05:01:59 UTC (rev 9089) @@ -0,0 +1,34 @@ +#marquee { + height: 40px; + font-size: 1.1em; + font-weight: bold; + text-align: center; +} + + +ul.marquee { + display: block; + padding: 0; + margin: 0; + list-style: none; + line-height: 1; + position: relative; + overflow: hidden; + height: 25px; +} + +ul.marquee li { + position: absolute; + top: -999em; + display: block; + padding-top: 5px; + white-space: nowrap; + text-align: center !important; +} + +ul.marquee li a { + text-align: center !important; +} + +ul.marquee li a:hover { +} \ No newline at end of file Added: XoopsModules/fmcontent/branches/news/css/scrollable.css =================================================================== --- XoopsModules/fmcontent/branches/news/css/scrollable.css (rev 0) +++ XoopsModules/fmcontent/branches/news/css/scrollable.css 2012-03-04 05:01:59 UTC (rev 9089) @@ -0,0 +1,108 @@ +.slider { + /* width: 650px; + height: 260px; */ + margin: 0 auto; +} +.slider .navi { + width: 100%; + height: 20px; +} + +.slider .navi a { + width: 8px; + height: 8px; + float: left; + margin: 3px; + background: #525572; + display: block; + font-size: 1px; + text-align: center; + border-radius: 6px; + -moz-border-radius: 10px; + -khtml-border-radius: 6px; +} + +.slider .navi a: hover { + background: #F3F3F3; +} + +.slider .navi a.active { + background: #F3F3F3; +} + +.slider .main { + position: relative; + overflow: hidden; + /* height: 260px; */ +} + +.slider .pages { + position: absolute; +} + +.slider .page { + /* height: 260px; + width: 650px; */ +} + +.slider .scrollable { + position: relative; + overflow: hidden; + /* width: 650px; + height: 230px; */ +} + +.slider .scrollable .items { + width: 20000em; + position: absolute; + clear: both; +} + +.slider .item { + float: right; + cursor: pointer; + /* width: 650px; + height: 230px; */ + padding: 0; +} + +.slider .item .itemleft { + float: left; + width: 49%; +} + +.slider .item .itemright { + float: right; + width: 49%; + padding-top: 20px; + color: #000; +} + +.slider .item h2 { + text-align: center; + padding: 2px; +} + +.slider .item .itemshort { + +} + +.slider .item .itemmore { + margin: 20px 50px 10px 50px; + background-color: #ff0000; + width: 80px; + text-align: center; + float: right; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; +} + +.slider .item .itemmore a { + color: #fff; + font-weight: bold; +} + +.slider .item .itemmore a:hover { + color: #000; +} \ No newline at end of file Added: XoopsModules/fmcontent/branches/news/css/sliderkit-core.css =================================================================== --- XoopsModules/fmcontent/branches/news/css/sliderkit-core.css (rev 0) +++ XoopsModules/fmcontent/branches/news/css/sliderkit-core.css 2012-03-04 05:01:59 UTC (rev 9089) @@ -0,0 +1,60 @@ +/* + * sliderkit-core.css + * > Core CSS styles + * + * This file is part of Slider Kit jQuery plugin. + * http://www.kyrielles.net/sliderkit/ + * + * Copyright (c) 2010-2011 Alan Frog + * Licensed under the GNU General Public License + * See <license.txt> or <http://www.gnu.org/licenses/> + * + */ + +/* + * PLUGIN BASICS + * ------------------------------------------------ + */ +.sliderkit{display:none;position:relative;overflow:hidden;text-align:left;} +.sliderkit a, +.sliderkit a:hover{text-decoration:none;} +.sliderkit a:focus{outline:1px dotted #000;/*optional*/} +.sliderkit img{border:0;} + +/*--------------------------------- + * Navigation + *---------------------------------*/ +.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;} + +/* Nav > Clip */ +.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;} +.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;} +.sliderkit .sliderkit-nav-clip ul li{float:left;} +.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;} + +/*--------------------------------- + * Buttons + *---------------------------------*/ +.sliderkit .sliderkit-btn{z-index:10;} + +/*--------------------------------- + * Panels + *---------------------------------*/ +.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;} +.sliderkit .sliderkit-panel-active{z-index:5;} +.sliderkit .sliderkit-panel-old{z-index:4;} + +/* Panels > Overlay */ +.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;} +.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;} +.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;} + +/*--------------------------------- + * Counter + *---------------------------------*/ +.sliderkit .sliderkit-count{position:absolute;top:5px;right:5px;z-index:10;padding:5px;color:#fff;background:#000;} + +/*--------------------------------- + * Loader + *---------------------------------*/ +.sliderkit .sliderkit-timer{position:absolute;top:0;left:0;z-index:10;height:3px;background:#ccc;} Added: XoopsModules/fmcontent/branches/news/css/sliderkit-demos.css =================================================================== --- XoopsModules/fmcontent/branches/news/css/sliderkit-demos.css (rev 0) +++ XoopsModules/fmcontent/branches/news/css/sliderkit-demos.css 2012-03-04 05:01:59 UTC (rev 9089) @@ -0,0 +1,38 @@ +/*--------------------------------- + * Photos slider > 1 click + *---------------------------------*/ +.photoslider-1click{width:280px;height:220px;} + +/* Nav */ +.photoslider-1click .sliderkit-nav{position:absolute;bottom:10px;right:10px;} +.photoslider-1click .sliderkit-nav-clip ul li{float:left;margin:0 1px 0 0;} +.photoslider-1click .sliderkit-nav-clip ul li a{display:block;padding:2px 6px;color:#fff;background:#000} +.photoslider-1click .sliderkit-nav-clip ul li.sliderkit-selected a{color:#000;background:#fff;} +.photoslider-1click .sliderkit-nav-clip ul a:hover{color:#fff;background:#00668d;} + + +/*--------------------------------- + * News slider > Vertical + *---------------------------------*/ +.newslider-vertical{width: 600px;height: 380px;} + +/* Nav */ +.newslider-vertical .sliderkit-nav{width:200px; height:380px;} +.newslider-vertical .sliderkit-nav-clip li{height:45px; width:190px;margin-bottom:5px;padding-left:10px;} +.newslider-vertical .sliderkit-nav-clip li.sliderkit-selected a{ background-color: #E6E306 !important; color: #000 !important;} +.newslider-vertical .sliderkit-nav-clip li a {height:40px;width:180px;padding:5px;text-align: right;font-size:1em;color:#fff;text-decoration:none; background-color: #80AC00;} +.newslider-vertical .sliderkit-nav-clip li a:hover, +.newslider-vertical .sliderkit-nav-clip li a:focus{color:#fff;} + +/* Panel */ +.newslider-vertical .sliderkit-panels{ position:absolute; right:200px; width:390px; height:360px; overflow:hidden; border:1px solid #fff;} +.newslider-vertical .sliderkit-panel{ right:0; top:0; width:380px; height:350px; padding:10px; background:#fff;} + +/* News block */ +.newslider-vertical .sliderkit-news h3, +.newslider-vertical .sliderkit-news h3 a{ color:#000; font-weight: bold; text-align: right; } +.newslider-vertical .sliderkit-news h3{font-size:1em;} +.newslider-vertical .sliderkit-news img{width:380px; height: 250px; margin:0 5px; overflow:hidden;} +.newslider-vertical .sliderkit-news p{margin:0; text-align: right;} +.newslider-vertical .sliderkit-news-readmore{} + Modified: XoopsModules/fmcontent/branches/news/include/functions_update.php =================================================================== --- XoopsModules/fmcontent/branches/news/include/functions_update.php 2012-03-03 20:16:34 UTC (rev 9088) +++ XoopsModules/fmcontent/branches/news/include/functions_update.php 2012-03-04 05:01:59 UTC (rev 9089) @@ -37,9 +37,9 @@ NewsUtils::News_AddField('`story_slide` TINYINT( 1 ) NOT NULL AFTER `story_status`' ,$db->prefix('news_story')); } - if(!NewsUtils::News_FieldExists('story_marque' ,$db->prefix('news_story'))) + if(!NewsUtils::News_FieldExists('story_marquee' ,$db->prefix('news_story'))) { - NewsUtils::News_AddField('`story_marque` TINYINT( 1 ) NOT NULL AFTER `story_slide`' ,$db->prefix('news_story')); + NewsUtils::News_AddField('`story_marquee` TINYINT( 1 ) NOT NULL AFTER `story_slide`' ,$db->prefix('news_story')); } } @@ -139,7 +139,7 @@ `story_default` tinyint(1) NOT NULL, `story_status` tinyint(1) NOT NULL, `story_slide` tinyint(1) NOT NULL, - `story_marque` tinyint(1) NOT NULL, + `story_marquee` tinyint(1) NOT NULL, `story_create` int (10) NOT NULL default '0', `story_update` int (10) NOT NULL default '0', `story_publish` int (10) NOT NULL default '0', Added: XoopsModules/fmcontent/branches/news/js/marquee/index.html =================================================================== --- XoopsModules/fmcontent/branches/news/js/marquee/index.html (rev 0) +++ XoopsModules/fmcontent/branches/news/js/marquee/index.html 2012-03-04 05:01:59 UTC (rev 9089) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/fmcontent/branches/news/js/marquee/marquee.js =================================================================== --- XoopsModules/fmcontent/branches/news/js/marquee/marquee.js (rev 0) +++ XoopsModules/fmcontent/branches/news/js/marquee/marquee.js 2012-03-04 05:01:59 UTC (rev 9089) @@ -0,0 +1,262 @@ +/*! + * Marquee jQuery Plug-in + * + * Copyright 2009 Giva, Inc. (http://www.givainc.com/labs/) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Date: 2009-05-20 + * Rev: 1.0.01 + */ +;(function($){ + // set the version of the link select + $.marquee = {version: "1.0.01"}; + + $.fn.marquee = function(options) { + var method = typeof arguments[0] == "string" && arguments[0]; + var args = method && Array.prototype.slice.call(arguments, 1) || arguments; + // get a reference to the first marquee found + var self = (this.length == 0) ? null : $.data(this[0], "marquee"); + + // if a method is supplied, execute it for non-empty results + if( self && method && this.length ){ + + // if request a copy of the object, return it + if( method.toLowerCase() == "object" ) return self; + // if method is defined, run it and return either it's results or the chain + else if( self[method] ){ + // define a result variable to return to the jQuery chain + var result; + this.each(function (i){ + // apply the method to the current element + var r = $.data(this, "marquee")[method].apply(self, args); + // if first iteration we need to check if we're done processing or need to add it to the jquery chain + if( i == 0 && r ){ + // if this is a jQuery item, we need to store them in a collection + if( !!r.jquery ){ + result = $([]).add(r); + // otherwise, just store the result and stop executing + } else { + result = r; + // since we're a non-jQuery item, just cancel processing further items + return false; + } + // keep adding jQuery objects to the results + } else if( !!r && !!r.jquery ){ + result = result.add(r); + } + }); + + // return either the results (which could be a jQuery object) or the original chain + return result || this; + // everything else, return the chain + } else return this; + // initializing request + } else { + // create a new marquee for each object found + return this.each(function (){ + new $.Marquee(this, options); + }); + }; + }; + + $.Marquee = function (marquee, options){ + options = $.extend({}, $.Marquee.defaults, options); + + var self = this, $marquee = $(marquee), $lis = $marquee.find("> li"), current = -1, hard_paused = false, paused = false, loop_count = 0; + + // store a reference to this marquee + $.data($marquee[0], "marquee", self); + + // pause the marquee + this.pause = function (){ + // mark as hard pause (no resume on hover) + hard_paused = true; + // pause scrolling + pause(); + } + + // resume the marquee + this.resume = function (){ + // mark as hard pause (no resume on hover) + hard_paused = false; + // resume scrolling + resume(); + } + + // update the marquee + this.update = function (){ + var iCurrentCount = $lis.length; + + // update the line items + $lis = $marquee.find("> li"); + + // if we only have one item, show the next item by resuming playback (which will scroll to the next item) + if( iCurrentCount <= 1 ) resume(); + } + + // code to introduce the new marquee message + function show(i){ + // if we're already scrolling an item, stop processing + if( $lis.filter("." + options.cssShowing).length > 0 ) return false; + + var $li = $lis.eq(i); + + // run the beforeshow callback + if( $.isFunction(options.beforeshow) ) options.beforeshow.apply(self, [$marquee, $li]); + + var params = { + top: (options.yScroll == "top" ? "-" : "+") + $li.outerHeight() + "px" + , left: 0 + }; + + $marquee.data("marquee.showing", true); + $li.addClass(options.cssShowing); + + $li.css(params).animate({top: "0px"}, options.showSpeed, options.fxEasingShow, function (){ + // run the show callback + if( $.isFunction(options.show) ) options.show.apply(self, [$marquee, $li]); + $marquee.data("marquee.showing", false); + scroll($li); + }); + } + + // keep the message on the screen for the user to read, scrolling long messages + function scroll($li, delay){ + // if paused, stop processing + if( paused == true ) return false; + + // get the delay speed + delay = delay || options.pauseSpeed; + // if item is wider than marquee, then scroll + if( doScroll($li) ){ + setTimeout(function (){ + // if paused, stop processing (we need to check to see if the pause state has changed) + if( paused == true ) return false; + + var width = $li.outerWidth(), endPos = width * -1, curPos = parseInt($li.css("left"), 10); + + // scroll the message to the left + $li.animate({left: endPos + "px"}, ((width + curPos) * options.scrollSpeed), options.fxEasingScroll, function (){ finish($li); }); + }, delay); + } else if ( $lis.length > 1 ){ + setTimeout(function (){ + // if paused, stop processing (we need to check to see if the pause state has changed) + if( paused == true ) return false; + + // scroll the message down + $li.animate({top: (options.yScroll == "top" ? "+" : "-") + $marquee.innerHeight() + "px"}, options.showSpeed, options.fxEasingScroll); + // finish showing this message + finish($li); + }, delay); + } + + } + + function finish($li){ + // run the aftershow callback, only after we've displayed the first option + if( $.isFunction(options.aftershow) ) options.aftershow.apply(self, [$marquee, $li]); + + // mark that we're done scrolling this element + $li.removeClass(options.cssShowing); + + // show the next message + showNext(); + } + + // this function will pause the current animation + function pause(){ + // mark the message as paused + paused = true; + // don't stop animation if we're just beginning to show the marquee message + if( $marquee.data("marquee.showing") != true ){ + // we must dequeue() the animation to ensure that it does indeed stop animation + $lis.filter("." + options.cssShowing).dequeue().stop(); + } + } + + // this function will resume the previous animation + function resume(){ + // mark the message as resumed + paused = false; + // don't resume animation if we haven't completed introducing the message + if( $marquee.data("marquee.showing") != true ) scroll($lis.filter("." + options.cssShowing), 1); + } + + // determine if we should pause on hover + if( options.pauseOnHover ){ + $marquee.hover( + function (){ + // if hard paused, prevent hover events + if( hard_paused ) return false; + // pause scrolling + pause(); + } + , function (){ + // if hard paused, prevent hover events + if( hard_paused ) return false; + // resume scrolling + resume(); + } + ); + } + + // determines if the message needs to be scrolled to read + function doScroll($li){ + return ($li.outerWidth() > $marquee.innerWidth()); + } + + // show the next message in the queue + function showNext(){ + // increase the current counter (starts at -1, to indicate a new marquee beginning) + current++; + + // if we only have 1 entry and it doesn't need to scroll, just cancel processing + if( current >= $lis.length ){ + // if we've reached our loop count, cancel processing + if( !isNaN(options.loop) && options.loop > 0 && (++loop_count >= options.loop ) ) return false; + current = 0; + } + + // show the next message + show(current); + } + + // run the init callback + if( $.isFunction(options.init) ) options.init.apply(self, [$marquee, options]); + + // show the first item + showNext(); + }; + + $.Marquee.defaults = { + yScroll: "top" // the position of the marquee initially scroll (can be either "top" or "bottom") + , showSpeed: 850 // the speed of to animate the initial dropdown of the messages + , scrollSpeed: 12 // the speed of the scrolling (keep number low) + , pauseSpeed: 5000 // the time to wait before showing the next message or scrolling current message + , pauseOnHover: true // determine if we should pause on mouse hover + , loop: -1 // determine how many times to loop through the marquees (#'s < 0 = infinite) + , fxEasingShow: "swing" // the animition easing to use when showing a new marquee + , fxEasingScroll: "linear" // the animition easing to use when showing a new marquee + + // define the class statements + , cssShowing: "marquee-showing" + + // event handlers + , init: null // callback that occurs when a marquee is initialized + , beforeshow: null // callback that occurs before message starts scrolling on screen + , show: null // callback that occurs when a new marquee message is displayed + , aftershow: null // callback that occurs after the message has scrolled + }; + +})(jQuery); Added: XoopsModules/fmcontent/branches/news/js/marquee/setting.js =================================================================== --- XoopsModules/fmcontent/branches/news/js/marquee/setting.js (rev 0) +++ XoopsModules/fmcontent/branches/news/js/marquee/setting.js 2012-03-04 05:01:59 UTC (rev 9089) @@ -0,0 +1,3 @@ +$(document).ready(function (){ + $("#marquee2").marquee({yScroll: "bottom"}); +}); \ No newline at end of file Added: XoopsModules/fmcontent/branches/news/js/scrollable/index.html =================================================================== --- XoopsModules/fmcontent/branches/news/js/scrollable/index.html (rev 0) +++ XoopsModules/fmcontent/branches/news/js/scrollable/index.html 2012-03-04 05:01:59 UTC (rev 9089) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/fmcontent/branches/news/js/scrollable/scrollable.js =================================================================== --- XoopsModules/fmcontent/branches/news/js/scrollable/scrollable.js (rev 0) +++ XoopsModules/fmcontent/branches/news/js/scrollable/scrollable.js 2012-03-04 05:01:59 UTC (rev 9089) @@ -0,0 +1,54 @@ +/* + * jQuery Tools 1.2.3 - The missing UI library for the Web + * + * [tabs, tabs.slideshow, tooltip, tooltip.slide, tooltip.dynamic, scrollable, scrollable.autoscroll, scrollable.navigator, overlay, overlay.apple] + * + * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE. + * + * http://flowplayer.org/tools/ + * + * File generated: Tue Jul 27 12:02:30 GMT 2010 + */ +(function(c){function p(e,b,a){var d=this,l=e.add(this),h=e.find(a.tabs),i=b.jquery?b:e.children(b),j;h.length||(h=e.children());i.length||(i=e.parent().find(b));i.length||(i=c(b));c.extend(this,{click:function(f,g){var k=h.eq(f);if(typeof f=="string"&&f.replace("#","")){k=h.filter("[href*="+f.replace("#","")+"]");f=Math.max(h.index(k),0)}if(a.rotate){var n=h.length-1;if(f<0)return d.click(n,g);if(f>n)return d.click(0,g)}if(!k.length){if(j>=0)return d;f=a.initialIndex;k=h.eq(f)}if(f===j)return d; +g=g||c.Event();g.type="onBeforeClick";l.trigger(g,[f]);if(!g.isDefaultPrevented()){o[a.effect].call(d,f,function(){g.type="onClick";l.trigger(g,[f])});j=f;h.removeClass(a.current);k.addClass(a.current);return d}},getConf:function(){return a},getTabs:function(){return h},getPanes:function(){return i},getCurrentPane:function(){return i.eq(j)},getCurrentTab:function(){return h.eq(j)},getIndex:function(){return j},next:function(){return d.click(j+1)},prev:function(){return d.click(j-1)},destroy:function(){h.unbind(a.event).removeClass(a.current); +i.find("a[href^=#]").unbind("click.T");return d}});c.each("onBeforeClick,onClick".split(","),function(f,g){c.isFunction(a[g])&&c(d).bind(g,a[g]);d[g]=function(k){c(d).bind(g,k);return d}});if(a.history&&c.fn.history){c.tools.history.init(h);a.event="history"}h.each(function(f){c(this).bind(a.event,function(g){d.click(f,g);return g.preventDefault()})});i.find("a[href^=#]").bind("click.T",function(f){d.click(c(this).attr("href"),f)});if(location.hash)d.click(location.hash);else if(a.initialIndex=== +0||a.initialIndex>0)d.click(a.initialIndex)}c.tools=c.tools||{version:"1.2.3"};c.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:false,history:false},addEffect:function(e,b){o[e]=b}};var o={"default":function(e,b){this.getPanes().hide().eq(e).show();b.call()},fade:function(e,b){var a=this.getConf(),d=a.fadeOutSpeed,l=this.getPanes();d?l.fadeOut(d):l.hide();l.eq(e).fadeIn(a.fadeInSpeed,b)},slide:function(e,b){this.getPanes().slideUp(200); +this.getPanes().eq(e).slideDown(400,b)},ajax:function(e,b){this.getPanes().eq(0).load(this.getTabs().eq(e).attr("href"),b)}},m;c.tools.tabs.addEffect("horizontal",function(e,b){m||(m=this.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},function(){c(this).hide()});this.getPanes().eq(e).animate({width:m},function(){c(this).show();b.call()})});c.fn.tabs=function(e,b){var a=this.data("tabs");if(a){a.destroy();this.removeData("tabs")}if(c.isFunction(b))b={onBeforeClick:b};b=c.extend({}, +c.tools.tabs.conf,b);this.each(function(){a=new p(c(this),e,b);c(this).data("tabs",a)});return b.api?a:this}})(jQuery); +(function(d){function r(g,a){function p(f){var e=d(f);return e.length<2?e:g.parent().find(f)}var c=this,j=g.add(this),b=g.data("tabs"),h,l,m,n=false,o=p(a.next).click(function(){b.next()}),k=p(a.prev).click(function(){b.prev()});d.extend(c,{getTabs:function(){return b},getConf:function(){return a},play:function(){if(!h){var f=d.Event("onBeforePlay");j.trigger(f);if(f.isDefaultPrevented())return c;n=false;h=setInterval(b.next,a.interval);j.trigger("onPlay");b.next()}},pause:function(){if(!h)return c; +var f=d.Event("onBeforePause");j.trigger(f);if(f.isDefaultPrevented())return c;h=clearInterval(h);m=clearInterval(m);j.trigger("onPause")},stop:function(){c.pause();n=true}});d.each("onBeforePlay,onPlay,onBeforePause,onPause".split(","),function(f,e){d.isFunction(a[e])&&c.bind(e,a[e]);c[e]=function(s){return c.bind(e,s)}});if(a.autopause){var t=b.getTabs().add(o).add(k).add(b.getPanes());t.hover(function(){c.pause();l=clearInterval(l)},function(){n||(l=setTimeout(c.play,a.interval))})}if(a.autoplay)m= +setTimeout(c.play,a.interval);else c.stop();a.clickable&&b.getPanes().click(function(){b.next()});if(!b.getConf().rotate){var i=a.disabledClass;b.getIndex()||k.addClass(i);b.onBeforeClick(function(f,e){if(e){k.removeClass(i);e==b.getTabs().length-1?o.addClass(i):o.removeClass(i)}else k.addClass(i)})}}var q;q=d.tools.tabs.slideshow={conf:{next:".forward",prev:".backward",disabledClass:"disabled",autoplay:false,autopause:true,interval:3E3,clickable:true,api:false}};d.fn.slideshow=function(g){var a= +this.data("slideshow");if(a)return a;g=d.extend({},q.conf,g);this.each(function(){a=new r(d(this),g);d(this).data("slideshow",a)});return g.api?a:this}})(jQuery); +(function(f){function p(a,b,c){var h=c.relative?a.position().top:a.offset().top,e=c.relative?a.position().left:a.offset().left,i=c.position[0];h-=b.outerHeight()-c.offset[0];e+=a.outerWidth()+c.offset[1];var j=b.outerHeight()+a.outerHeight();if(i=="center")h+=j/2;if(i=="bottom")h+=j;i=c.position[1];a=b.outerWidth()+a.outerWidth();if(i=="center")e-=a/2;if(i=="left")e-=a;return{top:h,left:e}}function t(a,b){var c=this,h=a.add(c),e,i=0,j=0,m=a.attr("title"),q=n[b.effect],k,r=a.is(":input"),u=r&&a.is(":checkbox, :radio, select, :button, :submit"), +s=a.attr("type"),l=b.events[s]||b.events[r?u?"widget":"input":"def"];if(!q)throw'Nonexistent effect "'+b.effect+'"';l=l.split(/,\s*/);if(l.length!=2)throw"Tooltip: bad events configuration for "+s;a.bind(l[0],function(d){clearTimeout(i);if(b.predelay)j=setTimeout(function(){c.show(d)},b.predelay);else c.show(d)}).bind(l[1],function(d){clearTimeout(j);if(b.delay)i=setTimeout(function(){c.hide(d)},b.delay);else c.hide(d)});if(m&&b.cancelDefault){a.removeAttr("title");a.data("title",m)}f.extend(c,{show:function(d){if(!e){if(m)e= +f(b.layout).addClass(b.tipClass).appendTo(document.body).hide().append(m);else if(b.tip)e=f(b.tip).eq(0);else{e=a.next();e.length||(e=a.parent().next())}if(!e.length)throw"Cannot find tooltip for "+a;}if(c.isShown())return c;e.stop(true,true);var g=p(a,e,b);d=d||f.Event();d.type="onBeforeShow";h.trigger(d,[g]);if(d.isDefaultPrevented())return c;g=p(a,e,b);e.css({position:"absolute",top:g.top,left:g.left});k=true;q[0].call(c,function(){d.type="onShow";k="full";h.trigger(d)});g=b.events.tooltip.split(/,\s*/); +e.bind(g[0],function(){clearTimeout(i);clearTimeout(j)});g[1]&&!a.is("input:not(:checkbox, :radio), textarea")&&e.bind(g[1],function(o){o.relatedTarget!=a[0]&&a.trigger(l[1].split(" ")[0])});return c},hide:function(d){if(!e||!c.isShown())return c;d=d||f.Event();d.type="onBeforeHide";h.trigger(d);if(!d.isDefaultPrevented()){k=false;n[b.effect][1].call(c,function(){d.type="onHide";k=false;h.trigger(d)});return c}},isShown:function(d){return d?k=="full":k},getConf:function(){return b},getTip:function(){return e}, +getTrigger:function(){return a}});f.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(d,g){f.isFunction(b[g])&&f(c).bind(g,b[g]);c[g]=function(o){f(c).bind(g,o);return c}})}f.tools=f.tools||{version:"1.2.3"};f.tools.tooltip={conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,position:["top","center"],offset:[0,0],relative:false,cancelDefault:true,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"}, +layout:"<div/>",tipClass:"tooltip"},addEffect:function(a,b,c){n[a]=[b,c]}};var n={toggle:[function(a){var b=this.getConf(),c=this.getTip();b=b.opacity;b<1&&c.css({opacity:b});c.show();a.call()},function(a){this.getTip().hide();a.call()}],fade:[function(a){var b=this.getConf();this.getTip().fadeTo(b.fadeInSpeed,b.opacity,a)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};f.fn.tooltip=function(a){var b=this.data("tooltip");if(b)return b;a=f.extend(true,{},f.tools.tooltip.conf,a); +if(typeof a.position=="string")a.position=a.position.split(/,?\s/);this.each(function(){b=new t(f(this),a);f(this).data("tooltip",b)});return a.api?b:this}})(jQuery); +(function(d){var i=d.tools.tooltip;d.extend(i.conf,{direction:"up",bounce:false,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!d.browser.msie});var e={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};i.addEffect("slide",function(g){var a=this.getConf(),f=this.getTip(),b=a.slideFade?{opacity:a.opacity}:{},c=e[a.direction]||e.up;b[c[1]]=c[0]+"="+a.slideOffset;a.slideFade&&f.css({opacity:0});f.show().animate(b,a.slideInSpeed,g)},function(g){var a=this.getConf(),f=a.slideOffset, +b=a.slideFade?{opacity:0}:{},c=e[a.direction]||e.up,h=""+c[0];if(a.bounce)h=h=="+"?"-":"+";b[c[1]]=h+"="+f;this.getTip().animate(b,a.slideOutSpeed,function(){d(this).hide();g.call()})})})(jQuery); +(function(g){function j(a){var c=g(window),d=c.width()+c.scrollLeft(),h=c.height()+c.scrollTop();return[a.offset().top<=c.scrollTop(),d<=a.offset().left+a.width(),h<=a.offset().top+a.height(),c.scrollLeft()>=a.offset().left]}function k(a){for(var c=a.length;c--;)if(a[c])return false;return true}var i=g.tools.tooltip;i.dynamic={conf:{classNames:"top right bottom left"}};g.fn.dynamic=function(a){if(typeof a=="number")a={speed:a};a=g.extend({},i.dynamic.conf,a);var c=a.classNames.split(/\s/),d;this.each(function(){var h= +g(this).tooltip().onBeforeShow(function(e,f){e=this.getTip();var b=this.getConf();d||(d=[b.position[0],b.position[1],b.offset[0],b.offset[1],g.extend({},b)]);g.extend(b,d[4]);b.position=[d[0],d[1]];b.offset=[d[2],d[3]];e.css({visibility:"hidden",position:"absolute",top:f.top,left:f.left}).show();f=j(e);if(!k(f)){if(f[2]){g.extend(b,a.top);b.position[0]="top";e.addClass(c[0])}if(f[3]){g.extend(b,a.right);b.position[1]="right";e.addClass(c[1])}if(f[0]){g.extend(b,a.bottom);b.position[0]="bottom";e.addClass(c[2])}if(f[1]){g.extend(b, +a.left);b.position[1]="left";e.addClass(c[3])}if(f[0]||f[2])b.offset[0]*=-1;if(f[1]||f[3])b.offset[1]*=-1}e.css({visibility:"visible"}).hide()});h.onBeforeShow(function(){var e=this.getConf();this.getTip();setTimeout(function(){e.position=[d[0],d[1]];e.offset=[d[2],d[3]]},0)});h.onHide(function(){var e=this.getTip();e.removeClass(a.classNames)});ret=h});return a.api?ret:this}})(jQuery); +(function(e){function n(f,c){var a=e(c);return a.length<2?a:f.parent().find(c)}function t(f,c){var a=this,l=f.add(a),g=f.children(),k=0,m=c.vertical;j||(j=a);if(g.length>1)g=e(c.items,f);e.extend(a,{getConf:function(){return c},getIndex:function(){return k},getSize:function(){return a.getItems().size()},getNaviButtons:function(){return o.add(p)},getRoot:function(){return f},getItemWrap:function(){return g},getItems:function(){return g.children(c.item).not("."+c.clonedClass)},move:function(b,d){return a.seekTo(k+ +b,d)},next:function(b){return a.move(1,b)},prev:function(b){return a.move(-1,b)},begin:function(b){return a.seekTo(0,b)},end:function(b){return a.seekTo(a.getSize()-1,b)},focus:function(){return j=a},addItem:function(b){b=e(b);if(c.circular){e(".cloned:last").before(b);e(".cloned:first").replaceWith(b.clone().addClass(c.clonedClass))}else g.append(b);l.trigger("onAddItem",[b]);return a},seekTo:function(b,d,h){if(c.circular&&b===0&&k==-1&&d!==0)return a;if(!c.circular&&b<0||b>a.getSize()||b<-1)return a; +var i=b;if(b.jquery)b=a.getItems().index(b);else i=a.getItems().eq(b);var q=e.Event("onBeforeSeek");if(!h){l.trigger(q,[b,d]);if(q.isDefaultPrevented()||!i.length)return a}i=m?{top:-i.position().top}:{left:-i.position().left};k=b;j=a;if(d===undefined)d=c.speed;g.animate(i,d,c.easing,h||function(){l.trigger("onSeek",[b])});return a}});e.each(["onBeforeSeek","onSeek","onAddItem"],function(b,d){e.isFunction(c[d])&&e(a).bind(d,c[d]);a[d]=function(h){e(a).bind(d,h);return a}});if(c.circular){var r=a.getItems().slice(-1).clone().prependTo(g), +s=a.getItems().eq(1).clone().appendTo(g);r.add(s).addClass(c.clonedClass);a.onBeforeSeek(function(b,d,h){if(!b.isDefaultPrevented())if(d==-1){a.seekTo(r,h,function(){a.end(0)});return b.preventDefault()}else d==a.getSize()&&a.seekTo(s,h,function(){a.begin(0)})});a.seekTo(0,0)}var o=n(f,c.prev).click(function(){a.prev()}),p=n(f,c.next).click(function(){a.next()});!c.circular&&a.getSize()>1&&a.onBeforeSeek(function(b,d){setTimeout(function(){if(!b.isDefaultPrevented()){o.toggleClass(c.disabledClass, +d<=0);p.toggleClass(c.disabledClass,d>=a.getSize()-1)}},1)});c.mousewheel&&e.fn.mousewheel&&f.mousewheel(function(b,d){if(c.mousewheel){a.move(d<0?1:-1,c.wheelSpeed||50);return false}});c.keyboard&&e(document).bind("keydown.scrollable",function(b){if(!(!c.keyboard||b.altKey||b.ctrlKey||e(b.target).is(":input")))if(!(c.keyboard!="static"&&j!=a)){var d=b.keyCode;if(m&&(d==38||d==40)){a.move(d==38?-1:1);return b.preventDefault()}if(!m&&(d==37||d==39)){a.move(d==37?-1:1);return b.preventDefault()}}}); +e(a).trigger("onBeforeSeek",[c.initialIndex])}e.tools=e.tools||{version:"1.2.3"};e.tools.scrollable={conf:{activeClass:"active",circular:false,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:null,items:".items",keyboard:true,mousewheel:false,next:".next",prev:".prev",speed:400,vertical:false,wheelSpeed:0}};var j;e.fn.scrollable=function(f){var c=this.data("scrollable");if(c)return c;f=e.extend({},e.tools.scrollable.conf,f);this.each(function(){c=new t(e(this),f);e(this).data("scrollable", +c)});return f.api?c:this}})(jQuery); +(function(c){var g=c.tools.scrollable;g.autoscroll={conf:{autoplay:true,interval:3E3,autopause:true}};c.fn.autoscroll=function(d){if(typeof d=="number")d={interval:d};var b=c.extend({},g.autoscroll.conf,d),h;this.each(function(){var a=c(this).data("scrollable");if(a)h=a;var e,i,f=true;a.play=function(){if(!e){f=false;e=setInterval(function(){a.next()},b.interval);a.next()}};a.pause=function(){e=clearInterval(e)};a.stop=function(){a.pause();f=true};b.autopause&&a.getRoot().add(a.getNaviButtons()).hover(function(){a.pause(); +clearInterval(i)},function(){f||(i=setTimeout(a.play,b.interval))});b.autoplay&&setTimeout(a.play,b.interval)});return b.api?h:this}})(jQuery); +(function(d){function p(c,g){var h=d(g);return h.length<2?h:c.parent().find(g)}var m=d.tools.scrollable;m.navigator={conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:false,idPrefix:null,history:false}};d.fn.navigator=function(c){if(typeof c=="string")c={navi:c};c=d.extend({},m.navigator.conf,c);var g;this.each(function(){function h(a,b,i){e.seekTo(b);if(j){if(location.hash)location.hash=a.attr("href").replace("#","")}else return i.preventDefault()}function f(){return k.find(c.naviItem|| +"> *")}function n(a){var b=d("<"+(c.naviItem||"a")+"/>").click(function(i){h(d(this),a,i)}).attr("href","#"+a);a===0&&b.addClass(l);c.indexed&&b.text(a+1);c.idPrefix&&b.attr("id",c.idPrefix+a);return b.appendTo(k)}function o(a,b){a=f().eq(b.replace("#",""));a.length||(a=f().filter("[href="+b+"]"));a.click()}var e=d(this).data("scrollable"),k=p(e.getRoot(),c.navi),q=e.getNaviButtons(),l=c.activeClass,j=c.history&&d.fn.history;if(e)g=e;e.getNaviButtons=function(){return q.add(k)};f().length?f().each(function(a){d(this).click(function(b){h(d(this), +a,b)})}):d.each(e.getItems(),function(a){n(a)});e.onBeforeSeek(function(a,b){setTimeout(function(){if(!a.isDefaultPrevented()){var i=f().eq(b);!a.isDefaultPrevented()&&i.length&&f().removeClass(l).eq(b).addClass(l)}},1)});e.onAddItem(function(a,b){b=n(e.getItems().index(b));j&&b.history(o)});j&&f().history(o)});return c.api?g:this}})(jQuery); +(function(a){function t(d,b){var c=this,i=d.add(c),o=a(window),k,f,m,g=a.tools.expose&&(b.mask||b.expose),n=Math.random().toString().slice(10);if(g){if(typeof g=="string")g={color:g};g.closeOnClick=g.closeOnEsc=false}var p=b.target||d.attr("rel");f=p?a(p):d;if(!f.length)throw"Could not find Overlay: "+p;d&&d.index(f)==-1&&d.click(function(e){c.load(e);return e.preventDefault()});a.extend(c,{load:function(e){if(c.isOpened())return c;var h=q[b.effect];if(!h)throw'Overlay: cannot find effect : "'+b.effect+ +'"';b.oneInstance&&a.each(s,function(){this.close(e)});e=e||a.Event();e.type="onBeforeLoad";i.trigger(e);if(e.isDefaultPrevented())return c;m=true;g&&a(f).expose(g);var j=b.top,r=b.left,u=f.outerWidth({margin:true}),v=f.outerHeight({margin:true});if(typeof j=="string")j=j=="center"?Math.max((o.height()-v)/2,0):parseInt(j,10)/100*o.height();if(r=="center")r=Math.max((o.width()-u)/2,0);h[0].call(c,{top:j,left:r},function(){if(m){e.type="onLoad";i.trigger(e)}});g&&b.closeOnClick&&a.mask.getMask().one("click", +c.close);b.closeOnClick&&a(document).bind("click."+n,function(l){a(l.target).parents(f).length||c.close(l)});b.closeOnEsc&&a(document).bind("keydown."+n,function(l){l.keyCode==27&&c.close(l)});return c},close:function(e){if(!c.isOpened())return c;e=e||a.Event();e.type="onBeforeClose";i.trigger(e);if(!e.isDefaultPrevented()){m=false;q[b.effect][1].call(c,function(){e.type="onClose";i.trigger(e)});a(document).unbind("click."+n).unbind("keydown."+n);g&&a.mask.close();return c}},getOverlay:function(){return f}, +getTrigger:function(){return d},getClosers:function(){return k},isOpened:function(){return m},getConf:function(){return b}});a.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(e,h){a.isFunction(b[h])&&a(c).bind(h,b[h]);c[h]=function(j){a(c).bind(h,j);return c}});k=f.find(b.close||".close");if(!k.length&&!b.close){k=a('<a class="close"></a>');f.prepend(k)}k.click(function(e){c.close(e)});b.load&&c.load()}a.tools=a.tools||{version:"1.2.3"};a.tools.overlay={addEffect:function(d, +b,c){q[d]=[b,c]},conf:{close:null,closeOnClick:true,closeOnEsc:true,closeSpeed:"fast",effect:"default",fixed:!a.browser.msie||a.browser.version>6,left:"center",load:false,mask:null,oneInstance:true,speed:"normal",target:null,top:"10%"}};var s=[],q={};a.tools.overlay.addEffect("default",function(d,b){var c=this.getConf(),i=a(window);if(!c.fixed){d.top+=i.scrollTop();d.left+=i.scrollLeft()}d.position=c.fixed?"fixed":"absolute";this.getOverlay().css(d).fadeIn(c.speed,b)},function(d){this.getOverlay().fadeOut(this.getConf().closeSpeed, +d)});a.fn.overlay=function(d){var b=this.data("overlay");if(b)return b;if(a.isFunction(d))d={onBeforeLoad:d};d=a.extend(true,{},a.tools.overlay.conf,d);this.each(function(){b=new t(a(this),d);s.push(b);a(this).data("overlay",b)});return d.api?b:this}})(jQuery); +(function(i){function j(b){var d=b.offset();return{top:d.top+b.height()/2,left:d.left+b.width()/2}}var k=i.tools.overlay,f=i(window);i.extend(k.conf,{start:{top:null,left:null},fadeInSpeed:"fast",zIndex:9999});function n(b,d){var a=this.getOverlay(),c=this.getConf(),g=this.getTrigger(),o=this,l=a.outerWidth({margin:true}),h=a.data("img");if(!h){var e=a.css("backgroundImage");if(!e)throw"background-image CSS prop... [truncated message content] |
From: <vo...@us...> - 2012-03-14 09:11:16
|
Revision: 9125 http://xoops.svn.sourceforge.net/xoops/?rev=9125&view=rev Author: voltan1 Date: 2012-03-14 09:11:06 +0000 (Wed, 14 Mar 2012) Log Message: ----------- Remove edit in place Modified Paths: -------------- XoopsModules/fmcontent/branches/news/admin/footer.php XoopsModules/fmcontent/branches/news/article.php XoopsModules/fmcontent/branches/news/language/arabic/admin.php XoopsModules/fmcontent/branches/news/language/arabic/blocks.php XoopsModules/fmcontent/branches/news/language/arabic/main.php XoopsModules/fmcontent/branches/news/language/arabic/modinfo.php XoopsModules/fmcontent/branches/news/language/english/admin.php XoopsModules/fmcontent/branches/news/language/english/blocks.php XoopsModules/fmcontent/branches/news/language/english/main.php XoopsModules/fmcontent/branches/news/language/english/modinfo.php XoopsModules/fmcontent/branches/news/language/persian/admin.php XoopsModules/fmcontent/branches/news/language/persian/blocks.php XoopsModules/fmcontent/branches/news/language/persian/main.php XoopsModules/fmcontent/branches/news/language/persian/modinfo.php XoopsModules/fmcontent/branches/news/templates/admin/news_article.html XoopsModules/fmcontent/branches/news/templates/admin/news_file.html XoopsModules/fmcontent/branches/news/templates/admin/news_topic.html XoopsModules/fmcontent/branches/news/templates/news_header.html XoopsModules/fmcontent/branches/news/xoops_version.php Removed Paths: ------------- XoopsModules/fmcontent/branches/news/ajax.php XoopsModules/fmcontent/branches/news/templates/admin/news_level.html Modified: XoopsModules/fmcontent/branches/news/admin/footer.php =================================================================== --- XoopsModules/fmcontent/branches/news/admin/footer.php 2012-03-12 13:08:41 UTC (rev 9124) +++ XoopsModules/fmcontent/branches/news/admin/footer.php 2012-03-14 09:11:06 UTC (rev 9125) @@ -18,7 +18,4 @@ * @version $Id$ */ -echo "<div class='center pad5'><a class='tooltip' title='XOOPS' href='http://www.xoops.org' target='_blank'><img src='../images/admin/xoopsmicrobutton.gif' alt='XOOPS'></a></div>"; -echo "<div class='center smallsmall italic pad5'><strong>" . $xoopsModule->getVar("name") . "</strong> is maintained by the <a class='tooltip' rel='external' href='http://www.xoops.org/' title='Visit XOOPS Community'>XOOPS Community</a></div>"; - ?> \ No newline at end of file Deleted: XoopsModules/fmcontent/branches/news/ajax.php =================================================================== --- XoopsModules/fmcontent/branches/news/ajax.php 2012-03-12 13:08:41 UTC (rev 9124) +++ XoopsModules/fmcontent/branches/news/ajax.php 2012-03-14 09:11:06 UTC (rev 9125) @@ -1,43 +0,0 @@ -<?php -/* - You may not change or alter any portion of this comment or credits - of supporting developers from this source code or any supporting source code - which is considered copyrighted (c) material of the original comment or credit authors. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -*/ - -/** - * News edit in place file - * - * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ - * @license http://www.fsf.org/copyleft/gpl.html GNU public license - * @author Andricq Nicolas (AKA MusS) - * @version $Id$ - */ - -require dirname(__FILE__) . '/header.php'; -if (!isset($NewsModule)) exit('Module not found'); - -error_reporting(0); -$GLOBALS['xoopsLogger']->activated = false; - -$story_id = NewsUtils::News_CleanVars($_REQUEST, 'id', '', 'string'); -$story_text = NewsUtils::News_CleanVars($_REQUEST, 'value', '', 'string'); - -list($root, $id) = explode('_', $story_id); - -if (intval($id) > 0) { - // Initialize content handler - $story_handler = xoops_getmodulehandler('story', $NewsModule->getVar('dirname')); - $content = $story_handler->get($id); - $content->setVar('story_text', $story_text); - if (!$story_handler->insert($content)) { - echo 'Error'; - } else { - echo $story_text; - } -} -?> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/article.php =================================================================== --- XoopsModules/fmcontent/branches/news/article.php 2012-03-12 13:08:41 UTC (rev 9124) +++ XoopsModules/fmcontent/branches/news/article.php 2012-03-14 09:11:06 UTC (rev 9125) @@ -232,17 +232,6 @@ } } -if (xoops_getModuleOption ( 'editinplace', $NewsModule->getVar ( 'dirname' ) ) && is_object ( $xoopsUser ) && ($xoopsUser->id () == $obj->getVar ( 'story_uid' ) || $xoopsUser->isAdmin ()) && $content ['dohtml']) { - // Add scripts - $xoTheme->addScript ( 'browse.php?Frameworks/jquery/jquery.js' ); - $xoTheme->addScript ( XOOPS_URL . '/modules/' . $NewsModule->getVar ( 'dirname' ) . '/js/jeditable/jquery.wysiwyg.js' ); - $xoTheme->addScript ( XOOPS_URL . '/modules/' . $NewsModule->getVar ( 'dirname' ) . '/js/jeditable/jquery.jeditable.mini.js' ); - $xoTheme->addScript ( XOOPS_URL . '/modules/' . $NewsModule->getVar ( 'dirname' ) . '/js/jeditable/jquery.jeditable.wysiwyg.js' ); - // Add Stylesheet - $xoTheme->addStylesheet ( XOOPS_URL . '/modules/' . $NewsModule->getVar ( 'dirname' ) . '/css/jquery.wysiwyg.css' ); - $xoopsTpl->assign ( 'editinplace', true ); -} - if (xoops_getModuleOption ( 'img_lightbox', $NewsModule->getVar ( 'dirname' ) )) { // Add scripts $xoTheme->addScript ( 'browse.php?Frameworks/jquery/jquery.js' ); Modified: XoopsModules/fmcontent/branches/news/language/arabic/admin.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/arabic/admin.php 2012-03-12 13:08:41 UTC (rev 9124) +++ XoopsModules/fmcontent/branches/news/language/arabic/admin.php 2012-03-14 09:11:06 UTC (rev 9125) @@ -18,177 +18,176 @@ * @version $Id$ */ -if (!defined('_NEWS_AM_PREFERENCES')) { // Global page - define('_NEWS_AM_GLOBAL_ADD_CONTENT', 'إنشاء الصفحة'); - define('_NEWS_AM_GLOBAL_ADD_TOPIC', 'أنشاء الفئة'); - define('_NEWS_AM_GLOBAL_ADD_FILE', 'إنشاء الملف'); - define('_NEWS_AM_GLOBAL_IMG', 'الصورة'); - define('_NEWS_AM_GLOBAL_FORMUPLOAD', 'إختیار الصورة'); +define('_NEWS_AM_GLOBAL_ADD_CONTENT', 'إنشاء الصفحة'); +define('_NEWS_AM_GLOBAL_ADD_TOPIC', 'أنشاء الفئة'); +define('_NEWS_AM_GLOBAL_ADD_FILE', 'إنشاء الملف'); +define('_NEWS_AM_GLOBAL_IMG', 'الصورة'); +define('_NEWS_AM_GLOBAL_FORMUPLOAD', 'إختیار الصورة'); // Index page - define("_NEWS_AM_INDEX_ADMENU1", "الفئات"); - define("_NEWS_AM_INDEX_ADMENU2", "الصفحات"); - define("_NEWS_AM_INDEX_TOPICS", "<span class='green'>%s</span> تقع الفئة في قاعدة البیانات"); - define("_NEWS_AM_INDEX_CONTENTS", "<span class='green'>%s</span> تقع الصفحة في قاعدة البیانات "); - define("_NEWS_AM_INDEX_CONTENTS_OFFLINE", "There are <span class='red'>%s</span> Offline news in our database"); - define("_NEWS_AM_INDEX_CONTENTS_EXPIRE", "There are <span class='red'>%s</span> Expire news in our database"); +define("_NEWS_AM_INDEX_ADMENU1", "الفئات"); +define("_NEWS_AM_INDEX_ADMENU2", "الصفحات"); +define("_NEWS_AM_INDEX_TOPICS", "<span class='green'>%s</span> تقع الفئة في قاعدة البیانات"); +define("_NEWS_AM_INDEX_CONTENTS", "<span class='green'>%s</span> تقع الصفحة في قاعدة البیانات "); +define("_NEWS_AM_INDEX_CONTENTS_OFFLINE", "There are <span class='red'>%s</span> Offline news in our database"); +define("_NEWS_AM_INDEX_CONTENTS_EXPIRE", "There are <span class='red'>%s</span> Expire news in our database"); // Topic page - define('_NEWS_AM_TOPIC_FORM', 'إدارة الفئات'); - define('_NEWS_AM_TOPIC_ID', 'ID'); - define('_NEWS_AM_TOPIC_NUM', 'وزن'); - define('_NEWS_AM_TOPIC_NAME', 'العنوان'); - define('_NEWS_AM_TOPIC_PARENT', 'الفئة الرئیسیة'); - define('_NEWS_AM_TOPIC_DESC', 'الوصف'); - define('_NEWS_AM_TOPIC_IMG', 'الصورة'); - define('_NEWS_AM_TOPIC_WEIGHT', 'العرض'); - define('_NEWS_AM_TOPIC_SHOWTYPE','طریقة العرض'); - define('_NEWS_AM_TOPIC_SHOWTYPE_DESC', 'إذا كنت تريد استخدام الإعدادات التالية.<br /> یجب تغییر <b>طریقة العرض</b> من وحدة القاعدة <br />الی خیارات أخری ها.'); - define('_NEWS_AM_TOPIC_PERPAGE', 'کل الصفحة'); - define('_NEWS_AM_TOPIC_COLUMNS', 'عمود'); - define('_NEWS_AM_TOPIC_ONLINE', 'نشیط'); - define('_NEWS_AM_TOPIC_MENU', 'القائمة'); - define('_NEWS_AM_TOPIC_SHOW', 'العرض'); - define('_NEWS_AM_TOPIC_ACTION', 'نشیط'); - define('_NEWS_AM_TOPIC_PID', 'والد'); - define('_NEWS_AM_TOPIC_DATE_CREATED','ساعة الإنشاء'); - define('_NEWS_AM_TOPIC_DATE_UPDATE', 'ساعة التحدیث'); - define('_NEWS_AM_TOPIC_SHOWTOPIC', 'عرض الفئة'); - define('_NEWS_AM_TOPIC_SHOWAUTHOR', 'عرض المحرر'); - define('_NEWS_AM_TOPIC_SHOWDATE', 'عرض التاریخ'); - define('_NEWS_AM_TOPIC_SHOWDPF', 'عرض PDF'); - define('_NEWS_AM_TOPIC_SHOWPRINT', 'عرض الطباعة'); - define('_NEWS_AM_TOPIC_SHOWMAIL', 'عرض أخبار الأصدقاء'); - define('_NEWS_AM_TOPIC_SHOWNAV', 'نمایش ناوبری'); - define('_NEWS_AM_TOPIC_SHOWHITS', 'عرض الزایارات'); - define('_NEWS_AM_TOPIC_SHOWCOMS', 'عرض التعلیقات المنشورة '); - define('_NEWS_AM_TOPIC_HOMEPAGE', 'خیارات الصفحة الأولی للفئة'); - define('_NEWS_AM_TOPIC_HOMEPAGE_DESC', 'Seting content show type in topic pages'); - define('_NEWS_AM_TOPIC_HOMEPAGE_1', 'List all contents from this topic and subtopics'); - define('_NEWS_AM_TOPIC_HOMEPAGE_2', 'List all subtopics'); - define('_NEWS_AM_TOPIC_HOMEPAGE_3', 'List all contents from just this topic'); - define('_NEWS_AM_TOPIC_HOMEPAGE_4', 'Show selected content from this topic'); - define('_NEWS_AM_TOPIC_OPTIONS', 'Sellect topic show options'); - define('_NEWS_AM_TOPIC_OPTIONS_DESC', 'Sellect topic show options'); - define('_NEWS_AM_TOPIC_ALIAS', 'الاسم المستعار'); - define('_NEWS_AM_TOPIC_SHOWTYPE_0', 'Module based'); - define('_NEWS_AM_TOPIC_SHOWTYPE_1', 'News type'); - define('_NEWS_AM_TOPIC_SHOWTYPE_2', 'Table type'); - define('_NEWS_AM_TOPIC_SHOWTYPE_3', 'Photo type'); - define('_NEWS_AM_TOPIC_SHOWTYPE_4', 'List type'); - define('_NEWS_AM_TOPIC_SHOWTYPE_5', 'Spotlight'); +define('_NEWS_AM_TOPIC_FORM', 'إدارة الفئات'); +define('_NEWS_AM_TOPIC_ID', 'ID'); +define('_NEWS_AM_TOPIC_NUM', 'وزن'); +define('_NEWS_AM_TOPIC_NAME', 'العنوان'); +define('_NEWS_AM_TOPIC_PARENT', 'الفئة الرئیسیة'); +define('_NEWS_AM_TOPIC_DESC', 'الوصف'); +define('_NEWS_AM_TOPIC_IMG', 'الصورة'); +define('_NEWS_AM_TOPIC_WEIGHT', 'العرض'); +define('_NEWS_AM_TOPIC_SHOWTYPE','طریقة العرض'); +define('_NEWS_AM_TOPIC_SHOWTYPE_DESC', 'إذا كنت تريد استخدام الإعدادات التالية.<br /> یجب تغییر <b>طریقة العرض</b> من وحدة القاعدة <br />الی خیارات أخری ها.'); +define('_NEWS_AM_TOPIC_PERPAGE', 'کل الصفحة'); +define('_NEWS_AM_TOPIC_COLUMNS', 'عمود'); +define('_NEWS_AM_TOPIC_ONLINE', 'نشیط'); +define('_NEWS_AM_TOPIC_MENU', 'القائمة'); +define('_NEWS_AM_TOPIC_SHOW', 'العرض'); +define('_NEWS_AM_TOPIC_ACTION', 'نشیط'); +define('_NEWS_AM_TOPIC_PID', 'والد'); +define('_NEWS_AM_TOPIC_DATE_CREATED','ساعة الإنشاء'); +define('_NEWS_AM_TOPIC_DATE_UPDATE', 'ساعة التحدیث'); +define('_NEWS_AM_TOPIC_SHOWTOPIC', 'عرض الفئة'); +define('_NEWS_AM_TOPIC_SHOWAUTHOR', 'عرض المحرر'); +define('_NEWS_AM_TOPIC_SHOWDATE', 'عرض التاریخ'); +define('_NEWS_AM_TOPIC_SHOWDPF', 'عرض PDF'); +define('_NEWS_AM_TOPIC_SHOWPRINT', 'عرض الطباعة'); +define('_NEWS_AM_TOPIC_SHOWMAIL', 'عرض أخبار الأصدقاء'); +define('_NEWS_AM_TOPIC_SHOWNAV', 'نمایش ناوبری'); +define('_NEWS_AM_TOPIC_SHOWHITS', 'عرض الزایارات'); +define('_NEWS_AM_TOPIC_SHOWCOMS', 'عرض التعلیقات المنشورة '); +define('_NEWS_AM_TOPIC_HOMEPAGE', 'خیارات الصفحة الأولی للفئة'); +define('_NEWS_AM_TOPIC_HOMEPAGE_DESC', 'Seting content show type in topic pages'); +define('_NEWS_AM_TOPIC_HOMEPAGE_1', 'List all contents from this topic and subtopics'); +define('_NEWS_AM_TOPIC_HOMEPAGE_2', 'List all subtopics'); +define('_NEWS_AM_TOPIC_HOMEPAGE_3', 'List all contents from just this topic'); +define('_NEWS_AM_TOPIC_HOMEPAGE_4', 'Show selected content from this topic'); +define('_NEWS_AM_TOPIC_OPTIONS', 'Sellect topic show options'); +define('_NEWS_AM_TOPIC_OPTIONS_DESC', 'Sellect topic show options'); +define('_NEWS_AM_TOPIC_ALIAS', 'الاسم المستعار'); +define('_NEWS_AM_TOPIC_SHOWTYPE_0', 'Module based'); +define('_NEWS_AM_TOPIC_SHOWTYPE_1', 'News type'); +define('_NEWS_AM_TOPIC_SHOWTYPE_2', 'Table type'); +define('_NEWS_AM_TOPIC_SHOWTYPE_3', 'Photo type'); +define('_NEWS_AM_TOPIC_SHOWTYPE_4', 'List type'); +define('_NEWS_AM_TOPIC_SHOWTYPE_5', 'Spotlight'); // Content page - define('_NEWS_AM_CONTENT_FORM', 'إدارة المحتوى'); - define('_NEWS_AM_CONTENT_FORMTITLE', 'العنوان'); - define('_NEWS_AM_CONTENT_FORMTITLE_DISP', 'عرض عنوان الصفحة؟'); - define('_NEWS_AM_CONTENT_FORMAUTHOR', 'سازنده ( الإسم)'); - define('_NEWS_AM_CONTENT_FORMSOURCE', 'مصدر ( الرابط)'); - define('_NEWS_AM_CONTENT_FORMTEXT', 'النص'); - define('_NEWS_AM_CONTENT_FORMTEXT_DESC', ' إنشاء أو تحرير صفحة'); - define('_NEWS_AM_CONTENT_FORMGROUP', 'المجموعات'); - define('_NEWS_AM_CONTENT_FORMALIAS', 'الإسم المستعار'); - define('_NEWS_AM_CONTENT_FORMACTIF', 'نشیط'); - define('_NEWS_AM_CONTENT_IMPORTANT', 'عاجل'); - define('_NEWS_AM_CONTENT_FORMDEFAULT', 'الإفتراضي'); - define('_NEWS_AM_CONTENT_FORMPREV', 'السابقة'); - define('_NEWS_AM_CONTENT_FORMNEXT', 'اللاحقة'); - define('_NEWS_AM_CONTENT_DOHTML', 'العرض علی شکل Html'); - define('_NEWS_AM_CONTENT_BREAKS', 'تبدیل خط شکسته فعال'); - define('_NEWS_AM_CONTENT_DOIMAGE', 'عرض صورة النص'); - define('_NEWS_AM_CONTENT_DOXCODE', 'عرض کود النص'); - define('_NEWS_AM_CONTENT_DOSMILEY', 'عرض لبخند های محتوا'); - define('_NEWS_AM_CONTENT_SHORT', 'الملخص'); - define('_NEWS_AM_CONTENT_TITLE', 'العنوان'); - define('_NEWS_AM_CONTENT_MANAGER', 'إدارة المحتوی'); - define('_NEWS_AM_CONTENT_FILE', 'File'); - define('_NEWS_AM_CONTENT_ID', 'ID'); - define('_NEWS_AM_CONTENT_NUM', 'وزن'); - define('_NEWS_AM_CONTENT_PAGE', 'الصفحة'); - define('_NEWS_AM_CONTENT_TYPE', 'النوع'); - define('_NEWS_AM_CONTENT_OWNER', 'سازنده'); - define('_NEWS_AM_CONTENT_ACTIF', 'نشیط'); - define('_NEWS_AM_CONTENT_DEFAULT', 'المقترض'); - define('_NEWS_AM_CONTENT_ORDER', 'النظام'); - define('_NEWS_AM_CONTENT_ACTION', 'العامل'); - define('_NEWS_AM_CONTENT_VIEW', 'العرض'); - define('_NEWS_AM_CONTENT_EDIT', 'ویرایش'); - define('_NEWS_AM_CONTENT_DELETE', 'الغاء'); - define('_NEWS_AM_CONTENT_SHORTDESC', 'بیان الملخص'); - define('_NEWS_AM_CONTENT_TOPIC', 'فئة'); - define('_NEWS_AM_CONTENT_TOPIC_DESC', 'إذ لم یتم إختیار فئة معینة، ستکون صفحتک ثابتة'); - define('_NEWS_AM_CONTENT_STATIC', 'صفحة ثابتة'); - define('_NEWS_AM_CONTENT_STATICS', 'صفحات متغیرة'); - define('_NEWS_AM_CONTENT_ALL_ITEMS', 'جمیع الصفحات و الفهرسة من جمیع الفئات'); - define('_NEWS_AM_CONTENT_ALL_ITEMS_FROM', 'جمیع الصفحات و الفهرسة من فئة :'); - define('_NEWS_AM_CONTENT_FILE_DESC', 'For add more files you must use admin file system in admin side'); - define('_NEWS_AM_CONTENT_SUBTITLE', 'Subtitle'); - define('_NEWS_AM_CONTENT_ALL', 'All News'); - define('_NEWS_AM_CONTENT_OFFLINE', 'Offline news'); - define('_NEWS_AM_CONTENT_EXPIRE', 'Expire news'); - define('_NEWS_AM_CONTENT_PEDATE', 'Set publish and expiration date'); - define('_NEWS_AM_CONTENT_SETDATETIME', 'Set the date/time of publish'); - define('_NEWS_AM_CONTENT_SETEXPDATETIME', 'Set the date/time of expiration'); - define('_NEWS_AM_CONTENT_SLIDE', 'Set as slide'); - define('_NEWS_AM_CONTENT_MARQUE', 'Set sd margue'); +define('_NEWS_AM_CONTENT_FORM', 'إدارة المحتوى'); +define('_NEWS_AM_CONTENT_FORMTITLE', 'العنوان'); +define('_NEWS_AM_CONTENT_FORMTITLE_DISP', 'عرض عنوان الصفحة؟'); +define('_NEWS_AM_CONTENT_FORMAUTHOR', 'سازنده ( الإسم)'); +define('_NEWS_AM_CONTENT_FORMSOURCE', 'مصدر ( الرابط)'); +define('_NEWS_AM_CONTENT_FORMTEXT', 'النص'); +define('_NEWS_AM_CONTENT_FORMTEXT_DESC', ' إنشاء أو تحرير صفحة'); +define('_NEWS_AM_CONTENT_FORMGROUP', 'المجموعات'); +define('_NEWS_AM_CONTENT_FORMALIAS', 'الإسم المستعار'); +define('_NEWS_AM_CONTENT_FORMACTIF', 'نشیط'); +define('_NEWS_AM_CONTENT_IMPORTANT', 'عاجل'); +define('_NEWS_AM_CONTENT_FORMDEFAULT', 'الإفتراضي'); +define('_NEWS_AM_CONTENT_FORMPREV', 'السابقة'); +define('_NEWS_AM_CONTENT_FORMNEXT', 'اللاحقة'); +define('_NEWS_AM_CONTENT_DOHTML', 'العرض علی شکل Html'); +define('_NEWS_AM_CONTENT_BREAKS', 'تبدیل خط شکسته فعال'); +define('_NEWS_AM_CONTENT_DOIMAGE', 'عرض صورة النص'); +define('_NEWS_AM_CONTENT_DOXCODE', 'عرض کود النص'); +define('_NEWS_AM_CONTENT_DOSMILEY', 'عرض لبخند های محتوا'); +define('_NEWS_AM_CONTENT_SHORT', 'الملخص'); +define('_NEWS_AM_CONTENT_TITLE', 'العنوان'); +define('_NEWS_AM_CONTENT_MANAGER', 'إدارة المحتوی'); +define('_NEWS_AM_CONTENT_FILE', 'File'); +define('_NEWS_AM_CONTENT_ID', 'ID'); +define('_NEWS_AM_CONTENT_NUM', 'وزن'); +define('_NEWS_AM_CONTENT_PAGE', 'الصفحة'); +define('_NEWS_AM_CONTENT_TYPE', 'النوع'); +define('_NEWS_AM_CONTENT_OWNER', 'سازنده'); +define('_NEWS_AM_CONTENT_ACTIF', 'نشیط'); +define('_NEWS_AM_CONTENT_DEFAULT', 'المقترض'); +define('_NEWS_AM_CONTENT_ORDER', 'النظام'); +define('_NEWS_AM_CONTENT_ACTION', 'العامل'); +define('_NEWS_AM_CONTENT_VIEW', 'العرض'); +define('_NEWS_AM_CONTENT_EDIT', 'ویرایش'); +define('_NEWS_AM_CONTENT_DELETE', 'الغاء'); +define('_NEWS_AM_CONTENT_SHORTDESC', 'بیان الملخص'); +define('_NEWS_AM_CONTENT_TOPIC', 'فئة'); +define('_NEWS_AM_CONTENT_TOPIC_DESC', 'إذ لم یتم إختیار فئة معینة، ستکون صفحتک ثابتة'); +define('_NEWS_AM_CONTENT_STATIC', 'صفحة ثابتة'); +define('_NEWS_AM_CONTENT_STATICS', 'صفحات متغیرة'); +define('_NEWS_AM_CONTENT_ALL_ITEMS', 'جمیع الصفحات و الفهرسة من جمیع الفئات'); +define('_NEWS_AM_CONTENT_ALL_ITEMS_FROM', 'جمیع الصفحات و الفهرسة من فئة :'); +define('_NEWS_AM_CONTENT_FILE_DESC', 'For add more files you must use admin file system in admin side'); +define('_NEWS_AM_CONTENT_SUBTITLE', 'Subtitle'); +define('_NEWS_AM_CONTENT_ALL', 'All News'); +define('_NEWS_AM_CONTENT_OFFLINE', 'Offline news'); +define('_NEWS_AM_CONTENT_EXPIRE', 'Expire news'); +define('_NEWS_AM_CONTENT_PEDATE', 'Set publish and expiration date'); +define('_NEWS_AM_CONTENT_SETDATETIME', 'Set the date/time of publish'); +define('_NEWS_AM_CONTENT_SETEXPDATETIME', 'Set the date/time of expiration'); +define('_NEWS_AM_CONTENT_SLIDE', 'Set as slide'); +define('_NEWS_AM_CONTENT_MARQUE', 'Set sd margue'); // Tools page - define('_NEWS_AM_TOOLS_FORMFOLDER_TITLE', 'استنساخ النسخ المتماثلة'); - define('_NEWS_AM_TOOLS_FORMFOLDER_NAME', 'اسم المجلد'); - define('_NEWS_AM_TOOLS_LOG_TITLE', 'تقریر استنساخ الوحدة'); - define('_NEWS_AM_TOOLS_FORMPURGE_TITLE', 'Purge page of deleted clone'); - define('_NEWS_AM_TOOLS_ALIAS_TITLE', 'تحدیث الإسم'); - define('_NEWS_AM_TOOLS_ALIAS_CONTENT', 'تحدیث إسم الصفحة'); - define('_NEWS_AM_TOOLS_ALIAS_TOPIC', 'تحدیث إسم الفئة'); - define('_NEWS_AM_TOOLS_META_TITLE', 'Rebuild Metas'); - define('_NEWS_AM_TOOLS_META_KEYWORD', 'Rebuild Meta keywords'); - define('_NEWS_AM_TOOLS_META_DESCRIPTION', 'Rebuild Meta Description'); - define('_NEWS_AM_TOOLS_PRUNE', 'Prune news'); - define('_NEWS_AM_TOOLS_PRUNE_BEFORE', 'Prune stories that were published before'); - define('_NEWS_AM_TOOLS_PRUNE_EXPIREDONLY', 'Only remove stories who have expired'); - define('_NEWS_AM_TOOLS_PRUNE_TOPICS', 'Limit to the following topics'); - define('_NEWS_AM_TOOLS_PRUNE_EXPORT_DSC', 'If you dont check anything then all the topics will be used else only the selected topics will be used'); +define('_NEWS_AM_TOOLS_FORMFOLDER_TITLE', 'استنساخ النسخ المتماثلة'); +define('_NEWS_AM_TOOLS_FORMFOLDER_NAME', 'اسم المجلد'); +define('_NEWS_AM_TOOLS_LOG_TITLE', 'تقریر استنساخ الوحدة'); +define('_NEWS_AM_TOOLS_FORMPURGE_TITLE', 'Purge page of deleted clone'); +define('_NEWS_AM_TOOLS_ALIAS_TITLE', 'تحدیث الإسم'); +define('_NEWS_AM_TOOLS_ALIAS_CONTENT', 'تحدیث إسم الصفحة'); +define('_NEWS_AM_TOOLS_ALIAS_TOPIC', 'تحدیث إسم الفئة'); +define('_NEWS_AM_TOOLS_META_TITLE', 'Rebuild Metas'); +define('_NEWS_AM_TOOLS_META_KEYWORD', 'Rebuild Meta keywords'); +define('_NEWS_AM_TOOLS_META_DESCRIPTION', 'Rebuild Meta Description'); +define('_NEWS_AM_TOOLS_PRUNE', 'Prune news'); +define('_NEWS_AM_TOOLS_PRUNE_BEFORE', 'Prune stories that were published before'); +define('_NEWS_AM_TOOLS_PRUNE_EXPIREDONLY', 'Only remove stories who have expired'); +define('_NEWS_AM_TOOLS_PRUNE_TOPICS', 'Limit to the following topics'); +define('_NEWS_AM_TOOLS_PRUNE_EXPORT_DSC', 'If you dont check anything then all the topics will be used else only the selected topics will be used'); // Permissions - define('_NEWS_AM_PERMISSIONS_ACCESS', 'إتاحة العرض'); - define('_NEWS_AM_PERMISSIONS_SUBMIT', 'إتاحة الإرسال'); - define('_NEWS_AM_PERMISSIONS_GLOBAL', 'أتاحة عامة'); - define('_NEWS_AM_PERMISSIONS_GLOBAL_4', 'مشارکة'); - define('_NEWS_AM_PERMISSIONS_GLOBAL_8', 'الإرسال في قسم المستخدمین'); - define('_NEWS_AM_PERMISSIONS_GLOBAL_16', 'الموافقة التلقائية '); +define('_NEWS_AM_PERMISSIONS_ACCESS', 'إتاحة العرض'); +define('_NEWS_AM_PERMISSIONS_SUBMIT', 'إتاحة الإرسال'); +define('_NEWS_AM_PERMISSIONS_GLOBAL', 'أتاحة عامة'); +define('_NEWS_AM_PERMISSIONS_GLOBAL_4', 'مشارکة'); +define('_NEWS_AM_PERMISSIONS_GLOBAL_8', 'الإرسال في قسم المستخدمین'); +define('_NEWS_AM_PERMISSIONS_GLOBAL_16', 'الموافقة التلقائية '); // Attach files - define('_NEWS_AM_FILE', 'File'); - define('_NEWS_AM_FILE_ID', 'ID'); - define('_NEWS_AM_FILE_ONLINE', 'اونلاین'); - define('_NEWS_AM_FILE_ACTION', 'نشیط'); - define('_NEWS_AM_FILE_FORM', ' إضافة ملف '); - define('_NEWS_AM_FILE_TITLE', 'العنوان'); - define('_NEWS_AM_FILE_CONTENT', 'الصفحة'); - define('_NEWS_AM_FILE_STATUS', 'نشیط'); - define('_NEWS_AM_FILE_SELECT', 'اختیار ملف'); - define('_NEWS_AM_FILE_TYPE', 'النوع'); +define('_NEWS_AM_FILE', 'File'); +define('_NEWS_AM_FILE_ID', 'ID'); +define('_NEWS_AM_FILE_ONLINE', 'اونلاین'); +define('_NEWS_AM_FILE_ACTION', 'نشیط'); +define('_NEWS_AM_FILE_FORM', ' إضافة ملف '); +define('_NEWS_AM_FILE_TITLE', 'العنوان'); +define('_NEWS_AM_FILE_CONTENT', 'الصفحة'); +define('_NEWS_AM_FILE_STATUS', 'نشیط'); +define('_NEWS_AM_FILE_SELECT', 'اختیار ملف'); +define('_NEWS_AM_FILE_TYPE', 'النوع'); // Admin message - define('_NEWS_AM_MSG_DBUPDATE', 'تم تحدیث قاعدة بیانات!'); - define('_NEWS_AM_MSG_ERRORDELETE', 'لایمکنک إلغاء هذه الوثیقة <br />الرجاء إلغاء أو نقل جمیع الوثائق التالیة'); - define('_NEWS_AM_MSG_WAIT', 'انتظر قلیلا !'); - define('_NEWS_AM_MSG_DELETE', 'هل أنت متأکد للحذف؟'); - define('_NEWS_AM_MSG_EDIT_ERROR', ' لم يتم العثور على هذه الصفحة أورقم الصفحة غير صحيح !'); - define('_NEWS_AM_MSG_UPDATE_ERROR', ' غير قادر على تحديث قاعدة البيانات! خطأ في تحديث الصفحة '); - define('_NEWS_AM_MSG_INSERT_ERROR', 'غير قادر على تحديث قاعدة البيانات! خطأ في الموضوع '); - define('_NEWS_AM_MSG_CLONE_ERROR', 'هذا الدليل هو متاح الآن !'); - define("_NEWS_AM_MSG_NOPERMSSET", "لایمکن تعدیل الإتاحات: لم یتم تحدیث أي فئة ! الرجاء تحدیث فئة أولا."); - define('_NEWS_AM_MSG_ALIASERROR', 'لقد تم اختیار هذا الإسم. الرجاء اختیار اسم آخر.'); - define('_NEWS_AM_MSG_INPROC', 'Rebuilding ... '); - define('_NEWS_AM_MSG_PRUNE_DELETED', '%s Articles deleted'); +define('_NEWS_AM_MSG_DBUPDATE', 'تم تحدیث قاعدة بیانات!'); +define('_NEWS_AM_MSG_ERRORDELETE', 'لایمکنک إلغاء هذه الوثیقة <br />الرجاء إلغاء أو نقل جمیع الوثائق التالیة'); +define('_NEWS_AM_MSG_WAIT', 'انتظر قلیلا !'); +define('_NEWS_AM_MSG_DELETE', 'هل أنت متأکد للحذف؟'); +define('_NEWS_AM_MSG_EDIT_ERROR', ' لم يتم العثور على هذه الصفحة أورقم الصفحة غير صحيح !'); +define('_NEWS_AM_MSG_UPDATE_ERROR', ' غير قادر على تحديث قاعدة البيانات! خطأ في تحديث الصفحة '); +define('_NEWS_AM_MSG_INSERT_ERROR', 'غير قادر على تحديث قاعدة البيانات! خطأ في الموضوع '); +define('_NEWS_AM_MSG_CLONE_ERROR', 'هذا الدليل هو متاح الآن !'); +define("_NEWS_AM_MSG_NOPERMSSET", "لایمکن تعدیل الإتاحات: لم یتم تحدیث أي فئة ! الرجاء تحدیث فئة أولا."); +define('_NEWS_AM_MSG_ALIASERROR', 'لقد تم اختیار هذا الإسم. الرجاء اختیار اسم آخر.'); +define('_NEWS_AM_MSG_INPROC', 'Rebuilding ... '); +define('_NEWS_AM_MSG_PRUNE_DELETED', '%s Articles deleted'); // about - define('_NEWS_AM_ABOUT_ADMIN', 'درباره'); - define('_NEWS_AM_ABOUT_DESCRIPTION', 'وصف:'); - define('_NEWS_AM_ABOUT_AUTHOR', 'المتنج:'); - define('_NEWS_AM_ABOUT_CREDITS', 'معارفه:'); - define('_NEWS_AM_ABOUT_LICENSE', 'إتاحة:'); - define('_NEWS_AM_ABOUT_MODULE_INFO', 'معلومات الوحدة:'); - define('_NEWS_AM_ABOUT_RELEASEDATE', 'ساعة النشر:'); - define("_NEWS_AM_ABOUT_UPDATEDATE", "ساعة التحدیث: "); - define('_NEWS_AM_ABOUT_MODULE_STATUS', 'الوضع:'); - define('_NEWS_AM_ABOUT_WEBSITE', 'الموقع:'); - define('_NEWS_AM_ABOUT_AUTHOR_INFO', 'معلومات المنتج'); - define('_NEWS_AM_ABOUT_AUTHOR_NAME', 'الإسم:'); - define('_NEWS_AM_ABOUT_CHANGELOG', 'قائمة التعدیلات'); -} +define('_NEWS_AM_ABOUT_ADMIN', 'درباره'); +define('_NEWS_AM_ABOUT_DESCRIPTION', 'وصف:'); +define('_NEWS_AM_ABOUT_AUTHOR', 'المتنج:'); +define('_NEWS_AM_ABOUT_CREDITS', 'معارفه:'); +define('_NEWS_AM_ABOUT_LICENSE', 'إتاحة:'); +define('_NEWS_AM_ABOUT_MODULE_INFO', 'معلومات الوحدة:'); +define('_NEWS_AM_ABOUT_RELEASEDATE', 'ساعة النشر:'); +define("_NEWS_AM_ABOUT_UPDATEDATE", "ساعة التحدیث: "); +define('_NEWS_AM_ABOUT_MODULE_STATUS', 'الوضع:'); +define('_NEWS_AM_ABOUT_WEBSITE', 'الموقع:'); +define('_NEWS_AM_ABOUT_AUTHOR_INFO', 'معلومات المنتج'); +define('_NEWS_AM_ABOUT_AUTHOR_NAME', 'الإسم:'); +define('_NEWS_AM_ABOUT_CHANGELOG', 'قائمة التعدیلات'); + ?> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/language/arabic/blocks.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/arabic/blocks.php 2012-03-12 13:08:41 UTC (rev 9124) +++ XoopsModules/fmcontent/branches/news/language/arabic/blocks.php 2012-03-14 09:11:06 UTC (rev 9125) @@ -15,25 +15,25 @@ * @since 2.3.0 */ -if (!defined('_NEWS_TYPE')) { - define('_NEWS_MB_SELECTPAGE', 'إختیار صفحة :'); - define('_NEWS_MB_ALLMENUS', 'جمیع الفئات'); - define('_NEWS_MB_TOPICDISPLAY', 'إختیار الفئة للعرض'); - define('_NEWS_MB_NUMBER', 'عدد المواضیع'); - define('_NEWS_MB_CHARS', 'طول العنوان'); - define('_NEWS_MB_IMG', 'الصورة'); - define('_NEWS_MB_WIDTH', 'عرض الصورة'); - define('_NEWS_MB_DESCRIPTION', 'وصف'); - define('_NEWS_MB_DATE', 'تاریخ العرض'); - define('_NEWS_MB_MORE', ' اقرأ المزيد '); - define('_NEWS_MB_SHOE_MORELINK', 'Show more link'); - define('_NEWS_MB_MORELINK', 'More link'); - define("_NEWS_MB_IMPORTANT", "Immediate "); - define("_NEWS_MB_COUNT", "Show news count"); - define("_NEWS_MB_TOPIC_NAME", "Title"); - define("_NEWS_MB_TOPIC_IMG", "image"); - define("_NEWS_MB_HITINDAY1", "Show news since"); - define("_NEWS_MB_HITINDAY2", "Day's ago. This option work when you sort news by hit"); - define("_NEWS_MB_TOPICLIMIT", "Limited list by topic ID if exist"); -} +define('_NEWS_MB_SELECTPAGE', 'إختیار صفحة :'); +define('_NEWS_MB_ALLMENUS', 'جمیع الفئات'); +define('_NEWS_MB_TOPICDISPLAY', 'إختیار الفئة للعرض'); +define('_NEWS_MB_NUMBER', 'عدد المواضیع'); +define('_NEWS_MB_CHARS', 'طول العنوان'); +define('_NEWS_MB_CHARS_DESC', 'Text lenght (characters)'); +define('_NEWS_MB_IMG', 'الصورة'); +define('_NEWS_MB_WIDTH', 'عرض الصورة'); +define('_NEWS_MB_DESCRIPTION', 'وصف'); +define('_NEWS_MB_DATE', 'تاریخ العرض'); +define('_NEWS_MB_MORE', ' اقرأ المزيد '); +define('_NEWS_MB_SHOE_MORELINK', 'Show more link'); +define('_NEWS_MB_MORELINK', 'More link'); +define("_NEWS_MB_IMPORTANT", "Immediate "); +define("_NEWS_MB_COUNT", "Show news count"); +define("_NEWS_MB_TOPIC_NAME", "Title"); +define("_NEWS_MB_TOPIC_IMG", "image"); +define("_NEWS_MB_HITINDAY1", "Show news since"); +define("_NEWS_MB_HITINDAY2", "Day's ago. This option work when you sort news by hit"); +define("_NEWS_MB_TOPICLIMIT", "Limited list by topic ID if exist"); + ?> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/language/arabic/main.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/arabic/main.php 2012-03-12 13:08:41 UTC (rev 9124) +++ XoopsModules/fmcontent/branches/news/language/arabic/main.php 2012-03-14 09:11:06 UTC (rev 9125) @@ -18,79 +18,78 @@ * @version $Id$ */ -if (!defined('_NEWS_MD_NEXT')) { - // All - define('_NEWS_MD_ID', 'ID'); - define('_NEWS_MD_TITLE', 'العنوان'); - define('_NEWS_MD_PUBLICDATE', 'التأریخ'); - define('_NEWS_MD_MORE', 'أکثر'); - define('_NEWS_MD_HITS', ' مرة مقروئة '); - define("_NEWS_MD_SOURCE", "مصدر: "); - define("_NEWS_MD_PUBTOPIC", "منشورة في القسم"); - define("_NEWS_MD_AUTHOR_ALL", "مشاهدة جمیع المشارکات"); - define("_NEWS_MD_AUTHOR_ALL_DESC", "مشاهدة جمیع مشارکات بواسطة "); - define('_NEWS_MD_COM', 'الرأي'); - define('_NEWS_MD_RELATED', 'مواضیع ذات صلة'); - define("_NEWS_MD_HOME", "Home"); - define("_NEWS_MD_IMPORTANT", "Immediate "); +// All +define('_NEWS_MD_ID', 'ID'); +define('_NEWS_MD_TITLE', 'العنوان'); +define('_NEWS_MD_PUBLICDATE', 'التأریخ'); +define('_NEWS_MD_MORE', 'أکثر'); +define('_NEWS_MD_HITS', ' مرة مقروئة '); +define("_NEWS_MD_SOURCE", "مصدر: "); +define("_NEWS_MD_PUBTOPIC", "منشورة في القسم"); +define("_NEWS_MD_AUTHOR_ALL", "مشاهدة جمیع المشارکات"); +define("_NEWS_MD_AUTHOR_ALL_DESC", "مشاهدة جمیع مشارکات بواسطة "); +define('_NEWS_MD_COM', 'الرأي'); +define('_NEWS_MD_RELATED', 'مواضیع ذات صلة'); +define("_NEWS_MD_HOME", "Home"); +define("_NEWS_MD_IMPORTANT", "Immediate "); // Link - define('_NEWS_MD_NEXT', 'التالیة'); - define('_NEWS_MD_PREV', 'السابقة'); - define('_NEWS_MD_EDIT', 'تحریر الصفحة'); - define('_NEWS_MD_DELETE', 'إزالة الصغحة'); - define('_NEWS_MD_PRINT', 'طبع الصفحة'); - define('_NEWS_MD_PDF', 'PDF'); - define('_NEWS_MD_MAIL', ' إرسال إلی الأصدقاء'); - define('_NEWS_MD_COMS', 'رأي'); - define('_NEWS_MD_NOCOMS', 'بدون مشارکة'); +define('_NEWS_MD_NEXT', 'التالیة'); +define('_NEWS_MD_PREV', 'السابقة'); +define('_NEWS_MD_EDIT', 'تحریر الصفحة'); +define('_NEWS_MD_DELETE', 'إزالة الصغحة'); +define('_NEWS_MD_PRINT', 'طبع الصفحة'); +define('_NEWS_MD_PDF', 'PDF'); +define('_NEWS_MD_MAIL', ' إرسال إلی الأصدقاء'); +define('_NEWS_MD_COMS', 'رأي'); +define('_NEWS_MD_NOCOMS', 'بدون مشارکة'); // Pdf - define('_NEWS_MD_AUTHOR', 'المحرر: '); - define('_NEWS_MD_DATE', 'تأریخ التحریر: '); - define('_NEWS_MD_UPDATE', 'تحدیث: '); +define('_NEWS_MD_AUTHOR', 'المحرر: '); +define('_NEWS_MD_DATE', 'تأریخ التحریر: '); +define('_NEWS_MD_UPDATE', 'تحدیث: '); // Error message - define('_NEWS_MD_ERROR_DEFAULT', 'الخطأ في الماجولات:لم یتم اختیار أي صفحة افتراضیة!'); - define('_NEWS_MD_ERROR_NOPAGE', 'لم یتم إنشاء أي صفحة'); - define('_NEWS_MD_ERROR_STATUS', 'This page is diactive'); - define('_NEWS_MD_ERROR_TOPIC', 'خطأ حین اختیار الفصل'); - define('_NEWS_MD_ERROR_EXIST', 'Selected content does not exist'); +define('_NEWS_MD_ERROR_DEFAULT', 'الخطأ في الماجولات:لم یتم اختیار أي صفحة افتراضیة!'); +define('_NEWS_MD_ERROR_NOPAGE', 'لم یتم إنشاء أي صفحة'); +define('_NEWS_MD_ERROR_STATUS', 'This page is diactive'); +define('_NEWS_MD_ERROR_TOPIC', 'خطأ حین اختیار الفصل'); +define('_NEWS_MD_ERROR_EXIST', 'Selected content does not exist'); // Light box - define('_NEWS_MD_LIGHTBOX_IMAGE', 'صورة'); - define('_NEWS_MD_LIGHTBOX_OF', 'من'); +define('_NEWS_MD_LIGHTBOX_IMAGE', 'صورة'); +define('_NEWS_MD_LIGHTBOX_OF', 'من'); // Public bookmarks - define("_NEWS_MD_BOOKMARK_ME", "بوک مارک"); - define("_NEWS_MD_BOOKMARK_TO_BLINKLIST", "بوکمارک في Blinklist"); - define("_NEWS_MD_BOOKMARK_TO_DELICIOUS", "بوکمارک في del.icio.us"); - define("_NEWS_MD_BOOKMARK_TO_DIGG", "بوکمارک في Digg"); - define("_NEWS_MD_BOOKMARK_TO_FARK", "بوکمارک في Fark"); - define("_NEWS_MD_BOOKMARK_TO_FURL", "بوکمارک في Furl"); - define("_NEWS_MD_BOOKMARK_TO_NEWSVINE", "بوکمارک في Newsvine"); - define("_NEWS_MD_BOOKMARK_TO_REDDIT", "بوکمارک في Reddit"); - define("_NEWS_MD_BOOKMARK_TO_SIMPY", "بوکمارک في Simpy"); - define("_NEWS_MD_BOOKMARK_TO_SPURL", "بوکمارک في Spurl"); - define("_NEWS_MD_BOOKMARK_TO_YAHOO", "بوکمارک في Yahoo"); - define("_NEWS_MD_BOOKMARK_TO_FACEBOOK", "بوکمارک في Faceboom"); - define("_NEWS_MD_BOOKMARK_TO_TWITTER", "بوکمارک في Twitter"); - define("_NEWS_MD_BOOKMARK_TO_SCRIPSTYLE", "بوکمارک في Scripstyle"); - define("_NEWS_MD_BOOKMARK_TO_STUMBLE", "بوکمارک في Stumble"); - define("_NEWS_MD_BOOKMARK_TO_TECHNORATI", "بوکمارک في Technorati"); - define("_NEWS_MD_BOOKMARK_TO_MIXX", "بوکمارک في Mixx"); - define("_NEWS_MD_BOOKMARK_TO_MYSPACE", "بوکمارک في Myspace"); - define("_NEWS_MD_BOOKMARK_TO_DESIGNFLOAT", "بوکمارک في Designfloat"); - define("_NEWS_MD_BOOKMARK_TO_BALATARIN", "بوکمارک في Balatarin"); - define("_NEWS_MD_BOOKMARK_TO_GOOLGEBUZZ", "بوکمارک في Google Buzz"); - define("_NEWS_MD_BOOKMARK_TO_GOOLGEREADER", "بوکمارک في Google Reader"); - define("_NEWS_MD_BOOKMARK_TO_GOOLGEBOOKMARKS", "بوکمارک في Google Bookmarks"); +define("_NEWS_MD_BOOKMARK_ME", "بوک مارک"); +define("_NEWS_MD_BOOKMARK_TO_BLINKLIST", "بوکمارک في Blinklist"); +define("_NEWS_MD_BOOKMARK_TO_DELICIOUS", "بوکمارک في del.icio.us"); +define("_NEWS_MD_BOOKMARK_TO_DIGG", "بوکمارک في Digg"); +define("_NEWS_MD_BOOKMARK_TO_FARK", "بوکمارک في Fark"); +define("_NEWS_MD_BOOKMARK_TO_FURL", "بوکمارک في Furl"); +define("_NEWS_MD_BOOKMARK_TO_NEWSVINE", "بوکمارک في Newsvine"); +define("_NEWS_MD_BOOKMARK_TO_REDDIT", "بوکمارک في Reddit"); +define("_NEWS_MD_BOOKMARK_TO_SIMPY", "بوکمارک في Simpy"); +define("_NEWS_MD_BOOKMARK_TO_SPURL", "بوکمارک في Spurl"); +define("_NEWS_MD_BOOKMARK_TO_YAHOO", "بوکمارک في Yahoo"); +define("_NEWS_MD_BOOKMARK_TO_FACEBOOK", "بوکمارک في Faceboom"); +define("_NEWS_MD_BOOKMARK_TO_TWITTER", "بوکمارک في Twitter"); +define("_NEWS_MD_BOOKMARK_TO_SCRIPSTYLE", "بوکمارک في Scripstyle"); +define("_NEWS_MD_BOOKMARK_TO_STUMBLE", "بوکمارک في Stumble"); +define("_NEWS_MD_BOOKMARK_TO_TECHNORATI", "بوکمارک في Technorati"); +define("_NEWS_MD_BOOKMARK_TO_MIXX", "بوکمارک في Mixx"); +define("_NEWS_MD_BOOKMARK_TO_MYSPACE", "بوکمارک في Myspace"); +define("_NEWS_MD_BOOKMARK_TO_DESIGNFLOAT", "بوکمارک في Designfloat"); +define("_NEWS_MD_BOOKMARK_TO_BALATARIN", "بوکمارک في Balatarin"); +define("_NEWS_MD_BOOKMARK_TO_GOOLGEBUZZ", "بوکمارک في Google Buzz"); +define("_NEWS_MD_BOOKMARK_TO_GOOLGEREADER", "بوکمارک في Google Reader"); +define("_NEWS_MD_BOOKMARK_TO_GOOLGEBOOKMARKS", "بوکمارک في Google Bookmarks"); // topic - define("_NEWS_MD_TOPIC_ID", "ID"); - define("_NEWS_MD_TOPIC_NAME", "العنوان"); - define("_NEWS_MD_TOPIC_DESC", "شرح"); - define("_NEWS_MD_TOPIC_IMG", "صورة"); +define("_NEWS_MD_TOPIC_ID", "ID"); +define("_NEWS_MD_TOPIC_NAME", "العنوان"); +define("_NEWS_MD_TOPIC_DESC", "شرح"); +define("_NEWS_MD_TOPIC_IMG", "صورة"); // Archive - define("_NEWS_MD_ARCHIVE", "News Archive"); - define("_NEWS_MD_ARCHIVE_ARTICLES", "Articles"); - define("_NEWS_MD_ARCHIVE_VIEW", "Hits"); - define("_NEWS_MD_ARCHIVE_DATE", "Date"); - define("_NEWS_MD_ARCHIVE_TOPIC", "Topic"); - define("_NEWS_MD_ARCHIVE_TOTAL", "Total Stores"); -} +define("_NEWS_MD_ARCHIVE", "News Archive"); +define("_NEWS_MD_ARCHIVE_ARTICLES", "Articles"); +define("_NEWS_MD_ARCHIVE_VIEW", "Hits"); +define("_NEWS_MD_ARCHIVE_DATE", "Date"); +define("_NEWS_MD_ARCHIVE_TOPIC", "Topic"); +define("_NEWS_MD_ARCHIVE_TOTAL", "Total Stores"); + ?> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/language/arabic/modinfo.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/arabic/modinfo.php 2012-03-12 13:08:41 UTC (rev 9124) +++ XoopsModules/fmcontent/branches/news/language/arabic/modinfo.php 2012-03-14 09:11:06 UTC (rev 9125) @@ -18,287 +18,283 @@ * @version $Id$ */ -if (!defined('_MI_NEWS_NAME')) { - // Module info - define('_MI_NEWS_NAME', 'المحتوی'); - define('_MI_NEWS_DESC', 'لإدارة الصفحات الثابتة و الدینامیة'); +// Module info +define('_MI_NEWS_NAME', 'أخبار'); +define('_MI_NEWS_DESC', 'لإدارة الصفحات الثابتة و الدینامیة'); // Menu - define("_NEWS_MI_HOME", "الرئیسیة"); - define("_NEWS_MI_TOPIC", "فئة"); - define("_NEWS_MI_ARTICLE", "محتوی"); - define("_NEWS_MI_PERM", "الإتاحات"); - define("_NEWS_MI_TOOLS", "أداة"); - define("_NEWS_MI_ABOUT", "درباره"); - define("_NEWS_MI_HELP", "دلیل"); - define("_NEWS_MI_SUBMIT", "ارسال"); - define('_NEWS_MI_FILE', 'ملف'); - define('_NEWS_MI_ARCHIVE', 'Archive'); +define("_NEWS_MI_HOME", "الرئیسیة"); +define("_NEWS_MI_TOPIC", "فئة"); +define("_NEWS_MI_ARTICLE", "محتوی"); +define("_NEWS_MI_PERM", "الإتاحات"); +define("_NEWS_MI_TOOLS", "أداة"); +define("_NEWS_MI_ABOUT", "درباره"); +define("_NEWS_MI_HELP", "دلیل"); +define("_NEWS_MI_SUBMIT", "ارسال"); +define('_NEWS_MI_FILE', 'ملف'); +define('_NEWS_MI_ARCHIVE', 'Archive'); // Block - define("_NEWS_MI_BLOCK_PAGE", "الصفحة"); - define("_NEWS_MI_BLOCK_LIST", "الفهرسة"); - define('_NEWS_MI_BLOCK_TOPIC', 'Topic list'); - define('_NEWS_MI_BLOCK_SLIDE', 'Slide'); - define('_NEWS_MI_BLOCK_MARQUEE', 'Marquee'); +define("_NEWS_MI_BLOCK_PAGE", "الصفحة"); +define("_NEWS_MI_BLOCK_LIST", "الفهرسة"); +define('_NEWS_MI_BLOCK_TOPIC', 'Topic list'); +define('_NEWS_MI_BLOCK_SLIDE', 'Slide'); +define('_NEWS_MI_BLOCK_MARQUEE', 'Marquee'); // Editor - define("_NEWS_MI_FORM_EDITOR", "اختیار شکل"); - define("_NEWS_MI_FORM_EDITOR_DESC", "تحدید محرر للاستخدام في صفحة إرسال المواضیع."); +define("_NEWS_MI_FORM_EDITOR", "اختیار شکل"); +define("_NEWS_MI_FORM_EDITOR_DESC", "تحدید محرر للاستخدام في صفحة إرسال المواضیع."); // Admin groups - define("_NEWS_MI_ADMINGROUPS", "Admin Group Permissions"); - define("_NEWS_MI_ADMINGROUPS_DESC", "Which groups have access to tools and permissions page"); +define("_NEWS_MI_ADMINGROUPS", "Admin Group Permissions"); +define("_NEWS_MI_ADMINGROUPS_DESC", "Which groups have access to tools and permissions page"); // Group Access - define('_NEWS_MI_GROUPS','اتاحة المجموعات'); - define('_NEWS_MI_GROUPS_DESC', 'عین الإتاحة الکلیة للمجموعات.'); +define('_NEWS_MI_GROUPS','اتاحة المجموعات'); +define('_NEWS_MI_GROUPS_DESC', 'عین الإتاحة الکلیة للمجموعات.'); // Urls - define('_NEWS_MI_FRIENDLYURL','تحدید عنوان مفضل للمستخدمین'); - define('_NEWS_MI_FRIENDLYURL_DESC', 'Select the URL rewrite mode you want to use.'); - define('_NEWS_MI_URL_STANDARD', 'Standard Mode'); - define('_NEWS_MI_URL_REWRITE', 'Rewrite Mode'); - define('_NEWS_MI_URL_SHORT', 'Short Rewrite'); - define('_NEWS_MI_URL_ID', 'ID Mode'); - define('_NEWS_MI_URL_TOPIC', 'ID - Topic Mode'); +define('_NEWS_MI_FRIENDLYURL','تحدید عنوان مفضل للمستخدمین'); +define('_NEWS_MI_FRIENDLYURL_DESC', 'Select the URL rewrite mode you want to use.'); +define('_NEWS_MI_URL_STANDARD', 'Standard Mode'); +define('_NEWS_MI_URL_REWRITE', 'Rewrite Mode'); +define('_NEWS_MI_URL_SHORT', 'Short Rewrite'); +define('_NEWS_MI_URL_ID', 'ID Mode'); +define('_NEWS_MI_URL_TOPIC', 'ID - Topic Mode'); // Rewrite Mode - define('_NEWS_MI_REWRITEBASE', 'اختر عنوانا یمکن کتابته'); - define('_NEWS_MI_REWRITEBASE_DESC', '"Module base": یجب علیک .htacces جعله في فئة الوحدة.<br />"Root base": یجب علیک .htacces في فئةROOT_PATH جعل.'); - define('_NEWS_MI_REWRITEBASE_MODS', 'Module base'); - define('_NEWS_MI_REWRITEBASE_ROOT', 'Root base'); +define('_NEWS_MI_REWRITEBASE', 'اختر عنوانا یمکن کتابته'); +define('_NEWS_MI_REWRITEBASE_DESC', '"Module base": یجب علیک .htacces جعله في فئة الوحدة.<br />"Root base": یجب علیک .htacces في فئةROOT_PATH جعل.'); +define('_NEWS_MI_REWRITEBASE_MODS', 'Module base'); +define('_NEWS_MI_REWRITEBASE_ROOT', 'Root base'); // Rewrite Name - define('_NEWS_MI_REWRITENAME', 'اسم الوحدة بعد التحدیث'); - define('_NEWS_MI_REWRITENAME_DESC', 'حدد اسم الوحدة في النوان المنتج rewrite mode). إذا تم تعدیل الإسم، یجب تعدیل ملف.htaccess '); +define('_NEWS_MI_REWRITENAME', 'اسم الوحدة بعد التحدیث'); +define('_NEWS_MI_REWRITENAME_DESC', 'حدد اسم الوحدة في النوان المنتج rewrite mode). إذا تم تعدیل الإسم، یجب تعدیل ملف.htaccess '); // Rewrite Extension - define('_NEWS_MI_REWRITEEXT', 'الملحق الختامي للعنوان'); - define('_NEWS_MI_REWRITEEXT_DESC', 'اختر الملحق الختامي للعنوان (.html) '); +define('_NEWS_MI_REWRITEEXT', 'الملحق الختامي للعنوان'); +define('_NEWS_MI_REWRITEEXT_DESC', 'اختر الملحق الختامي للعنوان (.html) '); // static name - define('_NEWS_MI_STATICNAME', 'الاسم الثابت'); - define('_NEWS_MI_STATICNAME_DESC', 'إسم فئة للصفحات الثابتة عند انتاج العنوان '); +define('_NEWS_MI_STATICNAME', 'الاسم الثابت'); +define('_NEWS_MI_STATICNAME_DESC', 'إسم فئة للصفحات الثابتة عند انتاج العنوان '); // Lenght Id - define('_NEWS_MI_LENGHTID', 'طول رقم الصفحة'); - define('_NEWS_MI_LENGHTID_DESC', 'عدد ارقام المنتجة للصفحة'); +define('_NEWS_MI_LENGHTID', 'طول رقم الصفحة'); +define('_NEWS_MI_LENGHTID_DESC', 'عدد ارقام المنتجة للصفحة'); //Advertisement - define('_NEWS_MI_ADVERTISEMENT', 'الإعلانات'); - define('_NEWS_MI_ADVERTISEMENT_DESC', 'اجعل نصا أو کود جاوا للعرض في جمیع الصفحات'); -// Edit in place - define('_NEWS_MI_EDITINPLACE',' تعدیل في الصفحة؟'); - define('_NEWS_MI_EDITINPLACE_DESC', 'یمکنک تعدیل صفحات مع کود HTML علی شکل أي جکس داخل صفحتک'); +define('_NEWS_MI_ADVERTISEMENT', 'الإعلانات'); +define('_NEWS_MI_ADVERTISEMENT_DESC', 'اجعل نصا أو کود جاوا للعرض في جمیع الصفحات'); // Tell a friend - define('_NEWS_MI_TELLAFRIEND', 'استخدام وحدة إخبار الأصدقاء'); - define('_NEWS_MI_TELLAFRIEND_DESC', ''); +define('_NEWS_MI_TELLAFRIEND', 'استخدام وحدة إخبار الأصدقاء'); +define('_NEWS_MI_TELLAFRIEND_DESC', ''); // Tell a friend - define('_NEWS_MI_USETAG', ' استخدام الوحدة TAG لإنتاج '); - define('_NEWS_MI_USETAG_DESC', 'لاستخدام هذا الأیقون یجب تثبیت وحدة TAG'); +define('_NEWS_MI_USETAG', ' استخدام الوحدة TAG لإنتاج '); +define('_NEWS_MI_USETAG_DESC', 'لاستخدام هذا الأیقون یجب تثبیت وحدة TAG'); // Show options - define('_NEWS_MI_DISP_OPTION', 'کیفیة العرض'); - define('_NEWS_MI_DISP_OPTION_DESC', 'اختر حالة عرض الخیارات. إما علی اساس خیارات الوحدة أم خیار الفئات'); - define('_NEWS_MI_DISP_OPTION_MODULE',' خیارات الوحدات'); - define('_NEWS_MI_DISP_OPTION_TOPIC', ' خیارات الفئات'); +define('_NEWS_MI_DISP_OPTION', 'کیفیة العرض'); +define('_NEWS_MI_DISP_OPTION_DESC', 'اختر حالة عرض الخیارات. إما علی اساس خیارات الوحدة أم خیار الفئات'); +define('_NEWS_MI_DISP_OPTION_MODULE',' خیارات الوحدات'); +define('_NEWS_MI_DISP_OPTION_TOPIC', ' خیارات الفئات'); // Title - define('_NEWS_MI_DISPTITLE', 'عرض العنوان؟'); - define('_NEWS_MI_DISPTITLE_DESC', ''); +define('_NEWS_MI_DISPTITLE', 'عرض العنوان؟'); +define('_NEWS_MI_DISPTITLE_DESC', ''); // Title - define('_NEWS_MI_DISPTOPIC', 'عرض الفئة؟'); - define('_NEWS_MI_DISPTOPIC_DESC', ''); +define('_NEWS_MI_DISPTOPIC', 'عرض الفئة؟'); +define('_NEWS_MI_DISPTOPIC_DESC', ''); // Date - define('_NEWS_MI_DISPDATE', 'عرض التاریخ؟'); - define('_NEWS_MI_DISPDATE_DESC', ''); +define('_NEWS_MI_DISPDATE', 'عرض التاریخ؟'); +define('_NEWS_MI_DISPDATE_DESC', ''); // Author - define('_NEWS_MI_DISPAUTHOR', 'عرذض المحرر؟'); - define('_NEWS_MI_DISPAUTHOR_DESC', ''); +define('_NEWS_MI_DISPAUTHOR', 'عرذض المحرر؟'); +define('_NEWS_MI_DISPAUTHOR_DESC', ''); // Navigation Link - define('_NEWS_MI_DISPNAV', 'عرض روابط ناوبری؟'); - define('_NEWS_MI_DISPNAV_DESC', ''); +define('_NEWS_MI_DISPNAV', 'عرض روابط ناوبری؟'); +define('_NEWS_MI_DISPNAV_DESC', ''); // PDF Link - define('_NEWS_MI_DISPPDF', 'عرض رابط PDF؟'); - define('_NEWS_MI_DISPPDF_DESC', ''); +define('_NEWS_MI_DISPPDF', 'عرض رابط PDF؟'); +define('_NEWS_MI_DISPPDF_DESC', ''); // Print Link - define('_NEWS_MI_DISPPRINT', 'عرض رابط الطباعة؟'); - define('_NEWS_MI_DISPPRINT_DESC', ''); +define('_NEWS_MI_DISPPRINT', 'عرض رابط الطباعة؟'); +define('_NEWS_MI_DISPPRINT_DESC', ''); // Hits Link - define('_NEWS_MI_DISHITS', 'عرض الزیارات؟'); - define('_NEWS_MI_DISHITS_DESC', ''); +define('_NEWS_MI_DISHITS', 'عرض الزیارات؟'); +define('_NEWS_MI_DISHITS_DESC', ''); // Mail Link - define('_NEWS_MI_DISPMAIL', 'عرض رابط إخبار الأصدقاء؟'); - define('_NEWS_MI_DISPMAIL_DESC', ''); +define('_NEWS_MI_DISPMAIL', 'عرض رابط إخبار الأصدقاء؟'); +define('_NEWS_MI_DISPMAIL_DESC', ''); // Mail Link - define('_NEWS_MI_DISPCOMS', 'عرض عدد الآراء ؟'); - define('_NEWS_MI_DISPCOMS_DESC', ''); +define('_NEWS_MI_DISPCOMS', 'عرض عدد الآراء ؟'); +define('_NEWS_MI_DISPCOMS_DESC', ''); // Per page - define('_NEWS_MI_PERPAGE', 'في کل صفحة'); - define('_NEWS_MI_PERPAGE_DESC', 'عدد المواضیع في کل صفحة'); +define('_NEWS_MI_PERPAGE', 'في کل صفحة'); +define('_NEWS_MI_PERPAGE_DESC', 'عدد المواضیع في کل صفحة'); // Columns - define('_NEWS_MI_COLUMNS', 'عمود'); - define('_NEWS_MI_COLUMNS_DESC', 'عدد الأعمدة في کل صفحة'); +define('_NEWS_MI_COLUMNS', 'عمود'); +define('_NEWS_MI_COLUMNS_DESC', 'عدد الأعمدة في کل صفحة'); // Show type - define('_NEWS_MI_SHOWTYPE', 'حالة العرض'); - define('_NEWS_MI_SHOWTYPE_DESC', 'حالة عرض نموذج الفئات'); - define('_NEWS_MI_SHOWTYPE_0', 'علی اساس الوحدات'); - define('_NEWS_MI_SHOWTYPE_1', 'الوضع الخبری'); - define('_NEWS_MI_SHOWTYPE_2', 'حالت جدولی'); - define('_NEWS_MI_SHOWTYPE_3', 'وضع الصورة'); - define('_NEWS_MI_SHOWTYPE_4', 'جالت لیست'); - define('_NEWS_MI_SHOWTYPE_5', 'Spotlight'); +define('_NEWS_MI_SHOWTYPE', 'حالة العرض'); +define('_NEWS_MI_SHOWTYPE_DESC', 'حالة عرض نموذج الفئات'); +define('_NEWS_MI_SHOWTYPE_0', 'علی اساس الوحدات'); +define('_NEWS_MI_SHOWTYPE_1', 'الوضع الخبری'); +define('_NEWS_MI_SHOWTYPE_2', 'حالت جدولی'); +define('_NEWS_MI_SHOWTYPE_3', 'وضع الصورة'); +define('_NEWS_MI_SHOWTYPE_4', 'جالت لیست'); +define('_NEWS_MI_SHOWTYPE_5', 'Spotlight'); // Show order - define('_NEWS_MI_SHOWORDER', 'اولویة العرض'); - define('_NEWS_MI_SHOWORDER_DESC', 'اختر اولویة العرض متصاعدا ام متنازلا'); - define("_NEWS_MI_DESC", "متنازلا"); - define("_NEWS_MI_ASC", "متصاعدا"); +define('_NEWS_MI_SHOWORDER', 'اولویة العرض'); +define('_NEWS_MI_SHOWORDER_DESC', 'اختر اولویة العرض متصاعدا ام متنازلا'); +define("_NEWS_MI_DESC", "متنازلا"); +define("_NEWS_MI_ASC", "متصاعدا"); // Show sort - define('_NEWS_MI_SHOWSORT', 'تنظیم علی اساس العرض'); - define('_NEWS_MI_SHOWSORT_DESC', 'تنظیم علی اساس اختیار العرض'); - define('_NEWS_MI_SHOWSORT_1', 'Id'); - define('_NEWS_MI_SHOWSORT_2', 'Create'); - define('_NEWS_MI_SHOWSORT_3', 'Update'); - define('_NEWS_MI_SHOWSORT_4', 'Title'); - define('_NEWS_MI_SHOWSORT_5', 'Order'); - define('_NEWS_MI_SHOWSORT_6', 'Random'); - define('_NEWS_MI_SHOWSORT_7', 'Hits'); +define('_NEWS_MI_SHOWSORT', 'تنظیم علی اساس العرض'); +define('_NEWS_MI_SHOWSORT_DESC', 'تنظیم علی اساس اختیار العرض'); +define('_NEWS_MI_SHOWSORT_1', 'Id'); +define('_NEWS_MI_SHOWSORT_2', 'Create'); +define('_NEWS_MI_SHOWSORT_3', 'Update'); +define('_NEWS_MI_SHOWSORT_4', 'Title'); +define('_NEWS_MI_SHOWSORT_5', 'Order'); +define('_NEWS_MI_SHOWSORT_6', 'Random'); +define('_NEWS_MI_SHOWSORT_7', 'Hits'); // Admin page - define('_NEWS_MI_ADMIN_PERPAGE', 'الوثیقة في کل صفحة'); - define('_NEWS_MI_ADMIN_PERPAGE_DESC', 'إدارة عدد الوثائق في کل صفحة'); +define('_NEWS_MI_ADMIN_PERPAGE', 'الوثیقة في کل صفحة'); +define('_NEWS_MI_ADMIN_PERPAGE_DESC', 'إدارة عدد الوثائق في کل صفحة'); // Admin Show order - define('_NEWS_MI_ADMIN_SHOWORDER', 'اولویة عرض المواضیع'); - define('_NEWS_MI_ADMIN_SHOWORDER_DESC', 'اختر اولویة العرض متصاعدا ام متنازلا'); +define('_NEWS_MI_ADMIN_SHOWORDER', 'اولویة عرض المواضیع'); +define('_NEWS_MI_ADMIN_SHOWORDER_DESC', 'اختر اولویة العرض متصاعدا ام متنازلا'); // Admin sort - define('_NEWS_MI_ADMIN_SHOWSORT', 'التنظیم علی اساس عرض الصفحات صفحات'); - define('_NEWS_MI_ADMIN_SHOWSORT_DESC', 'العرض علی اساس اختیار العرض'); +define('_NEWS_MI_ADMIN_SHOWSORT', 'التنظیم علی اساس عرض الصفحات صفحات'); +define('_NEWS_MI_ADMIN_SHOWSORT_DESC', 'العرض علی اساس اختیار العرض'); // Admin topic page - define('_NEWS_MI_ADMIN_PERPAGE_TOPIC', 'الفئة في کل صفحة'); - define('_NEWS_MI_ADMIN_PERPAGE_TOPIC_DESC', 'عدد الفئات في کل صفحة في قسم الإدارة'); +define('_NEWS_MI_ADMIN_PERPAGE_TOPIC', 'الفئة في کل صفحة'); +define('_NEWS_MI_ADMIN_PERPAGE_TOPIC_DESC', 'عدد الفئات في کل صفحة في قسم الإدارة'); // Admin topic Show order - define('_NEWS_MI_ADMIN_SHOWORDER_TOPIC', 'التنظیم علی اساس عرض الفئات'); - define('_NEWS_MI_ADMIN_SHOWORDER_TOPIC_DESC', 'اختر اولویة العرض متصاعدا ام متنازلا '); - define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_1', 'Id'); - define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_2', 'Order'); - define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_3', 'Created'); +define('_NEWS_MI_ADMIN_SHOWORDER_TOPIC', 'التنظیم علی اساس عرض الفئات'); +define('_NEWS_MI_ADMIN_SHOWORDER_TOPIC_DESC', 'اختر اولویة العرض متصاعدا ام متنازلا '); +define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_1', 'Id'); +define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_2', 'Order'); +define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_3', 'Created'); // Admin topic sort - define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC', 'اولویة عرض الفئات'); - define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_DESC', 'التنظیم علی اساس اختیار العرض'); +define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC', 'اولویة عرض الفئات'); +define('_NEWS_MI_ADMIN_SHOWSORT_TOPIC_DESC', 'التنظیم علی اساس اختیار العرض'); // Admin index limit - define('_NEWS_MI_ADMIN_INDEX_LIMIT', 'عدد المواضیع في الصفحة الاولی للإدارة'); - define('_NEWS_MI_ADMIN_INDEX_LIMIT_DESC', 'عدد الموضایع في الصفحة الاولی للإدارة'); +define('_NEWS_MI_ADMIN_INDEX_LIMIT', 'عدد المواضیع في الصفحة الاولی للإدارة'); +define('_NEWS_MI_ADMIN_INDEX_LIMIT_DESC', 'عدد الموضایع في الصفحة الاولی للإدارة'); //rss - define('_NEWS_MI_RSS_SHOW', 'عرض آیقون ال خوراک'); - define('_NEWS_MI_RSS_SHOW_DESC', 'عرض أو عدم عرض آیقون خوراک في الوحدة'); - define('_NEWS_MI_RSS_TIMECACHE', 'زمان کش خوراک'); - define('_NEWS_MI_RSS_TIMECACHE_DESC', 'زمان کش برای صفحه خوراک بر حسب دقیقه'); - define('_NEWS_MI_RSS_PERPAGE', 'عدد موارد خوراک'); - define('_NEWS_MI_RSS_PERPAGE_DESC', 'اختر عدد منتجات خوراک في الصفحة'); - define('_NEWS_MI_RSS_LOGO', 'شعار صفحة خوراک'); - define('_NEWS_MI_RSS_LOGO_DESC', 'شعار الموقع في صفحة خوراک'); +define('_NEWS_MI_RSS_SHOW', 'عرض آیقون ال خوراک'); +define('_NEWS_MI_RSS_SHOW_DESC', 'عرض أو عدم عرض آیقون خوراک في الوحدة'); +define('_NEWS_MI_RSS_TIMECACHE', 'زمان کش خوراک'); +define('_NEWS_MI_RSS_TIMECACHE_DESC', 'زمان کش برای صفحه خوراک بر حسب دقیقه'); +define('_NEWS_MI_RSS_PERPAGE', 'عدد موارد خوراک'); +define('_NEWS_MI_RSS_PERPAGE_DESC', 'اختر عدد منتجات خوراک في الصفحة'); +define('_NEWS_MI_RSS_LOGO', 'شعار صفحة خوراک'); +define('_NEWS_MI_RSS_LOGO_DESC', 'شعار الموقع في صفحة خوراک'); // Print - define('_NEWS_MI_PRINT_LOGO', 'عرض الشعار في الموقع'); - define('_NEWS_MI_PRINT_LOGO_DESC', 'عرض أو عدم عرض شعار الموقع في صفحة الطباعة'); - define('_NEWS_MI_PRINT_LOGOFLOAT', 'محل شعار الموقع'); - define('_NEWS_MI_PRINT_LOGOFLOAT_DESC', 'محل شعار الموقع في الصفحة ممکن ان تکون الطباعة یمینا أو شمالا أو وسطا'); - define('_NEWS_MI_PRINT_LEFT', 'شمال'); - define('_NEWS_MI_PRINT_RIGHT', 'یمین'); - define('_NEWS_MI_PRINT_CENTER', 'وسط'); - define('_NEWS_MI_PRINT_LOGOURL', 'شعار الموقع'); - define('_NEWS_MI_PRINT_LOGOURL_DESC', 'شعار الموقع في صفحة الطباعة'); - define('_NEWS_MI_PRINT_TITLE', 'عرض العنوان؟'); - define('_NEWS_MI_PRINT_TITLE_DESC', ''); - define('_NEWS_MI_PRINT_IMG', 'عرض الصورة'); - define('_NEWS_MI_PRINT_IMG_DESC', ''); - define('_NEWS_MI_PRINT_SHORT', 'عرض النص الإبتدائي؟'); - define('_NEWS_MI_PRINT_SHORT_DESC', ''); - define('_NEWS_MI_PRINT_TEXT', 'عرض النص النهائي؟'); - define('_NEWS_MI_PRINT_TEXT_DESC', ''); - define('_NEWS_MI_PRINT_DATE', 'عرض التاریخ؟'); - define('_NEWS_MI_PRINT_DATE_DESC', ''); - define('_NEWS_MI_PRINT_AUTHOR', 'عرض المحرر؟'); - define('_NEWS_MI_PRINT_AUTHOR_DESC', ''); - define('_NEWS_MI_PRINT_LINK', 'عرض رابط الصفحة؟'); - define('_NEWS_MI_PRINT_LINK_DESC', ''); +define('_NEWS_MI_PRINT_LOGO', 'عرض الشعار في الموقع'); +define('_NEWS_MI_PRINT_LOGO_DESC', 'عرض أو عدم عرض شعار الموقع في صفحة الطباعة'); +define('_NEWS_MI_PRINT_LOGOFLOAT', 'محل شعار الموقع'); +define('_NEWS_MI_PRINT_LOGOFLOAT_DESC', 'محل شعار الموقع في الصفحة ممکن ان تکون الطباعة یمینا أو شمالا أو وسطا'); +define('_NEWS_MI_PRINT_LEFT', 'شمال'); +define('_NEWS_MI_PRINT_RIGHT', 'یمین'); +define('_NEWS_MI_PRINT_CENTER', 'وسط'); +define('_NEWS_MI_PRINT_LOGOURL', 'شعار الموقع'); +define('_NEWS_MI_PRINT_LOGOURL_DESC', 'شعار الموقع في صفحة الطباعة'); +define('_NEWS_MI_PRINT_TITLE', 'عرض العنوان؟'); +define('_NEWS_MI_PRINT_TITLE_DESC', ''); +define('_NEWS_MI_PRINT_IMG', 'عرض الصورة'); +define('_NEWS_MI_PRINT_IMG_DESC', ''); +define('_NEWS_MI_PRINT_SHORT', 'عرض النص الإبتدائي؟'); +define('_NEWS_MI_PRINT_SHORT_DESC', ''); +define('_NEWS_MI_PRINT_TEXT', 'عرض النص النهائي؟'); +define('_NEWS_MI_PRINT_TEXT_DESC', ''); +define('_NEWS_MI_PRINT_DATE', 'عرض التاریخ؟'); +define('_NEWS_MI_PRINT_DATE_DESC', ''); +define('_NEWS_MI_PRINT_AUTHOR', 'عرض المحرر؟'); +define('_NEWS_MI_PRINT_AUTHOR_DESC', ''); +define('_NEWS_MI_PRINT_LINK', 'عرض رابط الصفحة؟'); +define('_NEWS_MI_PRINT_LINK_DESC', ''); //img - define('_NEWS_MI_IMAGE_DIR', 'الطریق الی هذه الصفحة'); - define('_NEWS_MI_IMAGE_DIR_DESC', 'طریق تحمیل الصور للمواضیع . اذا تم تغییر هذا العنوان ، یجب ان تنقل الصور القدیمة الی هذا العنوان للعرض'); - define('_NEWS_MI_IMAGE_SIZE', 'Image file size (in bytes)'); - define('_NEWS_MI_IMAGE_SIZE_DESC', 'Max allowed size for image file (1048576 bytes = 1 MegaByte)'); - define('_NEWS_MI_IMAGE_MAXWIDTH', 'اکثر عرض الصورة'); - define('_NEWS_MI_IMAGE_MAXWIDTH_DESC', 'اکثر عرض للصورة عند التحمیل '); - define('_NEWS_MI_IMAGE_MAXHEIGHT', 'اکثر طول التصویر عند تحمیله'); - define('_NEWS_MI_IMAGE_MAXHEIGHT_DESC', 'اکثر طول الصورة عند التحمیل'); - define('_NEWS_MI_IMAGE_MEDIUMWIDTH', 'Image medium width (pixel)'); - define('_NEWS_MI_IMAGE_MEDIUMWIDTH_DESC', 'Medium allowed width for image resize'); - define('_NEWS_MI_IMAGE_MEDIUMHEIGHT', 'Image medium height (pixel)'); - define('_NEWS_MI_IMAGE_MEDIUMHEIGHT_DESC', 'Medium allowed height for image resize'); - define('_NEWS_MI_IMAGE_THUMBWIDTH', 'Image thumb width (pixel)'); - define('_NEWS_MI_IMAGE_THUMBWIDTH_DESC', 'Thumb allowed width for image resize'); - define('_NEWS_MI_IMAGE_THUMBHEIGHT', 'Image thumb height (pixel)'); - define('_NEWS_MI_IMAGE_THUMBHEIGHT_DESC', 'Thumb allowed height for image resize'); - define('_NEWS_MI_IMAGE_MIME', 'الملحق الختامي المتاح للتحمیل'); - define('_NEWS_MI_IMAGE_MIME_DESC', 'اختر الملحق الختامي المتاح'); - define('_NEWS_MI_IMAGE_WIDTH', 'عرض الصورة'); - define('_NEWS_MI_IMAGE_WIDTH_DESC', 'اختیار عرض الصوري للعرض في الصفحة'); - define('_NEWS_MI_IMAGE_FLOAT', 'محل الصورة'); - define('_NEWS_MI_IMAGE_FLOAT_DESC', 'اختیار محل الصورة یمینا او شمالا للصور المحملة من الوحدات'); - define('_NEWS_MI_IMAGE_LEFT', 'شمال'); - define('_NEWS_MI_IMAGE_RIGHT', 'یمین'); - define('_NEWS_MI_IMAGE_LIGHTBOX', 'استخدامlightbox'); - define('_NEWS_MI_IMAGE_LIGHTBOX_DESC', 'استخدامlightbox ل نمایش الصور'); +define('_NEWS_MI_IMAGE_DIR', 'الطریق الی هذه الصفحة'); +define('_NEWS_MI_IMAGE_DIR_DESC', 'طریق تحمیل الصور للمواضیع . اذا تم تغییر هذا العنوان ، یجب ان تنقل الصور القدیمة الی هذا العنوان للعرض'); +define('_NEWS_MI_IMAGE_SIZE', 'Image file size (in bytes)'); +define('_NEWS_MI_IMAGE_SIZE_DESC', 'Max allowed size for image file (1048576 bytes = 1 MegaByte)'); +define('_NEWS_MI_IMAGE_MAXWIDTH', 'اکثر عرض الصورة'); +define('_NEWS_MI_IMAGE_MAXWIDTH_DESC', 'اکثر عرض للصورة عند التحمیل '); +define('_NEWS_MI_IMAGE_MAXHEIGHT', 'اکثر طول التصویر عند تحمیله'); +define('_NEWS_MI_IMAGE_MAXHEIGHT_DESC', 'اکثر طول الصورة عند التحمیل'); +define('_NEWS_MI_IMAGE_MEDIUMWIDTH', 'Image medium width (pixel)'); +define('_NEWS_MI_IMAGE_MEDIUMWIDTH_DESC', 'Medium allowed width for image resize'); +define('_NEWS_MI_IMAGE_MEDIUMHEIGHT', 'Image medium height (pixel)'); +define('_NEWS_MI_IMAGE_MEDIUMHEIGHT_DESC', 'Medium allowed height for image resize'); +define('_NEWS_MI_IMAGE_THUMBWIDTH', 'Image thumb width (pixel)'); +define('_NEWS_MI_IMAGE_THUMBWIDTH_DESC', 'Thumb allowed width for image resize'); +define('_NEWS_MI_IMAGE_THUMBHEIGHT', 'Image thumb height (pixel)'); +define('_NEWS_MI_IMAGE_THUMBHEIGHT_DESC', 'Thumb allowed height for image resize'); +define('_NEWS_MI_IMAGE_MIME', 'الملحق الختامي المتاح للتحمیل'); +define('_NEWS_MI_IMAGE_MIME_DESC', 'اختر الملحق الختامي المتاح'); +define('_NEWS_MI_IMAGE_WIDTH', 'عرض الصورة'); +define('_NEWS_MI_IMAGE_WIDTH_DESC', 'اختیار عرض الصوري للعرض في الصفحة'); +define('_NEWS_MI_IMAGE_FLOAT', 'محل الصورة'); +define('_NEWS_MI_IMAGE_FLOAT_DESC', 'اختیار محل الصورة یمینا او شمالا للصور المحملة من الوحدات'); +define('_NEWS_MI_IMAGE_LEFT', 'شمال'); +define('_NEWS_MI_IMAGE_RIGHT', 'یمین'); +define('_NEWS_MI_IMAGE_LIGHTBOX', 'استخدامlightbox'); +define('_NEWS_MI_IMAGE_LIGHTBOX_DESC', 'استخدامlightbox ل نمایش الصور'); //social - define('_NEWS_MI_SOCIAL', 'استخدام خیاران الشبکات الإجتماعیة'); - define('_NEWS_MI_SOCIAL_DESC', 'یمکنک استخدامروابط الشبکات الإجتماعیة و بوکمارک في کل صفحة'); - define('_NEWS_MI_BOOKMARK', 'بوکمارک'); - define('_NEWS_MI_SOCIALNETWORM', 'الشبکات الإجتماعیة'); - define('_NEWS_MI_NONE', 'لاشیء'); - define('_NEWS_MI_BOTH', 'کلاهما'); +define('_NEWS_MI_SOCIAL', 'استخدام خیاران الشبکات الإجتماعیة'); +define('_NEWS_MI_SOCIAL_DESC', 'یمکنک استخدامروابط الشبکات الإجتماعیة و بوکمارک في کل صفحة'); +define('_NEWS_MI_BOOKMARK', 'بوکمارک'); +define('_NEWS_MI_SOCIALNETWORM', 'الشبکات الإجتماعیة'); +define('_NEWS_MI_NONE', 'لاشیء'); +define('_NEWS_MI_BOTH', 'کلاهما'); //Multiple Columns - define('_NEWS_MI_MULTIPLE_COLUMNS', 'النص في عدة أعمدة'); - define('_NEWS_MI_MULTIPLE_COLUMNS_DESC', 'اختیار عدد الأعمدة لعرض نص کل وثیقة. هذا الخیار سیستخدم فی النص الأصلي فقط'); - define('_NEWS_MI_MULTIPLE_COLUMNS_1', 'عمود واحد'); - define('_NEWS_MI_MULTIPLE_COLUMNS_2', 'عمودین'); - define('_NEWS_MI_MULTIPLE_COLUMNS_3', 'ثلاثة أعمدة'); - define('_NEWS_MI_MULTIPLE_COLUMNS_4', 'أربعة أعمدة'); +define('_NEWS_MI_MULTIPLE_COLUMNS', 'النص في عدة أعمدة'); +define('_NEWS_MI_MULTIPLE_COLUMNS_DESC', 'اختیار عدد الأعمدة لعرض نص کل وثیقة. هذا الخیار سیستخدم فی النص الأصلي فقط'); +define('_NEWS_MI_MULTIPLE_COLUMNS_1', 'عمود واحد'); +define('_NEWS_MI_MULTIPLE_COLUMNS_2', 'عمودین'); +define('_NEWS_MI_MULTIPLE_COLUMNS_3', 'ثلاثة أعمدة'); +define('_NEWS_MI_MULTIPLE_COLUMNS_4', 'أربعة أعمدة'); // All user posts - define('_NEWS_MI_ALLUSERPOST', 'جمیع مشارکات هذا المستخدم'); - define('_NEWS_MI_ALLUSERPOST_DESC', 'عرض / إخفاء رابط جمیع مشارکات المستخدم في الصفحة'); +define('_NEWS_MI_ALLUSERPOST', 'جمیع مشارکات هذا المستخدم'); +define('_NEWS_MI_ALLUSERPOST_DESC', 'عرض / إخفاء رابط جمیع مشارکات المستخدم في الصفحة'); // regular expression - define('_NEWS_MI_REGULAR_EXPRESSION', 'اسم المستعار تلقائیا نموذج العنوان'); - define('_NEWS_MI_REGULAR_EXPRESSION_DESC', '.استخدام عبارة با قاعده لإنشاء الإسم المستعار التلقائي نموذج العنوان. اذا لم یتم دعم لغتک المستخدم عند انشاء التلقائي للعنوان ، أضف لغتک الی هذا القسم. المفترض دعم اللغات الانجلیزیة و العربیة و الفارسیة : <b>`[^۰-۹a-z0-9إأآضصثقفغعهخحجدطكمنتالبيسشئءؤرﻻىةوزظذ]`u</b>'); - define('_NEWS_MI_REGULAR_EXPRESSION_CONFIG', '`[^۰-۹a-z0-9إأآضصثقفغعهخحجدطكمنتالبيسشئءؤرﻻىةوزظذ]`u'); +define('_NEWS_MI_REGULAR_EXPRESSION', 'اسم المستعار تلقائیا نموذج العنوان'); +define('_NEWS_MI_REGULAR_EXPRESSION_DESC', '.استخدام عبارة با قاعده لإنشاء الإسم المستعار التلقائي نموذج العنوان. اذا لم یتم دعم لغتک المستخدم عند انشاء التلقائي للعنوان ، أضف لغتک الی هذا القسم. المفترض دعم اللغات الانجلیزیة و العربیة و الفارسیة : <b>`[^۰-۹a-z0-9إأآضصثقفغعهخحجدطكمنتالبيسشئءؤرﻻىةوزظذ]`u</b>'); +define('_NEWS_MI_REGULAR_EXPRESSION_CONFIG', '`[^۰-۹a-z0-9إأآضصثقفغعهخحجدطكمنتالبيسشئءؤرﻻىةوزظذ]`u'); // Breadcrumb - define('_NEWS_MI_BREADCRUMB_SHOW', 'عرض ناوبری'); - define('_NEWS_MI_BREADCRUMB_MODNAME', 'عرض اسم الوحدة'); - define('_NEWS_MI_BREADCRUMB_TOHOME', 'عرض رابط الصفحة الرئیسیة'); +define('_NEWS_MI_BREADCRUMB_SHOW', 'عرض ناوبری'); +define('_NEWS_MI_BREADCRUMB_MODNAME', 'عرض اسم الوحدة'); +define('_NEWS_MI_BREADCRUMB_TOHOME', 'عرض رابط الصفحة الرئیسیة'); // Files - define('_NEWS_MI_FILE_DIR', 'طریق تحمیل الملف'); - define('_NEWS_MI_FILE_DIR_DESC', 'طریق تحمیل الملف للمواضیع. اذذا تم تغییر هذا الطریق، یجب ان تنقل اللفات السابقي الی عذا العنوان للعرض'); - define('_NEWS_MI_FILE_SIZE', 'اندا... [truncated message content] |
From: <vo...@us...> - 2012-04-04 07:31:04
|
Revision: 9272 http://xoops.svn.sourceforge.net/xoops/?rev=9272&view=rev Author: voltan1 Date: 2012-04-04 07:30:57 +0000 (Wed, 04 Apr 2012) Log Message: ----------- improve spotlight Modified Paths: -------------- XoopsModules/fmcontent/branches/news/blocks/list.php XoopsModules/fmcontent/branches/news/class/story.php Modified: XoopsModules/fmcontent/branches/news/blocks/list.php =================================================================== --- XoopsModules/fmcontent/branches/news/blocks/list.php 2012-04-04 04:31:29 UTC (rev 9271) +++ XoopsModules/fmcontent/branches/news/blocks/list.php 2012-04-04 07:30:57 UTC (rev 9272) @@ -91,8 +91,10 @@ $contents = $story_handler->News_GetContentBlockList($NewsModule, $story_infos ,$topics); if($show == 'spotlight') { - $spotlightid = $story_handler->News_SpotlightId($contents); - $block['spotlightid'] = $spotlightid; + $id = $story_handler->News_SpotlightId($contents); + $block['spotlightid'] = $id['spotlightid']; + $block['subspotlightid1'] = $id['subspotlightid1']; + $block['subspotlightid2'] = $id['subspotlightid2']; } // Add block data Modified: XoopsModules/fmcontent/branches/news/class/story.php =================================================================== --- XoopsModules/fmcontent/branches/news/class/story.php 2012-04-04 04:31:29 UTC (rev 9271) +++ XoopsModules/fmcontent/branches/news/class/story.php 2012-04-04 07:30:57 UTC (rev 9272) @@ -1020,14 +1020,34 @@ } } + $id = array(); + if($defaultid) { - $spotlightid = max($defaultid); + $id['spotlightid'] = max($defaultid); + unset($defaultid['0']); } else { - $spotlightid = max($storyid); + $id['spotlightid'] = max($storyid); + unset($storyid['0']); } - - return $spotlightid; - } + + if($defaultid) { + $id['subspotlightid1'] = max($defaultid); + unset($defaultid['0']); + } else { + $id['subspotlightid1'] = max($storyid); + unset($storyid['0']); + } + + if($defaultid) { + $id['subspotlightid2'] = max($defaultid); + unset($defaultid['0']); + } else { + $id['subspotlightid2'] = max($storyid); + unset($storyid['0']); + } + + return $id; + } /** * Returns the number of published news per topic This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vo...@us...> - 2012-04-04 08:17:26
|
Revision: 9275 http://xoops.svn.sourceforge.net/xoops/?rev=9275&view=rev Author: voltan1 Date: 2012-04-04 08:17:16 +0000 (Wed, 04 Apr 2012) Log Message: ----------- support topic style Modified Paths: -------------- XoopsModules/fmcontent/branches/news/article.php XoopsModules/fmcontent/branches/news/class/topic.php XoopsModules/fmcontent/branches/news/include/functions_update.php XoopsModules/fmcontent/branches/news/index.php XoopsModules/fmcontent/branches/news/language/arabic/admin.php XoopsModules/fmcontent/branches/news/language/english/admin.php XoopsModules/fmcontent/branches/news/language/persian/admin.php XoopsModules/fmcontent/branches/news/sql/mysql.sql XoopsModules/fmcontent/branches/news/templates/news_article.html XoopsModules/fmcontent/branches/news/templates/news_index.html XoopsModules/fmcontent/branches/news/templates/news_topic.html XoopsModules/fmcontent/branches/news/xoops_version.php Added Paths: ----------- XoopsModules/fmcontent/branches/news/css/rtl.css Modified: XoopsModules/fmcontent/branches/news/article.php =================================================================== --- XoopsModules/fmcontent/branches/news/article.php 2012-04-04 08:11:26 UTC (rev 9274) +++ XoopsModules/fmcontent/branches/news/article.php 2012-04-04 08:17:16 UTC (rev 9275) @@ -312,6 +312,11 @@ $xoopsTpl->assign ( 'related', $related ); } +// Add topic style if set +if(file_exists(XOOPS_ROOT_PATH .'/modules/' . $NewsModule->getVar ( 'dirname' ) . '/css/' . $view_topic->getVar ( 'topic_style' ) . '.css')) { + $xoTheme->addStylesheet ( XOOPS_URL . '/modules/' . $NewsModule->getVar ( 'dirname' ) . '/css/' . $view_topic->getVar ( 'topic_style' ) . '.css'); +} + $xoopsTpl->assign ( 'content', $content ); $xoopsTpl->assign ( 'link', $link ); $xoopsTpl->assign ( 'modname', $NewsModule->getVar ( 'name' ) ); Modified: XoopsModules/fmcontent/branches/news/class/topic.php =================================================================== --- XoopsModules/fmcontent/branches/news/class/topic.php 2012-04-04 08:11:26 UTC (rev 9274) +++ XoopsModules/fmcontent/branches/news/class/topic.php 2012-04-04 08:17:16 UTC (rev 9275) @@ -55,6 +55,7 @@ $this->initVar ( "topic_alias", XOBJ_DTYPE_TXTBOX, '' ); $this->initVar ( "topic_homepage", XOBJ_DTYPE_INT, 1 ); $this->initVar ( "topic_show", XOBJ_DTYPE_INT, 1 ); + $this->initVar ( "topic_style", XOBJ_DTYPE_TXTBOX, '' ); // Pour autoriser le html $this->initVar ( "dohtml", XOBJ_DTYPE_INT, 1, false ); @@ -110,6 +111,8 @@ $fileseltray_topic_img->addElement ( new XoopsFormFile ( _NEWS_AM_GLOBAL_FORMUPLOAD, 'topic_img', xoops_getModuleOption ( 'img_size', $NewsModule->getVar ( 'dirname' ) ) ), false ); $form->addElement ( $fileseltray_topic_img ); + $form->addElement ( new XoopsFormText ( _NEWS_AM_TOPIC_STYLE, "topic_style", 50, 64, $this->getVar ( "topic_style" ) ), false ); + $form->addElement ( new XoopsFormRadioYN ( _NEWS_AM_TOPIC_ONLINE, 'topic_online', $this->getVar ( 'topic_online', 'e' ) ) ); $form->addElement ( new XoopsFormRadioYN ( _NEWS_AM_TOPIC_MENU, 'topic_asmenu', $this->getVar ( 'topic_asmenu', 'e' ) ) ); $form->addElement ( new XoopsFormRadioYN ( _NEWS_AM_TOPIC_SHOW, 'topic_show', $this->getVar ( 'topic_show', 'e' ) ) ); Added: XoopsModules/fmcontent/branches/news/css/rtl.css =================================================================== --- XoopsModules/fmcontent/branches/news/css/rtl.css (rev 0) +++ XoopsModules/fmcontent/branches/news/css/rtl.css 2012-04-04 08:17:16 UTC (rev 9275) @@ -0,0 +1,4 @@ +.item , .topic_header { + direction: rtl; + font-family: Tahoma; +} \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/include/functions_update.php =================================================================== --- XoopsModules/fmcontent/branches/news/include/functions_update.php 2012-04-04 08:11:26 UTC (rev 9274) +++ XoopsModules/fmcontent/branches/news/include/functions_update.php 2012-04-04 08:17:16 UTC (rev 9275) @@ -24,6 +24,22 @@ */ function xoops_module_update_news($module, $version) { + // start update to version 1.82 + if($version < 182) { + + $db = $GLOBALS["xoopsDB"]; + $error = false; + + include_once XOOPS_ROOT_PATH . '/modules/news/class/utils.php'; + + if(!NewsUtils::News_FieldExists('topic_style' ,$db->prefix('news_topic'))) + { + NewsUtils::News_AddField('`topic_style` varchar(64) NOT NULL' ,$db->prefix('news_topic')); + } + + } + // end update to version 1.82 + // start update to version 1.81 if($version < 181) { Modified: XoopsModules/fmcontent/branches/news/index.php =================================================================== --- XoopsModules/fmcontent/branches/news/index.php 2012-04-04 08:11:26 UTC (rev 9274) +++ XoopsModules/fmcontent/branches/news/index.php 2012-04-04 08:17:16 UTC (rev 9275) @@ -115,7 +115,12 @@ $type = 'type'.$view_topic->getVar ( 'topic_homepage' ); $story_subtopic = $topic_handler->News_GetSubTopics($NewsModule , $story_topic , $topics); - + + // Add topic style if set + if(file_exists(XOOPS_ROOT_PATH .'/modules/' . $NewsModule->getVar ( 'dirname' ) . '/css/' . $view_topic->getVar ( 'topic_style' ) . '.css')) { + $xoTheme->addStylesheet ( XOOPS_URL . '/modules/' . $NewsModule->getVar ( 'dirname' ) . '/css/' . $view_topic->getVar ( 'topic_style' ) . '.css'); + } + } else { // get all topic informations Modified: XoopsModules/fmcontent/branches/news/language/arabic/admin.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/arabic/admin.php 2012-04-04 08:11:26 UTC (rev 9274) +++ XoopsModules/fmcontent/branches/news/language/arabic/admin.php 2012-04-04 08:17:16 UTC (rev 9275) @@ -18,176 +18,178 @@ * @version $Id$ */ -// Global page -define('_NEWS_AM_GLOBAL_ADD_CONTENT', 'إنشاء الصفحة'); -define('_NEWS_AM_GLOBAL_ADD_TOPIC', 'أنشاء الفئة'); -define('_NEWS_AM_GLOBAL_ADD_FILE', 'إنشاء الملف'); -define('_NEWS_AM_GLOBAL_IMG', 'الصورة'); -define('_NEWS_AM_GLOBAL_FORMUPLOAD', 'إختیار الصورة'); -// Index page -define("_NEWS_AM_INDEX_ADMENU1", "الفئات"); -define("_NEWS_AM_INDEX_ADMENU2", "الصفحات"); -define("_NEWS_AM_INDEX_TOPICS", "<span class='green'>%s</span> تقع الفئة في قاعدة البیانات"); -define("_NEWS_AM_INDEX_CONTENTS", "<span class='green'>%s</span> تقع الصفحة في قاعدة البیانات "); -define("_NEWS_AM_INDEX_CONTENTS_OFFLINE", "There are <span class='red'>%s</span> Offline news in our database"); -define("_NEWS_AM_INDEX_CONTENTS_EXPIRE", "There are <span class='red'>%s</span> Expire news in our database"); -// Topic page -define('_NEWS_AM_TOPIC_FORM', 'إدارة الفئات'); -define('_NEWS_AM_TOPIC_ID', 'ID'); -define('_NEWS_AM_TOPIC_NUM', 'وزن'); -define('_NEWS_AM_TOPIC_NAME', 'العنوان'); -define('_NEWS_AM_TOPIC_PARENT', 'الفئة الرئیسیة'); -define('_NEWS_AM_TOPIC_DESC', 'الوصف'); -define('_NEWS_AM_TOPIC_IMG', 'الصورة'); -define('_NEWS_AM_TOPIC_WEIGHT', 'العرض'); -define('_NEWS_AM_TOPIC_SHOWTYPE','طریقة العرض'); -define('_NEWS_AM_TOPIC_SHOWTYPE_DESC', 'إذا كنت تريد استخدام الإعدادات التالية.<br /> یجب تغییر <b>طریقة العرض</b> من وحدة القاعدة <br />الی خیارات أخری ها.'); -define('_NEWS_AM_TOPIC_PERPAGE', 'کل الصفحة'); -define('_NEWS_AM_TOPIC_COLUMNS', 'عمود'); -define('_NEWS_AM_TOPIC_ONLINE', 'نشیط'); -define('_NEWS_AM_TOPIC_MENU', 'القائمة'); -define('_NEWS_AM_TOPIC_SHOW', 'العرض'); -define('_NEWS_AM_TOPIC_ACTION', 'نشیط'); -define('_NEWS_AM_TOPIC_PID', 'والد'); -define('_NEWS_AM_TOPIC_DATE_CREATED','ساعة الإنشاء'); -define('_NEWS_AM_TOPIC_DATE_UPDATE', 'ساعة التحدیث'); -define('_NEWS_AM_TOPIC_SHOWTOPIC', 'عرض الفئة'); -define('_NEWS_AM_TOPIC_SHOWAUTHOR', 'عرض المحرر'); -define('_NEWS_AM_TOPIC_SHOWDATE', 'عرض التاریخ'); -define('_NEWS_AM_TOPIC_SHOWDPF', 'عرض PDF'); -define('_NEWS_AM_TOPIC_SHOWPRINT', 'عرض الطباعة'); -define('_NEWS_AM_TOPIC_SHOWMAIL', 'عرض أخبار الأصدقاء'); -define('_NEWS_AM_TOPIC_SHOWNAV', 'نمایش ناوبری'); -define('_NEWS_AM_TOPIC_SHOWHITS', 'عرض الزایارات'); -define('_NEWS_AM_TOPIC_SHOWCOMS', 'عرض التعلیقات المنشورة '); -define('_NEWS_AM_TOPIC_HOMEPAGE', 'خیارات الصفحة الأولی للفئة'); -define('_NEWS_AM_TOPIC_HOMEPAGE_DESC', 'Seting content show type in topic pages'); -define('_NEWS_AM_TOPIC_HOMEPAGE_1', 'List all contents from this topic and subtopics'); -define('_NEWS_AM_TOPIC_HOMEPAGE_2', 'List all subtopics'); -define('_NEWS_AM_TOPIC_HOMEPAGE_3', 'List all contents from just this topic'); -define('_NEWS_AM_TOPIC_HOMEPAGE_4', 'Show selected content from this topic'); -define('_NEWS_AM_TOPIC_OPTIONS', 'Sellect topic show options'); -define('_NEWS_AM_TOPIC_OPTIONS_DESC', 'Sellect topic show options'); -define('_NEWS_AM_TOPIC_ALIAS', 'الاسم المستعار'); +// Global page +define('_NEWS_AM_GLOBAL_ADD_CONTENT', 'إنشاء الصفحة'); +define('_NEWS_AM_GLOBAL_ADD_TOPIC', 'أنشاء الفئة'); +define('_NEWS_AM_GLOBAL_ADD_FILE', 'إنشاء الملف'); +define('_NEWS_AM_GLOBAL_IMG', 'الصورة'); +define('_NEWS_AM_GLOBAL_FORMUPLOAD', 'إختیار الصورة'); +// Index page +define("_NEWS_AM_INDEX_ADMENU1", "الفئات"); +define("_NEWS_AM_INDEX_ADMENU2", "الصفحات"); +define("_NEWS_AM_INDEX_TOPICS", "<span class='green'>%s</span> تقع الفئة في قاعدة البیانات"); +define("_NEWS_AM_INDEX_CONTENTS", "<span class='green'>%s</span> تقع الصفحة في قاعدة البیانات "); +define("_NEWS_AM_INDEX_CONTENTS_OFFLINE", "There are <span class='red'>%s</span> Offline news in our database"); +define("_NEWS_AM_INDEX_CONTENTS_EXPIRE", "There are <span class='red'>%s</span> Expire news in our database"); +// Topic page +define('_NEWS_AM_TOPIC_FORM', 'إدارة الفئات'); +define('_NEWS_AM_TOPIC_ID', 'ID'); +define('_NEWS_AM_TOPIC_NUM', 'وزن'); +define('_NEWS_AM_TOPIC_NAME', 'العنوان'); +define('_NEWS_AM_TOPIC_PARENT', 'الفئة الرئیسیة'); +define('_NEWS_AM_TOPIC_DESC', 'الوصف'); +define('_NEWS_AM_TOPIC_IMG', 'الصورة'); +define('_NEWS_AM_TOPIC_WEIGHT', 'العرض'); +define('_NEWS_AM_TOPIC_SHOWTYPE','طریقة العرض'); +define('_NEWS_AM_TOPIC_SHOWTYPE_DESC', 'إذا كنت تريد استخدام الإعدادات التالية.<br /> یجب تغییر <b>طریقة العرض</b> من وحدة القاعدة <br />الی خیارات أخری ها.'); +define('_NEWS_AM_TOPIC_PERPAGE', 'کل الصفحة'); +define('_NEWS_AM_TOPIC_COLUMNS', 'عمود'); +define('_NEWS_AM_TOPIC_ONLINE', 'نشیط'); +define('_NEWS_AM_TOPIC_MENU', 'القائمة'); +define('_NEWS_AM_TOPIC_SHOW', 'العرض'); +define('_NEWS_AM_TOPIC_ACTION', 'نشیط'); +define('_NEWS_AM_TOPIC_PID', 'والد'); +define('_NEWS_AM_TOPIC_DATE_CREATED','ساعة الإنشاء'); +define('_NEWS_AM_TOPIC_DATE_UPDATE', 'ساعة التحدیث'); +define('_NEWS_AM_TOPIC_SHOWTOPIC', 'عرض الفئة'); +define('_NEWS_AM_TOPIC_SHOWAUTHOR', 'عرض المحرر'); +define('_NEWS_AM_TOPIC_SHOWDATE', 'عرض التاریخ'); +define('_NEWS_AM_TOPIC_SHOWDPF', 'عرض PDF'); +define('_NEWS_AM_TOPIC_SHOWPRINT', 'عرض الطباعة'); +define('_NEWS_AM_TOPIC_SHOWMAIL', 'عرض أخبار الأصدقاء'); +define('_NEWS_AM_TOPIC_SHOWNAV', 'نمایش ناوبری'); +define('_NEWS_AM_TOPIC_SHOWHITS', 'عرض الزایارات'); +define('_NEWS_AM_TOPIC_SHOWCOMS', 'عرض التعلیقات المنشورة '); +define('_NEWS_AM_TOPIC_HOMEPAGE', 'خیارات الصفحة الأولی للفئة'); +define('_NEWS_AM_TOPIC_HOMEPAGE_DESC', 'Seting content show type in topic pages'); +define('_NEWS_AM_TOPIC_HOMEPAGE_1', 'List all contents from this topic and subtopics'); +define('_NEWS_AM_TOPIC_HOMEPAGE_2', 'List all subtopics'); +define('_NEWS_AM_TOPIC_HOMEPAGE_3', 'List all contents from just this topic'); +define('_NEWS_AM_TOPIC_HOMEPAGE_4', 'Show selected content from this topic'); +define('_NEWS_AM_TOPIC_OPTIONS', 'Sellect topic show options'); +define('_NEWS_AM_TOPIC_OPTIONS_DESC', 'Sellect topic show options'); +define('_NEWS_AM_TOPIC_ALIAS', 'الاسم المستعار'); define('_NEWS_AM_TOPIC_SHOWTYPE_0', 'Module based'); define('_NEWS_AM_TOPIC_SHOWTYPE_1', 'News type'); define('_NEWS_AM_TOPIC_SHOWTYPE_2', 'Table type'); define('_NEWS_AM_TOPIC_SHOWTYPE_3', 'Photo type'); -define('_NEWS_AM_TOPIC_SHOWTYPE_4', 'List type'); -define('_NEWS_AM_TOPIC_SHOWTYPE_5', 'Spotlight'); -// Content page -define('_NEWS_AM_CONTENT_FORM', 'إدارة المحتوى'); -define('_NEWS_AM_CONTENT_FORMTITLE', 'العنوان'); -define('_NEWS_AM_CONTENT_FORMTITLE_DISP', 'عرض عنوان الصفحة؟'); -define('_NEWS_AM_CONTENT_FORMAUTHOR', 'سازنده ( الإسم)'); -define('_NEWS_AM_CONTENT_FORMSOURCE', 'مصدر ( الرابط)'); -define('_NEWS_AM_CONTENT_FORMTEXT', 'النص'); -define('_NEWS_AM_CONTENT_FORMTEXT_DESC', ' إنشاء أو تحرير صفحة'); -define('_NEWS_AM_CONTENT_FORMGROUP', 'المجموعات'); -define('_NEWS_AM_CONTENT_FORMALIAS', 'الإسم المستعار'); -define('_NEWS_AM_CONTENT_FORMACTIF', 'نشیط'); -define('_NEWS_AM_CONTENT_IMPORTANT', 'عاجل'); -define('_NEWS_AM_CONTENT_FORMDEFAULT', 'الإفتراضي'); -define('_NEWS_AM_CONTENT_FORMPREV', 'السابقة'); -define('_NEWS_AM_CONTENT_FORMNEXT', 'اللاحقة'); -define('_NEWS_AM_CONTENT_DOHTML', 'العرض علی شکل Html'); -define('_NEWS_AM_CONTENT_BREAKS', 'تبدیل خط شکسته فعال'); -define('_NEWS_AM_CONTENT_DOIMAGE', 'عرض صورة النص'); -define('_NEWS_AM_CONTENT_DOXCODE', 'عرض کود النص'); -define('_NEWS_AM_CONTENT_DOSMILEY', 'عرض لبخند های محتوا'); -define('_NEWS_AM_CONTENT_SHORT', 'الملخص'); -define('_NEWS_AM_CONTENT_TITLE', 'العنوان'); -define('_NEWS_AM_CONTENT_MANAGER', 'إدارة المحتوی'); -define('_NEWS_AM_CONTENT_FILE', 'File'); -define('_NEWS_AM_CONTENT_ID', 'ID'); -define('_NEWS_AM_CONTENT_NUM', 'وزن'); -define('_NEWS_AM_CONTENT_PAGE', 'الصفحة'); -define('_NEWS_AM_CONTENT_TYPE', 'النوع'); -define('_NEWS_AM_CONTENT_OWNER', 'سازنده'); -define('_NEWS_AM_CONTENT_ACTIF', 'نشیط'); -define('_NEWS_AM_CONTENT_DEFAULT', 'المقترض'); -define('_NEWS_AM_CONTENT_ORDER', 'النظام'); -define('_NEWS_AM_CONTENT_ACTION', 'العامل'); -define('_NEWS_AM_CONTENT_VIEW', 'العرض'); -define('_NEWS_AM_CONTENT_EDIT', 'ویرایش'); -define('_NEWS_AM_CONTENT_DELETE', 'الغاء'); -define('_NEWS_AM_CONTENT_SHORTDESC', 'بیان الملخص'); -define('_NEWS_AM_CONTENT_TOPIC', 'فئة'); -define('_NEWS_AM_CONTENT_TOPIC_DESC', 'إذ لم یتم إختیار فئة معینة، ستکون صفحتک ثابتة'); -define('_NEWS_AM_CONTENT_STATIC', 'صفحة ثابتة'); -define('_NEWS_AM_CONTENT_STATICS', 'صفحات متغیرة'); -define('_NEWS_AM_CONTENT_ALL_ITEMS', 'جمیع الصفحات و الفهرسة من جمیع الفئات'); -define('_NEWS_AM_CONTENT_ALL_ITEMS_FROM', 'جمیع الصفحات و الفهرسة من فئة :'); -define('_NEWS_AM_CONTENT_FILE_DESC', 'For add more files you must use admin file system in admin side'); -define('_NEWS_AM_CONTENT_SUBTITLE', 'Subtitle'); -define('_NEWS_AM_CONTENT_ALL', 'All News'); -define('_NEWS_AM_CONTENT_OFFLINE', 'Offline news'); -define('_NEWS_AM_CONTENT_EXPIRE', 'Expire news'); -define('_NEWS_AM_CONTENT_PEDATE', 'Set publish and expiration date'); -define('_NEWS_AM_CONTENT_SETDATETIME', 'Set the date/time of publish'); -define('_NEWS_AM_CONTENT_SETEXPDATETIME', 'Set the date/time of expiration'); -define('_NEWS_AM_CONTENT_SLIDE', 'Set as slide'); +define('_NEWS_AM_TOPIC_SHOWTYPE_4', 'List type'); +define('_NEWS_AM_TOPIC_SHOWTYPE_5', 'Spotlight'); +define('_NEWS_AM_TOPIC_STYLE', 'Topic Style'); + +// Content page +define('_NEWS_AM_CONTENT_FORM', 'إدارة المحتوى'); +define('_NEWS_AM_CONTENT_FORMTITLE', 'العنوان'); +define('_NEWS_AM_CONTENT_FORMTITLE_DISP', 'عرض عنوان الصفحة؟'); +define('_NEWS_AM_CONTENT_FORMAUTHOR', 'سازنده ( الإسم)'); +define('_NEWS_AM_CONTENT_FORMSOURCE', 'مصدر ( الرابط)'); +define('_NEWS_AM_CONTENT_FORMTEXT', 'النص'); +define('_NEWS_AM_CONTENT_FORMTEXT_DESC', ' إنشاء أو تحرير صفحة'); +define('_NEWS_AM_CONTENT_FORMGROUP', 'المجموعات'); +define('_NEWS_AM_CONTENT_FORMALIAS', 'الإسم المستعار'); +define('_NEWS_AM_CONTENT_FORMACTIF', 'نشیط'); +define('_NEWS_AM_CONTENT_IMPORTANT', 'عاجل'); +define('_NEWS_AM_CONTENT_FORMDEFAULT', 'الإفتراضي'); +define('_NEWS_AM_CONTENT_FORMPREV', 'السابقة'); +define('_NEWS_AM_CONTENT_FORMNEXT', 'اللاحقة'); +define('_NEWS_AM_CONTENT_DOHTML', 'العرض علی شکل Html'); +define('_NEWS_AM_CONTENT_BREAKS', 'تبدیل خط شکسته فعال'); +define('_NEWS_AM_CONTENT_DOIMAGE', 'عرض صورة النص'); +define('_NEWS_AM_CONTENT_DOXCODE', 'عرض کود النص'); +define('_NEWS_AM_CONTENT_DOSMILEY', 'عرض لبخند های محتوا'); +define('_NEWS_AM_CONTENT_SHORT', 'الملخص'); +define('_NEWS_AM_CONTENT_TITLE', 'العنوان'); +define('_NEWS_AM_CONTENT_MANAGER', 'إدارة المحتوی'); +define('_NEWS_AM_CONTENT_FILE', 'File'); +define('_NEWS_AM_CONTENT_ID', 'ID'); +define('_NEWS_AM_CONTENT_NUM', 'وزن'); +define('_NEWS_AM_CONTENT_PAGE', 'الصفحة'); +define('_NEWS_AM_CONTENT_TYPE', 'النوع'); +define('_NEWS_AM_CONTENT_OWNER', 'سازنده'); +define('_NEWS_AM_CONTENT_ACTIF', 'نشیط'); +define('_NEWS_AM_CONTENT_DEFAULT', 'المقترض'); +define('_NEWS_AM_CONTENT_ORDER', 'النظام'); +define('_NEWS_AM_CONTENT_ACTION', 'العامل'); +define('_NEWS_AM_CONTENT_VIEW', 'العرض'); +define('_NEWS_AM_CONTENT_EDIT', 'ویرایش'); +define('_NEWS_AM_CONTENT_DELETE', 'الغاء'); +define('_NEWS_AM_CONTENT_SHORTDESC', 'بیان الملخص'); +define('_NEWS_AM_CONTENT_TOPIC', 'فئة'); +define('_NEWS_AM_CONTENT_TOPIC_DESC', 'إذ لم یتم إختیار فئة معینة، ستکون صفحتک ثابتة'); +define('_NEWS_AM_CONTENT_STATIC', 'صفحة ثابتة'); +define('_NEWS_AM_CONTENT_STATICS', 'صفحات متغیرة'); +define('_NEWS_AM_CONTENT_ALL_ITEMS', 'جمیع الصفحات و الفهرسة من جمیع الفئات'); +define('_NEWS_AM_CONTENT_ALL_ITEMS_FROM', 'جمیع الصفحات و الفهرسة من فئة :'); +define('_NEWS_AM_CONTENT_FILE_DESC', 'For add more files you must use admin file system in admin side'); +define('_NEWS_AM_CONTENT_SUBTITLE', 'Subtitle'); +define('_NEWS_AM_CONTENT_ALL', 'All News'); +define('_NEWS_AM_CONTENT_OFFLINE', 'Offline news'); +define('_NEWS_AM_CONTENT_EXPIRE', 'Expire news'); +define('_NEWS_AM_CONTENT_PEDATE', 'Set publish and expiration date'); +define('_NEWS_AM_CONTENT_SETDATETIME', 'Set the date/time of publish'); +define('_NEWS_AM_CONTENT_SETEXPDATETIME', 'Set the date/time of expiration'); +define('_NEWS_AM_CONTENT_SLIDE', 'Set as slide'); define('_NEWS_AM_CONTENT_MARQUE', 'Set sd margue'); -// Tools page -define('_NEWS_AM_TOOLS_FORMFOLDER_TITLE', 'استنساخ النسخ المتماثلة'); -define('_NEWS_AM_TOOLS_FORMFOLDER_NAME', 'اسم المجلد'); -define('_NEWS_AM_TOOLS_LOG_TITLE', 'تقریر استنساخ الوحدة'); -define('_NEWS_AM_TOOLS_FORMPURGE_TITLE', 'Purge page of deleted clone'); -define('_NEWS_AM_TOOLS_ALIAS_TITLE', 'تحدیث الإسم'); -define('_NEWS_AM_TOOLS_ALIAS_CONTENT', 'تحدیث إسم الصفحة'); -define('_NEWS_AM_TOOLS_ALIAS_TOPIC', 'تحدیث إسم الفئة'); +// Tools page +define('_NEWS_AM_TOOLS_FORMFOLDER_TITLE', 'استنساخ النسخ المتماثلة'); +define('_NEWS_AM_TOOLS_FORMFOLDER_NAME', 'اسم المجلد'); +define('_NEWS_AM_TOOLS_LOG_TITLE', 'تقریر استنساخ الوحدة'); +define('_NEWS_AM_TOOLS_FORMPURGE_TITLE', 'Purge page of deleted clone'); +define('_NEWS_AM_TOOLS_ALIAS_TITLE', 'تحدیث الإسم'); +define('_NEWS_AM_TOOLS_ALIAS_CONTENT', 'تحدیث إسم الصفحة'); +define('_NEWS_AM_TOOLS_ALIAS_TOPIC', 'تحدیث إسم الفئة'); define('_NEWS_AM_TOOLS_META_TITLE', 'Rebuild Metas'); define('_NEWS_AM_TOOLS_META_KEYWORD', 'Rebuild Meta keywords'); -define('_NEWS_AM_TOOLS_META_DESCRIPTION', 'Rebuild Meta Description'); -define('_NEWS_AM_TOOLS_PRUNE', 'Prune news'); -define('_NEWS_AM_TOOLS_PRUNE_BEFORE', 'Prune stories that were published before'); -define('_NEWS_AM_TOOLS_PRUNE_EXPIREDONLY', 'Only remove stories who have expired'); -define('_NEWS_AM_TOOLS_PRUNE_TOPICS', 'Limit to the following topics'); -define('_NEWS_AM_TOOLS_PRUNE_EXPORT_DSC', 'If you dont check anything then all the topics will be used else only the selected topics will be used'); -// Permissions -define('_NEWS_AM_PERMISSIONS_ACCESS', 'إتاحة العرض'); -define('_NEWS_AM_PERMISSIONS_SUBMIT', 'إتاحة الإرسال'); -define('_NEWS_AM_PERMISSIONS_GLOBAL', 'أتاحة عامة'); -define('_NEWS_AM_PERMISSIONS_GLOBAL_4', 'مشارکة'); -define('_NEWS_AM_PERMISSIONS_GLOBAL_8', 'الإرسال في قسم المستخدمین'); -define('_NEWS_AM_PERMISSIONS_GLOBAL_16', 'الموافقة التلقائية '); -// Attach files -define('_NEWS_AM_FILE', 'File'); -define('_NEWS_AM_FILE_ID', 'ID'); -define('_NEWS_AM_FILE_ONLINE', 'اونلاین'); -define('_NEWS_AM_FILE_ACTION', 'نشیط'); -define('_NEWS_AM_FILE_FORM', ' إضافة ملف '); -define('_NEWS_AM_FILE_TITLE', 'العنوان'); -define('_NEWS_AM_FILE_CONTENT', 'الصفحة'); -define('_NEWS_AM_FILE_STATUS', 'نشیط'); -define('_NEWS_AM_FILE_SELECT', 'اختیار ملف'); -define('_NEWS_AM_FILE_TYPE', 'النوع'); -// Admin message -define('_NEWS_AM_MSG_DBUPDATE', 'تم تحدیث قاعدة بیانات!'); -define('_NEWS_AM_MSG_ERRORDELETE', 'لایمکنک إلغاء هذه الوثیقة <br />الرجاء إلغاء أو نقل جمیع الوثائق التالیة'); -define('_NEWS_AM_MSG_WAIT', 'انتظر قلیلا !'); -define('_NEWS_AM_MSG_DELETE', 'هل أنت متأکد للحذف؟'); -define('_NEWS_AM_MSG_EDIT_ERROR', ' لم يتم العثور على هذه الصفحة أورقم الصفحة غير صحيح !'); -define('_NEWS_AM_MSG_UPDATE_ERROR', ' غير قادر على تحديث قاعدة البيانات! خطأ في تحديث الصفحة '); -define('_NEWS_AM_MSG_INSERT_ERROR', 'غير قادر على تحديث قاعدة البيانات! خطأ في الموضوع '); -define('_NEWS_AM_MSG_CLONE_ERROR', 'هذا الدليل هو متاح الآن !'); -define("_NEWS_AM_MSG_NOPERMSSET", "لایمکن تعدیل الإتاحات: لم یتم تحدیث أي فئة ! الرجاء تحدیث فئة أولا."); -define('_NEWS_AM_MSG_ALIASERROR', 'لقد تم اختیار هذا الإسم. الرجاء اختیار اسم آخر.'); -define('_NEWS_AM_MSG_INPROC', 'Rebuilding ... '); -define('_NEWS_AM_MSG_PRUNE_DELETED', '%s Articles deleted'); -// about -define('_NEWS_AM_ABOUT_ADMIN', 'درباره'); -define('_NEWS_AM_ABOUT_DESCRIPTION', 'وصف:'); -define('_NEWS_AM_ABOUT_AUTHOR', 'المتنج:'); -define('_NEWS_AM_ABOUT_CREDITS', 'معارفه:'); -define('_NEWS_AM_ABOUT_LICENSE', 'إتاحة:'); -define('_NEWS_AM_ABOUT_MODULE_INFO', 'معلومات الوحدة:'); -define('_NEWS_AM_ABOUT_RELEASEDATE', 'ساعة النشر:'); -define("_NEWS_AM_ABOUT_UPDATEDATE", "ساعة التحدیث: "); -define('_NEWS_AM_ABOUT_MODULE_STATUS', 'الوضع:'); -define('_NEWS_AM_ABOUT_WEBSITE', 'الموقع:'); -define('_NEWS_AM_ABOUT_AUTHOR_INFO', 'معلومات المنتج'); -define('_NEWS_AM_ABOUT_AUTHOR_NAME', 'الإسم:'); -define('_NEWS_AM_ABOUT_CHANGELOG', 'قائمة التعدیلات'); +define('_NEWS_AM_TOOLS_META_DESCRIPTION', 'Rebuild Meta Description'); +define('_NEWS_AM_TOOLS_PRUNE', 'Prune news'); +define('_NEWS_AM_TOOLS_PRUNE_BEFORE', 'Prune stories that were published before'); +define('_NEWS_AM_TOOLS_PRUNE_EXPIREDONLY', 'Only remove stories who have expired'); +define('_NEWS_AM_TOOLS_PRUNE_TOPICS', 'Limit to the following topics'); +define('_NEWS_AM_TOOLS_PRUNE_EXPORT_DSC', 'If you dont check anything then all the topics will be used else only the selected topics will be used'); +// Permissions +define('_NEWS_AM_PERMISSIONS_ACCESS', 'إتاحة العرض'); +define('_NEWS_AM_PERMISSIONS_SUBMIT', 'إتاحة الإرسال'); +define('_NEWS_AM_PERMISSIONS_GLOBAL', 'أتاحة عامة'); +define('_NEWS_AM_PERMISSIONS_GLOBAL_4', 'مشارکة'); +define('_NEWS_AM_PERMISSIONS_GLOBAL_8', 'الإرسال في قسم المستخدمین'); +define('_NEWS_AM_PERMISSIONS_GLOBAL_16', 'الموافقة التلقائية '); +// Attach files +define('_NEWS_AM_FILE', 'File'); +define('_NEWS_AM_FILE_ID', 'ID'); +define('_NEWS_AM_FILE_ONLINE', 'اونلاین'); +define('_NEWS_AM_FILE_ACTION', 'نشیط'); +define('_NEWS_AM_FILE_FORM', ' إضافة ملف '); +define('_NEWS_AM_FILE_TITLE', 'العنوان'); +define('_NEWS_AM_FILE_CONTENT', 'الصفحة'); +define('_NEWS_AM_FILE_STATUS', 'نشیط'); +define('_NEWS_AM_FILE_SELECT', 'اختیار ملف'); +define('_NEWS_AM_FILE_TYPE', 'النوع'); +// Admin message +define('_NEWS_AM_MSG_DBUPDATE', 'تم تحدیث قاعدة بیانات!'); +define('_NEWS_AM_MSG_ERRORDELETE', 'لایمکنک إلغاء هذه الوثیقة <br />الرجاء إلغاء أو نقل جمیع الوثائق التالیة'); +define('_NEWS_AM_MSG_WAIT', 'انتظر قلیلا !'); +define('_NEWS_AM_MSG_DELETE', 'هل أنت متأکد للحذف؟'); +define('_NEWS_AM_MSG_EDIT_ERROR', ' لم يتم العثور على هذه الصفحة أورقم الصفحة غير صحيح !'); +define('_NEWS_AM_MSG_UPDATE_ERROR', ' غير قادر على تحديث قاعدة البيانات! خطأ في تحديث الصفحة '); +define('_NEWS_AM_MSG_INSERT_ERROR', 'غير قادر على تحديث قاعدة البيانات! خطأ في الموضوع '); +define('_NEWS_AM_MSG_CLONE_ERROR', 'هذا الدليل هو متاح الآن !'); +define("_NEWS_AM_MSG_NOPERMSSET", "لایمکن تعدیل الإتاحات: لم یتم تحدیث أي فئة ! الرجاء تحدیث فئة أولا."); +define('_NEWS_AM_MSG_ALIASERROR', 'لقد تم اختیار هذا الإسم. الرجاء اختیار اسم آخر.'); +define('_NEWS_AM_MSG_INPROC', 'Rebuilding ... '); +define('_NEWS_AM_MSG_PRUNE_DELETED', '%s Articles deleted'); +// about +define('_NEWS_AM_ABOUT_ADMIN', 'درباره'); +define('_NEWS_AM_ABOUT_DESCRIPTION', 'وصف:'); +define('_NEWS_AM_ABOUT_AUTHOR', 'المتنج:'); +define('_NEWS_AM_ABOUT_CREDITS', 'معارفه:'); +define('_NEWS_AM_ABOUT_LICENSE', 'إتاحة:'); +define('_NEWS_AM_ABOUT_MODULE_INFO', 'معلومات الوحدة:'); +define('_NEWS_AM_ABOUT_RELEASEDATE', 'ساعة النشر:'); +define("_NEWS_AM_ABOUT_UPDATEDATE", "ساعة التحدیث: "); +define('_NEWS_AM_ABOUT_MODULE_STATUS', 'الوضع:'); +define('_NEWS_AM_ABOUT_WEBSITE', 'الموقع:'); +define('_NEWS_AM_ABOUT_AUTHOR_INFO', 'معلومات المنتج'); +define('_NEWS_AM_ABOUT_AUTHOR_NAME', 'الإسم:'); +define('_NEWS_AM_ABOUT_CHANGELOG', 'قائمة التعدیلات'); ?> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/language/english/admin.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/english/admin.php 2012-04-04 08:11:26 UTC (rev 9274) +++ XoopsModules/fmcontent/branches/news/language/english/admin.php 2012-04-04 08:17:16 UTC (rev 9275) @@ -75,6 +75,8 @@ define('_NEWS_AM_TOPIC_SHOWTYPE_3', 'Photo type'); define('_NEWS_AM_TOPIC_SHOWTYPE_4', 'List type'); define('_NEWS_AM_TOPIC_SHOWTYPE_5', 'Spotlight'); +define('_NEWS_AM_TOPIC_STYLE', 'Topic Style'); + // Content page define('_NEWS_AM_CONTENT_FORM', 'Manage Article'); define('_NEWS_AM_CONTENT_FORMTITLE', 'Title'); Modified: XoopsModules/fmcontent/branches/news/language/persian/admin.php =================================================================== --- XoopsModules/fmcontent/branches/news/language/persian/admin.php 2012-04-04 08:11:26 UTC (rev 9274) +++ XoopsModules/fmcontent/branches/news/language/persian/admin.php 2012-04-04 08:17:16 UTC (rev 9275) @@ -21,31 +21,31 @@ // Global page define('_NEWS_AM_GLOBAL_ADD_CONTENT', 'ساخت صفحه'); define('_NEWS_AM_GLOBAL_ADD_TOPIC', 'ساخت شاخه'); -define('_NEWS_AM_GLOBAL_ADD_FILE', 'ساخت فایل'); +define('_NEWS_AM_GLOBAL_ADD_FILE', 'ساخت فایل'); define('_NEWS_AM_GLOBAL_IMG', 'تصویر'); -define('_NEWS_AM_GLOBAL_FORMUPLOAD', 'انتخاب تصویر'); +define('_NEWS_AM_GLOBAL_FORMUPLOAD', 'انتخاب تصویر'); // Index page define("_NEWS_AM_INDEX_ADMENU1", "شاخه ها"); define("_NEWS_AM_INDEX_ADMENU2", "صفحه ها"); -define("_NEWS_AM_INDEX_TOPICS", "<span class='green'>%s</span> شاخه در پایکاه داده ها قرار دارد"); -define("_NEWS_AM_INDEX_CONTENTS", "<span class='green'>%s</span> خبر در پایگاه داده ها قرار دارد"); -define("_NEWS_AM_INDEX_CONTENTS_OFFLINE", "<span class='red'>%s</span> خبر منتظر برای تایید در پایگاه داده ها قرار دارد"); +define("_NEWS_AM_INDEX_TOPICS", "<span class='green'>%s</span> شاخه در پایکاه داده ها قرار دارد"); +define("_NEWS_AM_INDEX_CONTENTS", "<span class='green'>%s</span> خبر در پایگاه داده ها قرار دارد"); +define("_NEWS_AM_INDEX_CONTENTS_OFFLINE", "<span class='red'>%s</span> خبر منتظر برای تایید در پایگاه داده ها قرار دارد"); define("_NEWS_AM_INDEX_CONTENTS_EXPIRE", "<span class='red'>%s</span> خبر منقضی شده در پایگاه داده ها قرار دارد"); // Topic page define('_NEWS_AM_TOPIC_FORM', 'مدیریت شاخه ها'); -define('_NEWS_AM_TOPIC_ID', 'شماره'); +define('_NEWS_AM_TOPIC_ID', 'شماره'); define('_NEWS_AM_TOPIC_NUM', 'وزن'); -define('_NEWS_AM_TOPIC_NAME', 'عنوان'); +define('_NEWS_AM_TOPIC_NAME', 'عنوان'); define('_NEWS_AM_TOPIC_PARENT', 'شاخه والد'); define('_NEWS_AM_TOPIC_DESC', 'توضیحات'); define('_NEWS_AM_TOPIC_IMG', 'تصویر'); -define('_NEWS_AM_TOPIC_WEIGHT', 'عرض'); -define('_NEWS_AM_TOPIC_SHOWTYPE', 'حالت نمایش'); +define('_NEWS_AM_TOPIC_WEIGHT', 'عرض'); +define('_NEWS_AM_TOPIC_SHOWTYPE', 'حالت نمایش'); define('_NEWS_AM_TOPIC_SHOWTYPE_DESC', 'اگر میخواهید از تنظیمات زیر استفاده کنید.<br /> باید گزینه <b>حالت نمایش</b> را از پایه ماژول <br />به یکی دیگر از گزینه ها تغییر دهید.'); define('_NEWS_AM_TOPIC_PERPAGE', 'هر صفحه'); define('_NEWS_AM_TOPIC_COLUMNS', 'ستون'); define('_NEWS_AM_TOPIC_ONLINE', 'فعال'); -define('_NEWS_AM_TOPIC_MENU', 'منو'); +define('_NEWS_AM_TOPIC_MENU', 'منو'); define('_NEWS_AM_TOPIC_SHOW', 'نمایش'); define('_NEWS_AM_TOPIC_ACTION', 'فعال'); define('_NEWS_AM_TOPIC_PID', 'والد'); @@ -59,22 +59,23 @@ define('_NEWS_AM_TOPIC_SHOWMAIL', 'نمایش معرفی به دوستان'); define('_NEWS_AM_TOPIC_SHOWNAV', 'نمایش ناوبری'); define('_NEWS_AM_TOPIC_SHOWHITS', 'نمایش بازدید ها'); -define('_NEWS_AM_TOPIC_SHOWCOMS', 'نمایش نظرهای ارسال'); -define('_NEWS_AM_TOPIC_HOMEPAGE', 'تنظیمات صفحه اول شاخه'); -define('_NEWS_AM_TOPIC_HOMEPAGE_DESC', 'انتخاب نوع نمایش مطالب در صفحه اول شاخه'); -define('_NEWS_AM_TOPIC_HOMEPAGE_1', 'فهرست تمام اخبار و از شاخه و زیر شاخه ها'); -define('_NEWS_AM_TOPIC_HOMEPAGE_2', 'فهرست همه زیر شاخه ها'); -define('_NEWS_AM_TOPIC_HOMEPAGE_3', 'فهرست اخبار فقط همین شاخه'); -define('_NEWS_AM_TOPIC_HOMEPAGE_4', 'یه خبر انتخابی از شاخه'); -define('_NEWS_AM_TOPIC_OPTIONS', 'انتخاب حالت نمایش شاخه ها'); -define('_NEWS_AM_TOPIC_OPTIONS_DESC', 'انتخاب حالت نمایش شاخه ها'); -define('_NEWS_AM_TOPIC_ALIAS', 'نام مستعار'); +define('_NEWS_AM_TOPIC_SHOWCOMS', 'نمایش نظرهای ارسال'); +define('_NEWS_AM_TOPIC_HOMEPAGE', 'تنظیمات صفحه اول شاخه'); +define('_NEWS_AM_TOPIC_HOMEPAGE_DESC', 'انتخاب نوع نمایش مطالب در صفحه اول شاخه'); +define('_NEWS_AM_TOPIC_HOMEPAGE_1', 'فهرست تمام اخبار و از شاخه و زیر شاخه ها'); +define('_NEWS_AM_TOPIC_HOMEPAGE_2', 'فهرست همه زیر شاخه ها'); +define('_NEWS_AM_TOPIC_HOMEPAGE_3', 'فهرست اخبار فقط همین شاخه'); +define('_NEWS_AM_TOPIC_HOMEPAGE_4', 'یه خبر انتخابی از شاخه'); +define('_NEWS_AM_TOPIC_OPTIONS', 'انتخاب حالت نمایش شاخه ها'); +define('_NEWS_AM_TOPIC_OPTIONS_DESC', 'انتخاب حالت نمایش شاخه ها'); +define('_NEWS_AM_TOPIC_ALIAS', 'نام مستعار'); define('_NEWS_AM_TOPIC_SHOWTYPE_0', 'برپایه ماژول'); define('_NEWS_AM_TOPIC_SHOWTYPE_1', 'حالت خبری'); define('_NEWS_AM_TOPIC_SHOWTYPE_2', 'حالت جدولی'); define('_NEWS_AM_TOPIC_SHOWTYPE_3', 'حالت تصویر'); -define('_NEWS_AM_TOPIC_SHOWTYPE_4', 'حالت لیستی'); -define('_NEWS_AM_TOPIC_SHOWTYPE_5', 'اسپایت لایت'); +define('_NEWS_AM_TOPIC_SHOWTYPE_4', 'حالت لیستی'); +define('_NEWS_AM_TOPIC_SHOWTYPE_5', 'اسپایت لایت'); +define('_NEWS_AM_TOPIC_STYLE', 'استایل تاپیک'); // Content page define('_NEWS_AM_CONTENT_FORM', 'مدیریت اخبار'); define('_NEWS_AM_CONTENT_FORMTITLE', 'عنوان'); @@ -97,7 +98,7 @@ define('_NEWS_AM_CONTENT_DOSMILEY', 'نمایش لبخند ها'); define('_NEWS_AM_CONTENT_SHORT', 'متن خلاصه'); define('_NEWS_AM_CONTENT_TITLE', 'عنوان'); -define('_NEWS_AM_CONTENT_MANAGER', 'مدیریت اخبار'); +define('_NEWS_AM_CONTENT_MANAGER', 'مدیریت اخبار'); define('_NEWS_AM_CONTENT_FILE', 'فایل'); define('_NEWS_AM_CONTENT_ID', 'شماره'); define('_NEWS_AM_CONTENT_NUM', 'وزن'); @@ -112,55 +113,55 @@ define('_NEWS_AM_CONTENT_EDIT', 'ویرایش'); define('_NEWS_AM_CONTENT_DELETE', 'حذف'); define('_NEWS_AM_CONTENT_SHORTDESC', 'توضیح خلاصه'); -define('_NEWS_AM_CONTENT_TOPIC', 'شاخه'); +define('_NEWS_AM_CONTENT_TOPIC', 'شاخه'); define('_NEWS_AM_CONTENT_TOPIC_DESC', 'اگر شاخه ای انتخاب نکنید <br />صفحه شما یک صفحه استاتیک خواهد بود'); define('_NEWS_AM_CONTENT_STATIC', 'صفحه استاتیک'); define('_NEWS_AM_CONTENT_STATICS', 'صفحات استاتیک'); define('_NEWS_AM_CONTENT_ALL_ITEMS', 'تمام صفحه ها و منو ها از تمام شاخه ها'); -define('_NEWS_AM_CONTENT_ALL_ITEMS_FROM', 'تمام صفحه ها و منو ها از شاخه :'); -define('_NEWS_AM_CONTENT_FILE_DESC', 'برای اضافه کردن فایل های بیشتر به بخش مدیریت فایل ها مراجعه نمایید'); -define('_NEWS_AM_CONTENT_SUBTITLE', 'عنوان دوم'); -define('_NEWS_AM_CONTENT_ALL', 'همه اخبار'); -define('_NEWS_AM_CONTENT_OFFLINE', 'اخبار منتظر برای تایید'); -define('_NEWS_AM_CONTENT_EXPIRE', 'اخبار باطل شده'); -define('_NEWS_AM_CONTENT_PEDATE', 'تنظیم زمان نمایش و باطل شدن'); -define('_NEWS_AM_CONTENT_SETDATETIME', 'تعیین زمان/تاریخ قرار گرفتن خبر در سایت'); -define('_NEWS_AM_CONTENT_SETEXPDATETIME', 'تعیین زمان/تاریخ منقضی شدن خبر در سایت'); -define('_NEWS_AM_CONTENT_SLIDE', 'استفاده در اسلایدشو'); +define('_NEWS_AM_CONTENT_ALL_ITEMS_FROM', 'تمام صفحه ها و منو ها از شاخه :'); +define('_NEWS_AM_CONTENT_FILE_DESC', 'برای اضافه کردن فایل های بیشتر به بخش مدیریت فایل ها مراجعه نمایید'); +define('_NEWS_AM_CONTENT_SUBTITLE', 'عنوان دوم'); +define('_NEWS_AM_CONTENT_ALL', 'همه اخبار'); +define('_NEWS_AM_CONTENT_OFFLINE', 'اخبار منتظر برای تایید'); +define('_NEWS_AM_CONTENT_EXPIRE', 'اخبار باطل شده'); +define('_NEWS_AM_CONTENT_PEDATE', 'تنظیم زمان نمایش و باطل شدن'); +define('_NEWS_AM_CONTENT_SETDATETIME', 'تعیین زمان/تاریخ قرار گرفتن خبر در سایت'); +define('_NEWS_AM_CONTENT_SETEXPDATETIME', 'تعیین زمان/تاریخ منقضی شدن خبر در سایت'); +define('_NEWS_AM_CONTENT_SLIDE', 'استفاده در اسلایدشو'); define('_NEWS_AM_CONTENT_MARQUE', 'استفاده در مارکیو'); // Tools page define('_NEWS_AM_TOOLS_FORMFOLDER_TITLE', 'تکثیر ماژول'); define('_NEWS_AM_TOOLS_FORMFOLDER_NAME', 'نام پوشه'); define('_NEWS_AM_TOOLS_LOG_TITLE', 'گزارش تکثیر ماژول'); -define('_NEWS_AM_TOOLS_FORMPURGE_TITLE', 'حذف اخباری که ماژول تکثیر شدیشان حذف شده است'); -define('_NEWS_AM_TOOLS_ALIAS_TITLE', 'دوباره سازی نام مستعار'); -define('_NEWS_AM_TOOLS_ALIAS_CONTENT', 'دوباره سازی نام مستعار صفحه'); -define('_NEWS_AM_TOOLS_ALIAS_TOPIC', 'دوباره سازی نام مستعار شاخه'); +define('_NEWS_AM_TOOLS_FORMPURGE_TITLE', 'حذف اخباری که ماژول تکثیر شدیشان حذف شده است'); +define('_NEWS_AM_TOOLS_ALIAS_TITLE', 'دوباره سازی نام مستعار'); +define('_NEWS_AM_TOOLS_ALIAS_CONTENT', 'دوباره سازی نام مستعار صفحه'); +define('_NEWS_AM_TOOLS_ALIAS_TOPIC', 'دوباره سازی نام مستعار شاخه'); define('_NEWS_AM_TOOLS_META_TITLE', 'دوباره سازی متا ها'); define('_NEWS_AM_TOOLS_META_KEYWORD', 'دوباره سازی کلمات کلیدی متا'); -define('_NEWS_AM_TOOLS_META_DESCRIPTION', 'دوباره سازی توضیحات متا'); -define('_NEWS_AM_TOOLS_PRUNE', 'هرس کردن خبرها'); -define('_NEWS_AM_TOOLS_PRUNE_BEFORE', 'هرس کردن خبرهایی که قبل از این تاریخ در سایت قرار گرفتهاند'); -define('_NEWS_AM_TOOLS_PRUNE_EXPIREDONLY', 'فقط خبرهایی را حذف کن که منقضی شدهاند '); -define('_NEWS_AM_TOOLS_PRUNE_TOPICS', 'محدود به سرفصلهای زیر'); -define('_NEWS_AM_TOOLS_PRUNE_EXPORT_DSC', 'اگر هیچکدام را انتخاب نکنید همه سرفصلها در نظر گرفته میشوند وگرنه فقط سرفصلهای انتخاب شده در نظر گرفته میشوند'); +define('_NEWS_AM_TOOLS_META_DESCRIPTION', 'دوباره سازی توضیحات متا'); +define('_NEWS_AM_TOOLS_PRUNE', 'هرس کردن خبرها'); +define('_NEWS_AM_TOOLS_PRUNE_BEFORE', 'هرس کردن خبرهایی که قبل از این تاریخ در سایت قرار گرفتهاند'); +define('_NEWS_AM_TOOLS_PRUNE_EXPIREDONLY', 'فقط خبرهایی را حذف کن که منقضی شدهاند '); +define('_NEWS_AM_TOOLS_PRUNE_TOPICS', 'محدود به سرفصلهای زیر'); +define('_NEWS_AM_TOOLS_PRUNE_EXPORT_DSC', 'اگر هیچکدام را انتخاب نکنید همه سرفصلها در نظر گرفته میشوند وگرنه فقط سرفصلهای انتخاب شده در نظر گرفته میشوند'); // Permissions define('_NEWS_AM_PERMISSIONS_ACCESS', 'دسترسی نمایش'); define('_NEWS_AM_PERMISSIONS_SUBMIT', 'دسترسی ارسال'); define('_NEWS_AM_PERMISSIONS_GLOBAL', 'دسترسی سراسری'); define('_NEWS_AM_PERMISSIONS_GLOBAL_4', 'رای'); define('_NEWS_AM_PERMISSIONS_GLOBAL_8', 'ارسال در بخش کاربر'); -define('_NEWS_AM_PERMISSIONS_GLOBAL_16', 'تایید خودکار'); -// Attach files -define('_NEWS_AM_FILE', 'فایل'); -define('_NEWS_AM_FILE_ID', 'شماره'); -define('_NEWS_AM_FILE_ONLINE', 'آنلاین'); -define('_NEWS_AM_FILE_ACTION', 'فعال'); -define('_NEWS_AM_FILE_FORM', 'اضافه کردن فایل'); -define('_NEWS_AM_FILE_TITLE', 'عنوان'); -define('_NEWS_AM_FILE_CONTENT', 'صفحه'); -define('_NEWS_AM_FILE_STATUS', 'فعال'); -define('_NEWS_AM_FILE_SELECT', 'انتخاب فایل'); +define('_NEWS_AM_PERMISSIONS_GLOBAL_16', 'تایید خودکار'); +// Attach files +define('_NEWS_AM_FILE', 'فایل'); +define('_NEWS_AM_FILE_ID', 'شماره'); +define('_NEWS_AM_FILE_ONLINE', 'آنلاین'); +define('_NEWS_AM_FILE_ACTION', 'فعال'); +define('_NEWS_AM_FILE_FORM', 'اضافه کردن فایل'); +define('_NEWS_AM_FILE_TITLE', 'عنوان'); +define('_NEWS_AM_FILE_CONTENT', 'صفحه'); +define('_NEWS_AM_FILE_STATUS', 'فعال'); +define('_NEWS_AM_FILE_SELECT', 'انتخاب فایل'); define('_NEWS_AM_FILE_TYPE', 'نوع'); // Admin message define('_NEWS_AM_MSG_DBUPDATE', 'پایگاه داده ها با موفقیت به روز شد!'); @@ -171,9 +172,9 @@ define('_NEWS_AM_MSG_UPDATE_ERROR', 'ناتوان در به روز رسانی پایگاه داده ها! خطا در به روز رسانی صفحه'); define('_NEWS_AM_MSG_INSERT_ERROR', 'ناتوان در به روز رسانی پایگاه داده ها! خطا در مورد اخبار'); define('_NEWS_AM_MSG_CLONE_ERROR', 'این شاخه هماکنون موجود است!'); -define("_NEWS_AM_MSG_NOPERMSSET", "هیچ دسترسی قابل تنظیم نیست : هنوز هیچ شاخه ای ساخته نشده است! لطفا ابتدا یک شاخه بسازید."); -define('_NEWS_AM_MSG_ALIASERROR', 'نام مستعار مورد انتخاب شما گرفته شده است. لطفا یک نام دیگر انتخاب کنید.'); -define('_NEWS_AM_MSG_INPROC', 'دوباره سازی ...'); +define("_NEWS_AM_MSG_NOPERMSSET", "هیچ دسترسی قابل تنظیم نیست : هنوز هیچ شاخه ای ساخته نشده است! لطفا ابتدا یک شاخه بسازید."); +define('_NEWS_AM_MSG_ALIASERROR', 'نام مستعار مورد انتخاب شما گرفته شده است. لطفا یک نام دیگر انتخاب کنید.'); +define('_NEWS_AM_MSG_INPROC', 'دوباره سازی ...'); define('_NEWS_AM_MSG_PRUNE_DELETED', '%s خبر حذف شده.'); // about define('_NEWS_AM_ABOUT_ADMIN', 'درباره'); @@ -188,6 +189,6 @@ define('_NEWS_AM_ABOUT_WEBSITE', 'وب سایت:'); define('_NEWS_AM_ABOUT_AUTHOR_INFO', 'اطلاعات سازنده'); define('_NEWS_AM_ABOUT_AUTHOR_NAME', 'نام:'); -define('_NEWS_AM_ABOUT_CHANGELOG', 'فهرست تغییرات'); +define('_NEWS_AM_ABOUT_CHANGELOG', 'فهرست تغییرات'); ?> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/sql/mysql.sql =================================================================== --- XoopsModules/fmcontent/branches/news/sql/mysql.sql 2012-04-04 08:11:26 UTC (rev 9274) +++ XoopsModules/fmcontent/branches/news/sql/mysql.sql 2012-04-04 08:17:16 UTC (rev 9275) @@ -72,7 +72,8 @@ `topic_showcoms` tinyint (1) NOT NULL default '1', `topic_alias` varchar(255) NOT NULL, `topic_homepage` tinyint (4) NOT NULL , -`topic_show` tinyint (1) NOT NULL default '1', +`topic_show` tinyint (1) NOT NULL default '1', +`topic_style` varchar(64) NOT NULL, PRIMARY KEY (`topic_id`,`topic_modid`), UNIQUE KEY `file_id` (`topic_id`,`topic_modid`) ) ENGINE=MyISAM; Modified: XoopsModules/fmcontent/branches/news/templates/news_article.html =================================================================== --- XoopsModules/fmcontent/branches/news/templates/news_article.html 2012-04-04 08:11:26 UTC (rev 9274) +++ XoopsModules/fmcontent/branches/news/templates/news_article.html 2012-04-04 08:17:16 UTC (rev 9275) @@ -1,6 +1,6 @@ <{include file="db:news_header.html"}> -<div class="fmcontent"> +<div class="news"> <!-- Display error message --> <{if $story_error}> <div class="errorMsg"><{$story_error}></div> Modified: XoopsModules/fmcontent/branches/news/templates/news_index.html =================================================================== --- XoopsModules/fmcontent/branches/news/templates/news_index.html 2012-04-04 08:11:26 UTC (rev 9274) +++ XoopsModules/fmcontent/branches/news/templates/news_index.html 2012-04-04 08:17:16 UTC (rev 9275) @@ -1,5 +1,5 @@ <{include file="db:news_header.html"}> -<div class="fmcontent"> +<div class="news"> <{if $type == type1 || $type == type3}> <{if $default}> Modified: XoopsModules/fmcontent/branches/news/templates/news_topic.html =================================================================== --- XoopsModules/fmcontent/branches/news/templates/news_topic.html 2012-04-04 08:11:26 UTC (rev 9274) +++ XoopsModules/fmcontent/branches/news/templates/news_topic.html 2012-04-04 08:17:16 UTC (rev 9275) @@ -1,4 +1,4 @@ -<div class="fmcontent"> +<div class="news"> <{if $advertisement}> <div class="itemAde"><{$advertisement}></div> <{/if}> Modified: XoopsModules/fmcontent/branches/news/xoops_version.php =================================================================== --- XoopsModules/fmcontent/branches/news/xoops_version.php 2012-04-04 08:11:26 UTC (rev 9274) +++ XoopsModules/fmcontent/branches/news/xoops_version.php 2012-04-04 08:17:16 UTC (rev 9275) @@ -26,7 +26,7 @@ // Main setting 'name' => $modsDirname, 'description' => _MI_NEWS_DESC, - 'version' => 1.81, + 'version' => 1.82, 'author' => '', 'credits' => '', 'license' => 'GNU GPL 2.0', This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vo...@us...> - 2012-05-15 04:45:21
|
Revision: 9507 http://xoops.svn.sourceforge.net/xoops/?rev=9507&view=rev Author: voltan1 Date: 2012-05-15 04:45:14 +0000 (Tue, 15 May 2012) Log Message: ----------- Fix some bugs Modified Paths: -------------- XoopsModules/fmcontent/branches/news/class/utils.php XoopsModules/fmcontent/branches/news/docs/backend.php XoopsModules/fmcontent/branches/news/docs/modules-unicode.htaccess XoopsModules/fmcontent/branches/news/docs/modules.htaccess XoopsModules/fmcontent/branches/news/docs/root-unicode.htaccess XoopsModules/fmcontent/branches/news/docs/root.htaccess XoopsModules/fmcontent/branches/news/index.php Modified: XoopsModules/fmcontent/branches/news/class/utils.php =================================================================== --- XoopsModules/fmcontent/branches/news/class/utils.php 2012-05-14 19:27:39 UTC (rev 9506) +++ XoopsModules/fmcontent/branches/news/class/utils.php 2012-05-15 04:45:14 UTC (rev 9507) @@ -24,7 +24,7 @@ * Uploadimg function * * For manage all upload parts for images - * Add topic , Edit topic , Add content , Edit content + * Add topic , Edit topic , Add article , Edit article */ function News_UploadImg($NewsModule, $type, $obj, $image) { include_once XOOPS_ROOT_PATH . "/class/uploader.php"; @@ -57,7 +57,7 @@ * Deleteimg function * * For Deleteing uploaded images - * Edit topic ,Edit content + * Edit topic ,Edit article */ function News_DeleteImg($NewsModule, $type, $obj) { if ($obj->getVar ( $type )) { @@ -684,7 +684,7 @@ $page = $array['story_alias']; $type = $type . '/'; $id = $id . '/'; - if ($type == 'content/') $type = ''; + if ($type == 'article/') $type = ''; if ($type == 'comment-edit/' || $type == 'comment-reply/' || $type == 'comment-delete/') { return XOOPS_URL . $rewrite_base . $module_name . $type . $id . '/'; @@ -705,7 +705,7 @@ } $page = $array['story_alias']; $type = $type . '/'; - if ($type == 'content/') $type = ''; + if ($type == 'article/') $type = ''; if ($type == 'comment-edit/' || $type == 'comment-reply/' || $type == 'comment-delete/') { return XOOPS_URL . $rewrite_base . $module_name . $type . $id . '/'; Modified: XoopsModules/fmcontent/branches/news/docs/backend.php =================================================================== --- XoopsModules/fmcontent/branches/news/docs/backend.php 2012-05-14 19:27:39 UTC (rev 9506) +++ XoopsModules/fmcontent/branches/news/docs/backend.php 2012-05-15 04:45:14 UTC (rev 9507) @@ -16,16 +16,6 @@ */ include dirname(__FILE__) . DIRECTORY_SEPARATOR . 'mainfile.php'; +include XOOPS_ROOT_PATH . '/modules/news/rss.php'; -require_once XOOPS_TRUST_PATH . '/modules/fmcontent/include/functions.php'; -include_once XOOPS_TRUST_PATH . '/modules/fmcontent/class/perm.php'; -// Load template class -require_once XOOPS_ROOT_PATH . '/class/template.php'; - -$modsDirname = basename(XOOPS_TRUST_PATH . '/modules/fmcontent'); - -$module_handler =& xoops_gethandler('module'); -$forMods =& $module_handler->getByDirname($modsDirname); -require_once XOOPS_TRUST_PATH . '/modules/fmcontent/rss.php'; - ?> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/docs/modules-unicode.htaccess =================================================================== --- XoopsModules/fmcontent/branches/news/docs/modules-unicode.htaccess 2012-05-14 19:27:39 UTC (rev 9506) +++ XoopsModules/fmcontent/branches/news/docs/modules-unicode.htaccess 2012-05-15 04:45:14 UTC (rev 9507) @@ -1,7 +1,7 @@ Options +FollowSymlinks RewriteEngine on RewriteRule ^topic/([^./]+)/([^./]+)\.html$ index.php?topic=$1&page=$2 [L] -RewriteRule ^([^./]+)/([^./]+)/([^./]+)\.html$ content.php?id=$2&page=$3 [L] +RewriteRule ^([^./]+)/([^./]+)/([^./]+)\.html$ article.php?id=$2&page=$3 [L] RewriteRule ^print/([^./]+)/([^./]+)/([^./]+)\.html$ print.php?id=$2&page=$3 [L] RewriteRule ^pdf/([^./]+)/([^./]+)/([^./]+)\.html$ pdf.php?id=$2&page=$3 [L] RewriteRule ^comment-new/([^./]+)/([^./]+)/([^./]+)\.html$ comment-new.php?id=$2&page=$3 [L] Modified: XoopsModules/fmcontent/branches/news/docs/modules.htaccess =================================================================== --- XoopsModules/fmcontent/branches/news/docs/modules.htaccess 2012-05-14 19:27:39 UTC (rev 9506) +++ XoopsModules/fmcontent/branches/news/docs/modules.htaccess 2012-05-15 04:45:14 UTC (rev 9507) @@ -1,7 +1,7 @@ Options +FollowSymlinks RewriteEngine on RewriteRule ^topic/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ index.php?topic=$1&page=$2 [L] -RewriteRule ^([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ content.php?id=$2&page=$3 [L] +RewriteRule ^([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ article.php?id=$2&page=$3 [L] RewriteRule ^print/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ print.php?id=$2&page=$3 [L] RewriteRule ^pdf/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ pdf.php?id=$2&page=$3 [L] RewriteRule ^comment-new/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ comment-new.php?id=$2&page=$3 [L] Modified: XoopsModules/fmcontent/branches/news/docs/root-unicode.htaccess =================================================================== --- XoopsModules/fmcontent/branches/news/docs/root-unicode.htaccess 2012-05-14 19:27:39 UTC (rev 9506) +++ XoopsModules/fmcontent/branches/news/docs/root-unicode.htaccess 2012-05-15 04:45:14 UTC (rev 9507) @@ -1,10 +1,18 @@ Options +FollowSymlinks RewriteEngine on -RewriteRule ^fmcontent/topic/([^./]+)/([^./]+)\.html$ modules/fmcontent/index.php?topic=$1&page=$2 [L] -RewriteRule ^fmcontent/([^./]+)/([^./]+)/([^./]+)\.html$ modules/fmcontent/content.php?id=$2&page=$3 [L] -RewriteRule ^fmcontent/print/([^./]+)/([^./]+)/([^./]+)\.html$ modules/fmcontent/print.php?id=$2&page=$3 [L] -RewriteRule ^fmcontent/pdf/([^./]+)/([^./]+)/([^./]+)\.html$ modules/fmcontent/pdf.php?id=$2&page=$3 [L] -RewriteRule ^fmcontent/comment-new/([^./]+)/([^./]+)/([^./]+)\.html$ modules/fmcontent/comment-new.php?id=$2&page=$3 [L] -RewriteRule ^fmcontent/comment-edit/([^./]+)/([^./]+)/([^./]+)/([^./]+)\.html$ modules/fmcontent/comment-edit.php?id=$2&page=$3&com_id=$3 [L] -RewriteRule ^fmcontent/comment-reply/([^./]+)/([^./]+)/([^./]+)/([^./]+)\.html$ modules/fmcontent/comment-reply.php?id=$2&page=$3&com_id=$3 [L] -RewriteRule ^fmcontent/comment-delete/([^./]+)/([^./]+)/([^./]+)/([^./]+)\.html$ modules/fmcontent/comment-delete.php?id=$2&page=$3&com_id=$3 [L] \ No newline at end of file +RewriteRule ^news/topic/([^./]+)/([^./]+)\.html$ modules/news/index.php?topic=$1&page=$2 [L] +RewriteRule ^news/([^./]+)/([^./]+)/([^./]+)\.html$ modules/news/article.php?id=$2&page=$3 [L] +RewriteRule ^news/print/([^./]+)/([^./]+)/([^./]+)\.html$ modules/news/print.php?id=$2&page=$3 [L] +RewriteRule ^news/pdf/([^./]+)/([^./]+)/([^./]+)\.html$ modules/news/pdf.php?id=$2&page=$3 [L] +RewriteRule ^news/comment-new/([^./]+)/([^./]+)/([^./]+)\.html$ modules/news/comment-new.php?id=$2&page=$3 [L] +RewriteRule ^news/comment-edit/([^./]+)/([^./]+)/([^./]+)/([^./]+)\.html$ modules/news/comment-edit.php?id=$2&page=$3&com_id=$3 [L] +RewriteRule ^news/comment-reply/([^./]+)/([^./]+)/([^./]+)/([^./]+)\.html$ modules/news/comment-reply.php?id=$2&page=$3&com_id=$3 [L] +RewriteRule ^news/comment-delete/([^./]+)/([^./]+)/([^./]+)/([^./]+)\.html$ modules/news/comment-delete.php?id=$2&page=$3&com_id=$3 [L] + +OR + +RewriteRule ^topic/([a-zA-Z0-9_-]*)$ modules/news/index.php?topic=$1 [L] +RewriteRule ^([a-zA-Z0-9_-]*)$ modules/news/article.php?story=$1 [L] +RewriteRule ^([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)$ modules/news/article.php?story=$2 [L] +RewriteRule ^print/([a-zA-Z0-9_-]*)$ modules/news/print.php?story=$1 [L] +RewriteRule ^pdf/([a-zA-Z0-9_-]*)$ modules/news/pdf.php?story=$1 [L] \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/docs/root.htaccess =================================================================== --- XoopsModules/fmcontent/branches/news/docs/root.htaccess 2012-05-14 19:27:39 UTC (rev 9506) +++ XoopsModules/fmcontent/branches/news/docs/root.htaccess 2012-05-15 04:45:14 UTC (rev 9507) @@ -1,10 +1,18 @@ Options +FollowSymlinks RewriteEngine on -RewriteRule ^fmcontent/topic/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ modules/fmcontent/index.php?topic=$1&page=$2 [L] -RewriteRule ^fmcontent/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ modules/fmcontent/content.php?id=$2&page=$3 [L] -RewriteRule ^fmcontent/print/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ modules/fmcontent/print.php?id=$2&page=$3 [L] -RewriteRule ^fmcontent/pdf/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ modules/fmcontent/pdf.php?id=$2&page=$3 [L] -RewriteRule ^fmcontent/comment-new/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ modules/fmcontent/comment-new.php?id=$2&page=$3 [L] -RewriteRule ^fmcontent/comment-edit/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ modules/fmcontent/comment-edit.php?id=$2&page=$3&com_id=$3 [L] -RewriteRule ^fmcontent/comment-reply/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ modules/fmcontent/comment-reply.php?id=$2&page=$3&com_id=$3 [L] -RewriteRule ^fmcontent/comment-delete/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ modules/fmcontent/comment-delete.php?id=$2&page=$3&com_id=$3 [L] \ No newline at end of file +RewriteRule ^news/topic/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ modules/news/index.php?topic=$1&page=$2 [L] +RewriteRule ^news/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ modules/news/article.php?id=$2&page=$3 [L] +RewriteRule ^news/print/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ modules/news/print.php?id=$2&page=$3 [L] +RewriteRule ^news/pdf/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ modules/news/pdf.php?id=$2&page=$3 [L] +RewriteRule ^news/comment-new/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ modules/news/comment-new.php?id=$2&page=$3 [L] +RewriteRule ^news/comment-edit/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ modules/news/comment-edit.php?id=$2&page=$3&com_id=$3 [L] +RewriteRule ^news/comment-reply/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ modules/news/comment-reply.php?id=$2&page=$3&com_id=$3 [L] +RewriteRule ^news/comment-delete/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)\.html$ modules/news/comment-delete.php?id=$2&page=$3&com_id=$3 [L] + +OR + +RewriteRule ^topic/([a-zA-Z0-9_-]*)$ modules/news/index.php?topic=$1 [L] +RewriteRule ^([a-zA-Z0-9_-]*)$ modules/news/article.php?story=$1 [L] +RewriteRule ^([a-zA-Z0-9_-]*)/([a-zA-Z0-9_-]*)$ modules/news/article.php?story=$2 [L] +RewriteRule ^print/([a-zA-Z0-9_-]*)$ modules/news/print.php?story=$1 [L] +RewriteRule ^pdf/([a-zA-Z0-9_-]*)$ modules/news/pdf.php?story=$1 [L] \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/index.php =================================================================== --- XoopsModules/fmcontent/branches/news/index.php 2012-05-14 19:27:39 UTC (rev 9506) +++ XoopsModules/fmcontent/branches/news/index.php 2012-05-15 04:45:14 UTC (rev 9507) @@ -41,8 +41,8 @@ if (isset ( $_REQUEST ["storytopic"] )) { $story_topic = NewsUtils::News_CleanVars ( $_REQUEST, 'storytopic', 0, 'int' ); -} elseif(isset ($_REQUEST ["page"])) { - $topic_alias = NewsUtils::News_CleanVars ( $_REQUEST, 'story', 0, 'string' ); +} elseif(isset ($_REQUEST ["topic"])) { + $topic_alias = NewsUtils::News_CleanVars ( $_REQUEST, 'topic', 0, 'string' ); $story_topic = $topic_handler->News_GetTopicId($topic_alias); } else { $story_topic = null; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vo...@us...> - 2012-05-19 10:26:30
|
Revision: 9551 http://xoops.svn.sourceforge.net/xoops/?rev=9551&view=rev Author: voltan1 Date: 2012-05-19 10:26:22 +0000 (Sat, 19 May 2012) Log Message: ----------- Improve update system ( not complated and need test ) Modified Paths: -------------- XoopsModules/fmcontent/branches/news/admin/backend.php XoopsModules/fmcontent/branches/news/admin/permissions.php XoopsModules/fmcontent/branches/news/article.php XoopsModules/fmcontent/branches/news/class/story.php XoopsModules/fmcontent/branches/news/class/topic.php XoopsModules/fmcontent/branches/news/include/functions_update.php XoopsModules/fmcontent/branches/news/index.php XoopsModules/fmcontent/branches/news/pdf.php XoopsModules/fmcontent/branches/news/print.php XoopsModules/fmcontent/branches/news/rss.php XoopsModules/fmcontent/branches/news/sql/mysql.sql Added Paths: ----------- XoopsModules/fmcontent/branches/news/class/rate.php Modified: XoopsModules/fmcontent/branches/news/admin/backend.php =================================================================== --- XoopsModules/fmcontent/branches/news/admin/backend.php 2012-05-19 10:22:50 UTC (rev 9550) +++ XoopsModules/fmcontent/branches/news/admin/backend.php 2012-05-19 10:26:22 UTC (rev 9551) @@ -67,7 +67,7 @@ $topic_id = $obj->db->getInsertId (); //permission - NewsPermission::News_SetPermission ( $NewsModule, 'news_access', $_POST ['groups_view'], $topic_id, true ); + NewsPermission::News_SetPermission ( $NewsModule, 'news_view', $_POST ['groups_view'], $topic_id, true ); NewsPermission::News_SetPermission ( $NewsModule, 'news_submit', $_POST ['groups_submit'], $topic_id, true ); // Redirect page @@ -96,7 +96,7 @@ NewsUtils::News_DeleteImg ( $NewsModule, 'topic_img', $obj ); } //permission - NewsPermission::News_SetPermission ( $NewsModule, 'news_access', $_POST ['groups_view'], $topic_id, false ); + NewsPermission::News_SetPermission ( $NewsModule, 'news_view', $_POST ['groups_view'], $topic_id, false ); NewsPermission::News_SetPermission ( $NewsModule, 'news_submit', $_POST ['groups_submit'], $topic_id, false ); if (! $topic_handler->insert ( $obj )) { Modified: XoopsModules/fmcontent/branches/news/admin/permissions.php =================================================================== --- XoopsModules/fmcontent/branches/news/admin/permissions.php 2012-05-19 10:22:50 UTC (rev 9550) +++ XoopsModules/fmcontent/branches/news/admin/permissions.php 2012-05-19 10:26:22 UTC (rev 9551) @@ -64,7 +64,7 @@ break; case 2: $title_of_form = _NEWS_AM_PERMISSIONS_ACCESS; - $perm_name = "news_access"; + $perm_name = "news_view"; $perm_desc = ""; break; @@ -72,7 +72,13 @@ $title_of_form = _NEWS_AM_PERMISSIONS_SUBMIT; $perm_name = "news_submit"; $perm_desc = ""; - break; + break; + + case 4: + $title_of_form = _NEWS_AM_PERMISSIONS_APPROVE; + $perm_name = "news_approve"; + $perm_desc = ""; + break; } $permform = new XoopsGroupPermForm($title_of_form, $module_id, $perm_name, $perm_desc, "admin/permissions.php"); Modified: XoopsModules/fmcontent/branches/news/article.php =================================================================== --- XoopsModules/fmcontent/branches/news/article.php 2012-05-19 10:22:50 UTC (rev 9550) +++ XoopsModules/fmcontent/branches/news/article.php 2012-05-19 10:26:22 UTC (rev 9551) @@ -112,7 +112,7 @@ // Check the access permission $perm_handler = NewsPermission::getHandler (); - if (! $perm_handler->News_IsAllowed ( $xoopsUser, 'news_access', $view_topic->getVar ( 'topic_id' ), $NewsModule )) { + if (! $perm_handler->News_IsAllowed ( $xoopsUser, 'news_view', $view_topic->getVar ( 'topic_id' ), $NewsModule )) { redirect_header ( "index.php", 3, _NOPERM ); exit (); } Added: XoopsModules/fmcontent/branches/news/class/rate.php =================================================================== --- XoopsModules/fmcontent/branches/news/class/rate.php (rev 0) +++ XoopsModules/fmcontent/branches/news/class/rate.php 2012-05-19 10:26:22 UTC (rev 9551) @@ -0,0 +1,63 @@ +<?php +/* + You may not change or alter any portion of this comment or credits + of supporting developers from this source code or any supporting source code + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +*/ + +/** + * News page class + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * @author Hossein Azizabadi (AKA Voltan) + * @version $Id$ + */ + +class news_rate extends XoopsObject { + + /** + * Class constructor + */ + function news_rate() { + $this->initVar ( "rate_id", XOBJ_DTYPE_INT, '' ); + $this->initVar ( "rate_modid", XOBJ_DTYPE_INT, '' ); + $this->initVar ( "rate_story", XOBJ_DTYPE_INT, '' ); + $this->initVar ( "rate_user", XOBJ_DTYPE_INT, '' ); + $this->initVar ( "rate_rating", XOBJ_DTYPE_INT, '' ); + $this->initVar ( "rate_hostname", XOBJ_DTYPE_TXTBOX, '' ); + $this->initVar ( "rate_created", XOBJ_DTYPE_INT, '' ); + + + $this->db = $GLOBALS ['xoopsDB']; + $this->table = $this->db->prefix ( 'news_rate' ); + } + + /** + * Returns an array representation of the object + * + * @return array + **/ + function toArray() { + $ret = array (); + $vars = $this->getVars (); + foreach ( array_keys ( $vars ) as $i ) { + $ret [$i] = $this->getVar ( $i ); + } + return $ret; + } + +} + +class NewsRateHandler extends XoopsPersistableObjectHandler { + + function NewsRateHandler($db) { + parent::XoopsPersistableObjectHandler ( $db, 'news_rate', 'news_rate', 'rate_id', 'rate_story' ); + } + +} +?> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/class/story.php =================================================================== --- XoopsModules/fmcontent/branches/news/class/story.php 2012-05-19 10:22:50 UTC (rev 9550) +++ XoopsModules/fmcontent/branches/news/class/story.php 2012-05-19 10:26:22 UTC (rev 9551) @@ -509,7 +509,7 @@ function News_GetContentList($NewsModule, $story_infos) { $ret = array (); - $access_topic = NewsPermission::News_GetItemIds ( 'news_access', $NewsModule); + $access_topic = NewsPermission::News_GetItemIds ( 'news_view', $NewsModule); $topic_handler = xoops_getmodulehandler ( 'topic', 'news' ); $topic_show = $topic_handler->allVisible($NewsModule,$story_infos ['topics'],$story_infos ['story_topic']); if(isset($story_infos ['story_subtopic'])) { @@ -574,7 +574,7 @@ function News_GetContentBlockList($NewsModule, $story_infos ,$topics) { $ret = array (); - $access_topic = NewsPermission::News_GetItemIds ( 'news_access', $NewsModule); + $access_topic = NewsPermission::News_GetItemIds ( 'news_view', $NewsModule); if (! (count ( $topics ) == 1 && $topics [0] == 0)) { $topiclist = array_intersect($access_topic , $topics); @@ -677,7 +677,7 @@ * use in homepage function in NewsUtils class */ function News_GetContentCount($NewsModule, $story_infos) { - $access_topic = NewsPermission::News_GetItemIds ( 'news_access', $NewsModule); + $access_topic = NewsPermission::News_GetItemIds ( 'news_view', $NewsModule); $topic_handler = xoops_getmodulehandler ( 'topic', 'news' ); $topic_show = $topic_handler->allVisible($NewsModule,$story_infos ['topics'],$story_infos ['story_topic']); if(isset($story_infos ['story_subtopic'])) { @@ -1177,7 +1177,7 @@ function News_Slide($NewsModule, $story_infos ,$topics) { $ret = array(); - $access_topic = NewsPermission::News_GetItemIds ( 'news_access', $NewsModule); + $access_topic = NewsPermission::News_GetItemIds ( 'news_view', $NewsModule); if (! (count ( $topics ) == 1 && $topics [0] == 0)) { $topiclist = array_intersect($access_topic , $topics); } else { @@ -1249,7 +1249,7 @@ function News_Marquee($NewsModule, $story_infos ,$topics) { $ret = array(); - $access_topic = NewsPermission::News_GetItemIds ( 'news_access', $NewsModule); + $access_topic = NewsPermission::News_GetItemIds ( 'news_view', $NewsModule); if (! (count ( $topics ) == 1 && $topics [0] == 0)) { $topiclist = array_intersect($access_topic , $topics); } else { Modified: XoopsModules/fmcontent/branches/news/class/topic.php =================================================================== --- XoopsModules/fmcontent/branches/news/class/topic.php 2012-05-19 10:22:50 UTC (rev 9550) +++ XoopsModules/fmcontent/branches/news/class/topic.php 2012-05-19 10:26:22 UTC (rev 9551) @@ -153,7 +153,7 @@ $full_list = array_keys ( $group_list ); global $xoopsModule; if (! $this->isNew ()) { - $groups_ids_view = $gperm_handler->getGroupIds ( 'news_access', $this->getVar ( 'topic_id' ), $xoopsModule->getVar ( 'mid' ) ); + $groups_ids_view = $gperm_handler->getGroupIds ( 'news_view', $this->getVar ( 'topic_id' ), $xoopsModule->getVar ( 'mid' ) ); $groups_ids_submit = $gperm_handler->getGroupIds ( 'news_submit', $this->getVar ( 'topic_id' ), $xoopsModule->getVar ( 'mid' ) ); $groups_ids_view = array_values ( $groups_ids_view ); $groups_NEWS_AM_can_view_checkbox = new XoopsFormCheckBox ( _NEWS_AM_PERMISSIONS_ACCESS, 'groups_view[]', $groups_ids_view ); Modified: XoopsModules/fmcontent/branches/news/include/functions_update.php =================================================================== --- XoopsModules/fmcontent/branches/news/include/functions_update.php 2012-05-19 10:22:50 UTC (rev 9550) +++ XoopsModules/fmcontent/branches/news/include/functions_update.php 2012-05-19 10:26:22 UTC (rev 9551) @@ -23,44 +23,7 @@ * If your version is under 1.68 ( or 1.66 ) please frist update your old version to 1.68. */ function xoops_module_update_news($module, $version) { - - // start update to version 1.82 - if($version < 182) { - - $db = $GLOBALS["xoopsDB"]; - $error = false; - - include_once XOOPS_ROOT_PATH . '/modules/news/class/utils.php'; - - if(!NewsUtils::News_FieldExists('topic_style' ,$db->prefix('news_topic'))) - { - NewsUtils::News_AddField('`topic_style` varchar(64) NOT NULL' ,$db->prefix('news_topic')); - } - - } - // end update to version 1.82 - // start update to version 1.81 - if($version < 181) { - - $db = $GLOBALS["xoopsDB"]; - $error = false; - - include_once XOOPS_ROOT_PATH . '/modules/news/class/utils.php'; - - if(!NewsUtils::News_FieldExists('story_slide' ,$db->prefix('news_story'))) - { - NewsUtils::News_AddField('`story_slide` TINYINT( 1 ) NOT NULL AFTER `story_status`' ,$db->prefix('news_story')); - } - - if(!NewsUtils::News_FieldExists('story_marquee' ,$db->prefix('news_story'))) - { - NewsUtils::News_AddField('`story_marquee` TINYINT( 1 ) NOT NULL AFTER `story_slide`' ,$db->prefix('news_story')); - } - - } - // end update to version 1.81 - // start update to version 1.80 if($version < 180) { @@ -139,44 +102,44 @@ if(!NewsUtils::News_TableExists($db->prefix('news_story'))) { $sql = "CREATE TABLE " . $db->prefix('news_story') . " ( - `story_id` int(10) NOT NULL auto_increment, + `story_id` int(10) NOT NULL auto_increment, `story_title` varchar(255) NOT NULL, - `story_subtitle` varchar(255) NOT NULL, - `story_titleview` tinyint(1) NOT NULL default '1', - `story_topic` int(11) NOT NULL, - `story_type` varchar(25) NOT NULL, - `story_short` text NOT NULL, - `story_text` text NOT NULL, - `story_link` varchar(255) NOT NULL, - `story_words` varchar(255) NOT NULL, - `story_desc` varchar(255) NOT NULL, - `story_alias` varchar(255) NOT NULL, - `story_important` tinyint(1) NOT NULL, - `story_default` tinyint(1) NOT NULL, + `story_subtitle` varchar(255) NOT NULL, + `story_titleview` tinyint(1) NOT NULL default '1', + `story_topic` int(11) NOT NULL, + `story_type` varchar(25) NOT NULL, + `story_short` text NOT NULL, + `story_text` text NOT NULL, + `story_link` varchar(255) NOT NULL, + `story_words` varchar(255) NOT NULL, + `story_desc` varchar(255) NOT NULL, + `story_alias` varchar(255) NOT NULL, + `story_important` tinyint(1) NOT NULL, + `story_default` tinyint(1) NOT NULL, `story_status` tinyint(1) NOT NULL, `story_slide` tinyint(1) NOT NULL, - `story_marquee` tinyint(1) NOT NULL, - `story_create` int (10) NOT NULL default '0', + `story_marquee` tinyint(1) NOT NULL, + `story_create` int (10) NOT NULL default '0', `story_update` int (10) NOT NULL default '0', - `story_publish` int (10) NOT NULL default '0', - `story_expire` int (10) NOT NULL default '0', - `story_uid` int(11) NOT NULL, - `story_author` varchar(255) NOT NULL, - `story_source` varchar(255) NOT NULL, - `story_groups` varchar(255) NOT NULL, - `story_order` int(11) NOT NULL, - `story_next` int(11) NOT NULL default '0', - `story_prev` int(11) NOT NULL default '0', - `story_modid` int(11) NOT NULL, - `story_hits` int(11) NOT NULL, - `story_img` varchar(255) NOT NULL, + `story_publish` int (10) NOT NULL default '0', + `story_expire` int (10) NOT NULL default '0', + `story_uid` int(11) NOT NULL, + `story_author` varchar(255) NOT NULL, + `story_source` varchar(255) NOT NULL, + `story_groups` varchar(255) NOT NULL, + `story_order` int(11) NOT NULL, + `story_next` int(11) NOT NULL default '0', + `story_prev` int(11) NOT NULL default '0', + `story_modid` int(11) NOT NULL, + `story_hits` int(11) NOT NULL, + `story_img` varchar(255) NOT NULL, `story_comments` int(11) unsigned NOT NULL default '0', - `story_file` tinyint(3) NOT NULL, - `dohtml` tinyint(1) NOT NULL, - `dobr` tinyint(1) NOT NULL, - `doimage` tinyint(1) NOT NULL, - `dosmiley` tinyint(1) NOT NULL, - `doxcode` tinyint(1) NOT NULL, + `story_file` tinyint(3) NOT NULL, + `dohtml` tinyint(1) NOT NULL, + `dobr` tinyint(1) NOT NULL, + `doimage` tinyint(1) NOT NULL, + `dosmiley` tinyint(1) NOT NULL, + `doxcode` tinyint(1) NOT NULL, PRIMARY KEY (`story_id`), KEY `idxstoriestopic` (`story_topic`), KEY `story_title` (`story_title`), @@ -191,33 +154,34 @@ if(!NewsUtils::News_TableExists($db->prefix('news_topic'))) { $sql = "CREATE TABLE " . $db->prefix('news_topic') . " ( - `topic_id` int (11) unsigned NOT NULL auto_increment, - `topic_pid` int (5) unsigned NOT NULL , - `topic_title` varchar (255) NOT NULL , - `topic_desc` text NOT NULL , - `topic_img` varchar (255) NOT NULL , - `topic_weight` int (5) NOT NULL , - `topic_showtype` tinyint (4) NOT NULL , - `topic_perpage` tinyint (4) NOT NULL , - `topic_columns` tinyint (4) NOT NULL , - `topic_submitter` int (10) NOT NULL default '0', - `topic_date_created` int (10) NOT NULL default '0', - `topic_date_update` int (10) NOT NULL default '0', - `topic_asmenu` tinyint (1) NOT NULL default '1', - `topic_online` tinyint (1) NOT NULL default '1', - `topic_modid` int(11) NOT NULL, - `topic_showtopic` tinyint (1) NOT NULL default '0', - `topic_showauthor` tinyint (1) NOT NULL default '1', - `topic_showdate` tinyint (1) NOT NULL default '1', - `topic_showpdf` tinyint (1) NOT NULL default '1', - `topic_showprint` tinyint (1) NOT NULL default '1', - `topic_showmail` tinyint (1) NOT NULL default '1', - `topic_shownav` tinyint (1) NOT NULL default '1', - `topic_showhits` tinyint (1) NOT NULL default '1', - `topic_showcoms` tinyint (1) NOT NULL default '1', + `topic_id` int (11) unsigned NOT NULL auto_increment, + `topic_pid` int (5) unsigned NOT NULL , + `topic_title` varchar (255) NOT NULL , + `topic_desc` text NOT NULL , + `topic_img` varchar (255) NOT NULL , + `topic_weight` int (5) NOT NULL , + `topic_showtype` tinyint (4) NOT NULL , + `topic_perpage` tinyint (4) NOT NULL , + `topic_columns` tinyint (4) NOT NULL , + `topic_submitter` int (10) NOT NULL default '0', + `topic_date_created` int (10) NOT NULL default '0', + `topic_date_update` int (10) NOT NULL default '0', + `topic_asmenu` tinyint (1) NOT NULL default '1', + `topic_online` tinyint (1) NOT NULL default '1', + `topic_modid` int(11) NOT NULL, + `topic_showtopic` tinyint (1) NOT NULL default '0', + `topic_showauthor` tinyint (1) NOT NULL default '1', + `topic_showdate` tinyint (1) NOT NULL default '1', + `topic_showpdf` tinyint (1) NOT NULL default '1', + `topic_showprint` tinyint (1) NOT NULL default '1', + `topic_showmail` tinyint (1) NOT NULL default '1', + `topic_shownav` tinyint (1) NOT NULL default '1', + `topic_showhits` tinyint (1) NOT NULL default '1', + `topic_showcoms` tinyint (1) NOT NULL default '1', `topic_alias` varchar(255) NOT NULL, `topic_homepage` tinyint (4) NOT NULL , - `topic_show` tinyint (1) NOT NULL default '1', + `topic_show` tinyint (1) NOT NULL default '1', + `topic_style` varchar(64) NOT NULL, PRIMARY KEY (`topic_id`,`topic_modid`), UNIQUE KEY `file_id` (`topic_id`,`topic_modid`) ) ENGINE=MyISAM;"; @@ -245,6 +209,26 @@ return false; } } + + if(!NewsUtils::News_TableExists($db->prefix('news_rate'))) + { + $sql = "CREATE TABLE " . $db->prefix('news_rate') . " ( + `rate_id` int(11) unsigned NOT NULL auto_increment, + `rate_modid` int(11) NOT NULL, + `rate_story` int(8) unsigned NOT NULL default '0', + `rate_user` int(11) NOT NULL default '0', + `rate_rating` tinyint(3) unsigned NOT NULL default '0', + `rate_hostname` varchar(60) NOT NULL default '', + `rate_created` int(10) NOT NULL default '0', + PRIMARY KEY (rate_id), + KEY rate_user (rate_user), + KEY rate_hostname (rate_hostname), + KEY rate_story (rate_story) + ) ENGINE=MyISAM;"; + if (!$db->queryF($sql)) { + return false; + } + } //load needed handler $module_handler = xoops_gethandler('module'); @@ -253,6 +237,7 @@ $topic_handler = xoops_getmodulehandler('topic', 'news'); $story_handler = xoops_getmodulehandler('story', 'news'); $file_handler = xoops_getmodulehandler('file', 'news'); + $vote_handler = xoops_getmodulehandler('rate', 'news'); $newsModule = $module_handler->getByDirname('news'); $news_mid = $newsModule->getVar('mid'); @@ -280,9 +265,9 @@ return false; } - $result = $db->query('SELECT * FROM '.$old_articles.' WHERE topicid = '.$topic['topic_id'].' ORDER BY created'); + $result1 = $db->query('SELECT * FROM '.$old_articles.' WHERE topicid = '.$topic['topic_id'].' ORDER BY created'); - while ( $article = $db->fetchArray($result) ) { + while ( $article = $db->fetchArray($result1) ) { $storyobj = $story_handler->create (); $storyobj->setVar ( 'story_id', $article['storyid']); @@ -317,8 +302,8 @@ } // The files - $result4 = $db->query('SELECT * FROM '.$old_files.' WHERE storyid='.$article['storyid']); - while ( $file = $db->fetchArray($result4) ) { + $result2 = $db->query('SELECT * FROM '.$old_files.' WHERE storyid='.$article['storyid']); + while ( $file = $db->fetchArray($result2) ) { $fileobj = $file_handler->create (); $fileobj->setVar ( 'file_id', $file['fileid']); $fileobj->setVar ( 'file_modid', $news_mid); @@ -334,6 +319,24 @@ return false; } } + + // The votess + $result3 = $db->query('SELECT * FROM '.$old_rating.' WHERE storyid='.$article['storyid']); + while ( $vote = $db->fetchArray($result3) ) { + $voteobj = $vote_handler->create (); + $voteobj->setVar ( 'rate_id', $vote['ratingid']); + $voteobj->setVar ( 'rate_modid', $news_mid); + $voteobj->setVar ( 'rate_story', $vote['storyid']); + $voteobj->setVar ( 'rate_user', $vote['ratinguser']); + $voteobj->setVar ( 'rate_rating', $vote['rating']); + $voteobj->setVar ( 'rate_hostname', $vote['ratinghostname']); + $voteobj->setVar ( 'rate_created', $vote['ratingtimestamp']); + + if (! $vote_handler->insert ( $voteobj )) { + return false; + } + } + } } } Modified: XoopsModules/fmcontent/branches/news/index.php =================================================================== --- XoopsModules/fmcontent/branches/news/index.php 2012-05-19 10:22:50 UTC (rev 9550) +++ XoopsModules/fmcontent/branches/news/index.php 2012-05-19 10:26:22 UTC (rev 9551) @@ -74,7 +74,7 @@ // Check the access permission $perm_handler = NewsPermission::getHandler (); - if (! $perm_handler->News_IsAllowed ( $xoopsUser, 'news_access', $view_topic->getVar ( 'topic_id' ), $NewsModule )) { + if (! $perm_handler->News_IsAllowed ( $xoopsUser, 'news_view', $view_topic->getVar ( 'topic_id' ), $NewsModule )) { redirect_header ( "index.php", 3, _NOPERM ); exit (); } Modified: XoopsModules/fmcontent/branches/news/pdf.php =================================================================== --- XoopsModules/fmcontent/branches/news/pdf.php 2012-05-19 10:22:50 UTC (rev 9550) +++ XoopsModules/fmcontent/branches/news/pdf.php 2012-05-19 10:26:22 UTC (rev 9551) @@ -78,7 +78,7 @@ // Check the access permission $perm_handler = NewsPermission::getHandler(); - if (!$perm_handler->News_IsAllowed($xoopsUser, 'news_access', $view_topic->getVar('topic_id'), $NewsModule)) { + if (!$perm_handler->News_IsAllowed($xoopsUser, 'news_view', $view_topic->getVar('topic_id'), $NewsModule)) { redirect_header("index.php", 3, _NOPERM); exit; } Modified: XoopsModules/fmcontent/branches/news/print.php =================================================================== --- XoopsModules/fmcontent/branches/news/print.php 2012-05-19 10:22:50 UTC (rev 9550) +++ XoopsModules/fmcontent/branches/news/print.php 2012-05-19 10:26:22 UTC (rev 9551) @@ -76,7 +76,7 @@ // Check the access permission $perm_handler = NewsPermission::getHandler(); - if (!$perm_handler->News_IsAllowed($xoopsUser, 'news_access', $view_topic->getVar('topic_id'), $NewsModule)) { + if (!$perm_handler->News_IsAllowed($xoopsUser, 'news_view', $view_topic->getVar('topic_id'), $NewsModule)) { redirect_header("index.php", 3, _NOPERM); exit; } Modified: XoopsModules/fmcontent/branches/news/rss.php =================================================================== --- XoopsModules/fmcontent/branches/news/rss.php 2012-05-19 10:22:50 UTC (rev 9550) +++ XoopsModules/fmcontent/branches/news/rss.php 2012-05-19 10:26:22 UTC (rev 9551) @@ -92,7 +92,7 @@ if ($story_topic != 0) { $permHandler = NewsPermission::getHandler(); - if ($permHandler->News_IsAllowed($xoopsUser, 'news_access', $story_topic)) { + if ($permHandler->News_IsAllowed($xoopsUser, 'news_view', $story_topic)) { $topic_obj = $topic_handler->get($story_topic); } } Modified: XoopsModules/fmcontent/branches/news/sql/mysql.sql =================================================================== --- XoopsModules/fmcontent/branches/news/sql/mysql.sql 2012-05-19 10:22:50 UTC (rev 9550) +++ XoopsModules/fmcontent/branches/news/sql/mysql.sql 2012-05-19 10:26:22 UTC (rev 9551) @@ -1,6 +1,6 @@ CREATE TABLE `news_story` ( `story_id` int(10) NOT NULL auto_increment, -`story_title` varchar(255) NOT NULL, +`story_title` varchar(255) NOT NULL, `story_subtitle` varchar(255) NOT NULL, `story_titleview` tinyint(1) NOT NULL default '1', `story_topic` int(11) NOT NULL, @@ -13,11 +13,11 @@ `story_alias` varchar(255) NOT NULL, `story_important` tinyint(1) NOT NULL, `story_default` tinyint(1) NOT NULL, -`story_status` tinyint(1) NOT NULL, -`story_slide` tinyint(1) NOT NULL, +`story_status` tinyint(1) NOT NULL, +`story_slide` tinyint(1) NOT NULL, `story_marquee` tinyint(1) NOT NULL, `story_create` int (10) NOT NULL default '0', -`story_update` int (10) NOT NULL default '0', +`story_update` int (10) NOT NULL default '0', `story_publish` int (10) NOT NULL default '0', `story_expire` int (10) NOT NULL default '0', `story_uid` int(11) NOT NULL, @@ -30,18 +30,18 @@ `story_modid` int(11) NOT NULL, `story_hits` int(11) NOT NULL, `story_img` varchar(255) NOT NULL, -`story_comments` int(11) unsigned NOT NULL default '0', +`story_comments` int(11) unsigned NOT NULL default '0', `story_file` tinyint(3) NOT NULL, `dohtml` tinyint(1) NOT NULL, `dobr` tinyint(1) NOT NULL, `doimage` tinyint(1) NOT NULL, `dosmiley` tinyint(1) NOT NULL, `doxcode` tinyint(1) NOT NULL, -PRIMARY KEY (`story_id`), -KEY `idxstoriestopic` (`story_topic`), -KEY `story_title` (`story_title`), -KEY `story_create` (`story_create`), -FULLTEXT KEY `search` (`story_title`,`story_short`,`story_text`,`story_subtitle`) +PRIMARY KEY (`story_id`), +KEY `idxstoriestopic` (`story_topic`), +KEY `story_title` (`story_title`), +KEY `story_create` (`story_create`), +FULLTEXT KEY `search` (`story_title`,`story_short`,`story_text`,`story_subtitle`) ) ENGINE=MyISAM; @@ -70,24 +70,38 @@ `topic_shownav` tinyint (1) NOT NULL default '1', `topic_showhits` tinyint (1) NOT NULL default '1', `topic_showcoms` tinyint (1) NOT NULL default '1', -`topic_alias` varchar(255) NOT NULL, -`topic_homepage` tinyint (4) NOT NULL , -`topic_show` tinyint (1) NOT NULL default '1', +`topic_alias` varchar(255) NOT NULL, +`topic_homepage` tinyint (4) NOT NULL , +`topic_show` tinyint (1) NOT NULL default '1', `topic_style` varchar(64) NOT NULL, PRIMARY KEY (`topic_id`,`topic_modid`), UNIQUE KEY `file_id` (`topic_id`,`topic_modid`) -) ENGINE=MyISAM; - -CREATE TABLE `news_file` ( -`file_id` int (11) unsigned NOT NULL auto_increment, -`file_modid` int(11) NOT NULL, -`file_title` varchar (255) NOT NULL , -`file_name` varchar (255) NOT NULL , -`file_content` int(11) NOT NULL, -`file_date` int(10) NOT NULL default '0', -`file_type` varchar(64) NOT NULL default '', -`file_status` tinyint(1) NOT NULL, -`file_hits` int(11) NOT NULL, +) ENGINE=MyISAM; + +CREATE TABLE `news_file` ( +`file_id` int (11) unsigned NOT NULL auto_increment, +`file_modid` int(11) NOT NULL, +`file_title` varchar (255) NOT NULL , +`file_name` varchar (255) NOT NULL , +`file_content` int(11) NOT NULL, +`file_date` int(10) NOT NULL default '0', +`file_type` varchar(64) NOT NULL default '', +`file_status` tinyint(1) NOT NULL, +`file_hits` int(11) NOT NULL, PRIMARY KEY (`file_id`,`file_modid`), UNIQUE KEY `file_id` (`file_id`,`file_modid`) +) ENGINE=MyISAM; + +CREATE TABLE `news_rate` ( +`rate_id` int(11) unsigned NOT NULL auto_increment, +`rate_modid` int(11) NOT NULL, +`rate_story` int(8) unsigned NOT NULL default '0', +`rate_user` int(11) NOT NULL default '0', +`rate_rating` tinyint(3) unsigned NOT NULL default '0', +`rate_hostname` varchar(60) NOT NULL default '', +`rate_created` int(10) NOT NULL default '0', +PRIMARY KEY (rate_id), +KEY rate_user (rate_user), +KEY rate_hostname (rate_hostname), +KEY rate_story (rate_story) ) ENGINE=MyISAM; \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vo...@us...> - 2012-07-16 08:33:52
|
Revision: 9887 http://xoops.svn.sourceforge.net/xoops/?rev=9887&view=rev Author: voltan1 Date: 2012-07-16 08:33:45 +0000 (Mon, 16 Jul 2012) Log Message: ----------- Update module Modified Paths: -------------- XoopsModules/fmcontent/branches/news/class/utils.php XoopsModules/fmcontent/branches/news/templates/blocks/news_block_list.html XoopsModules/fmcontent/branches/news/templates/news_article.html XoopsModules/fmcontent/branches/news/templates/news_index.html XoopsModules/fmcontent/branches/news/templates/news_index_default.html XoopsModules/fmcontent/branches/news/templates/news_index_list.html XoopsModules/fmcontent/branches/news/templates/news_index_news.html XoopsModules/fmcontent/branches/news/templates/news_index_photo.html XoopsModules/fmcontent/branches/news/templates/news_index_table.html Modified: XoopsModules/fmcontent/branches/news/class/utils.php =================================================================== --- XoopsModules/fmcontent/branches/news/class/utils.php 2012-07-16 08:29:14 UTC (rev 9886) +++ XoopsModules/fmcontent/branches/news/class/utils.php 2012-07-16 08:33:45 UTC (rev 9887) @@ -411,7 +411,7 @@ // Redirect if($start_id <= $last_id) { - self::News_Redirect('tools.php?op='.$op.'&start_id='.$start_id.'&end_id='.$end_id, 20, _NEWS_AM_MSG_INPROC); + self::News_Redirect('tools.php?op='.$op.'&start_id='.$start_id.'&end_id='.$end_id, 3, _NEWS_AM_MSG_INPROC); xoops_cp_footer (); exit (); } Modified: XoopsModules/fmcontent/branches/news/templates/blocks/news_block_list.html =================================================================== --- XoopsModules/fmcontent/branches/news/templates/blocks/news_block_list.html 2012-07-16 08:29:14 UTC (rev 9886) +++ XoopsModules/fmcontent/branches/news/templates/blocks/news_block_list.html 2012-07-16 08:33:45 UTC (rev 9887) @@ -58,9 +58,9 @@ <ul> <{foreach item=content from=$block.contents}> <li> - <h3><{if $content.story_important}><span class="red bold"><{$smarty.const._NEWS_MB_IMPORTANT}></span><{/if}><a href="<{$content.url}>" title="<{$content.story_title}>"><{$content.story_title}></a></h3> + <{if $content.story_important}><span class="red bold"><{$smarty.const._NEWS_MB_IMPORTANT}></span><{/if}><a href="<{$content.url}>" title="<{$content.story_title}>"><{$content.title}></a> <{if $block.date}> - <div class="itemPostDate"><{$content.date}></div> + <span class="itemPostDate"><{$content.date}></span> <{/if}> </li> <{/foreach}> Modified: XoopsModules/fmcontent/branches/news/templates/news_article.html =================================================================== --- XoopsModules/fmcontent/branches/news/templates/news_article.html 2012-07-16 08:29:14 UTC (rev 9886) +++ XoopsModules/fmcontent/branches/news/templates/news_article.html 2012-07-16 08:33:45 UTC (rev 9887) @@ -49,7 +49,7 @@ <{/if}> <div class="itemText editable <{$multiple_columns}>" id="story_<{$content.story_id}>"> <{if $content.story_img}> - <div class="gallery"> + <div class="itemImg gallery"> <{if $img_lightbox}> <a href="<{$content.imageurl}>" title="<{$content.story_title}>" > <img class="<{$imgfloat}> story_img" src="<{$content.thumburl}>" alt="<{$content.story_title}>"/> Modified: XoopsModules/fmcontent/branches/news/templates/news_index.html =================================================================== --- XoopsModules/fmcontent/branches/news/templates/news_index.html 2012-07-16 08:29:14 UTC (rev 9886) +++ XoopsModules/fmcontent/branches/news/templates/news_index.html 2012-07-16 08:33:45 UTC (rev 9887) @@ -4,34 +4,6 @@ <{if $default}> <{include file="db:news_index_default.html"}> - <div class="related"> - <h2><{$smarty.const._NEWS_MD_RELATED}></h2> - </div> - <{else}> - <div class="topic_header"> - <{if !$story_topic}> - <h2><{$modname}></h2> - <{else}> - <h2><{$topic_title}></h2> - <{/if}> - </div> - <{if $topic_img || $topic_desc}> - <div class="itemBody"> - <{if $topic_img}> - <div class="itemImg gallery"> - <{if $img_lightbox}> - <a href="<{$topic_medium}>" title="<{$topic_title}>" > - <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$topic_thumb}>" alt="<{$topic_title}>"/> - </a> - <{else}> - <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$topic_thumb}>" alt="<{$topic_title}>"/> - <{/if}> - </div> - <{/if}> - <{$topic_desc}> - <div class="clear"></div> - </div> - <{/if}> <{/if}> <{if $advertisement}> Modified: XoopsModules/fmcontent/branches/news/templates/news_index_default.html =================================================================== --- XoopsModules/fmcontent/branches/news/templates/news_index_default.html 2012-07-16 08:29:14 UTC (rev 9886) +++ XoopsModules/fmcontent/branches/news/templates/news_index_default.html 2012-07-16 08:33:45 UTC (rev 9887) @@ -1,45 +1,73 @@ -<div id="default" class="item"> - <div class="itemTitle "><h2><{if $content.story_important}><span class="red bold"><{$smarty.const._NEWS_MD_IMPORTANT}></span><{/if}><{$default.story_title}></h2></div> - <{if $default.story_short}> - <div class="itemShort"> - <{if $default.story_img}> - <div class="itemImg gallery"> - <{if $img_lightbox}> - <a href="<{$default.imageurl}>" title="<{$content.story_title}>"> - <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$default.thumburl}>" alt="<{$default.story_title}>"/> - </a> +<div class="news-index-default"> + <div class="news-topicinfo"> + <div class="topic_header"> + <{if !$story_topic}> + <h2><{$modname}></h2> <{else}> - <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$default.thumburl}>" alt="<{$default.story_title}>"/> + <h2><{$topic_title}></h2> <{/if}> </div> + <{if $topic_img || $topic_desc}> + <div class="itemBody"> + <{if $topic_img}> + <div class="itemImg gallery"> + <{if $img_lightbox}> + <a href="<{$topic_medium}>" title="<{$topic_title}>" > + <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$topic_thumb}>" alt="<{$topic_title}>"/> + </a> + <{else}> + <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$topic_thumb}>" alt="<{$topic_title}>"/> + <{/if}> + </div> + <{/if}> + <{$topic_desc}> + <div class="clear"></div> + </div> <{/if}> - <{$default.story_short}> - <div class="clear spacer"></div> - <a class="itemMore" href="<{$default.url}>" title="<{$smarty.const._NEWS_MD_MORE}>"><{$smarty.const._NEWS_MD_MORE}></a> </div> - <{else}> - <div class="itemText"> - <{if $default.story_img}> - <div class="gallery"> - <{if $img_lightbox}> - <a href="<{$default.imageurl}>" > + <div id="default" class="item"> + <div class="itemTitle "><h2><{if $content.story_important}><span class="red bold"><{$smarty.const._NEWS_MD_IMPORTANT}></span><{/if}><{$default.story_title}></h2></div> + <{if $default.story_short}> + <div class="itemShort"> + <{if $default.story_img}> + <div class="itemImg gallery"> + <{if $img_lightbox}> + <a href="<{$default.imageurl}>" title="<{$content.story_title}>"> + <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$default.thumburl}>" alt="<{$default.story_title}>"/> + </a> + <{else}> <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$default.thumburl}>" alt="<{$default.story_title}>"/> - </a> + <{/if}> + </div> + <{/if}> + <{$default.story_short}> + <div class="clear spacer"></div> + <a class="itemMore" href="<{$default.url}>" title="<{$smarty.const._NEWS_MD_MORE}>"><{$smarty.const._NEWS_MD_MORE}></a> + </div> <{else}> - <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$default.thumburl}>" alt="<{$default.story_title}>"/> + <div class="itemText"> + <{if $default.story_img}> + <div class="gallery"> + <{if $img_lightbox}> + <a href="<{$default.imageurl}>" > + <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$default.thumburl}>" alt="<{$default.story_title}>"/> + </a> + <{else}> + <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$default.thumburl}>" alt="<{$default.story_title}>"/> + <{/if}> + </div> + <{/if}> + <{$default.story_text}> + <div class="clear"></div> + </div> <{/if}> + <div class="itemPostDate"><{$smarty.const._NEWS_MD_DATE}>: <{$default.story_publish}> + <{if $xoops_isadmin}> + <span class="itemAdminLink"> + <a href="<{$xoops_url}>/modules/<{$xoops_dirname}>/admin/article.php?op=edit_content&story_id=<{$default.story_id}>" title="<{$smarty.const._NEWS_MD_EDIT}>"><img src="<{$xoops_url}>/modules/<{$xoops_dirname}>/images/icons/edit.png" alt="<{$smarty.const._story_EDIT}>"/></a> + <a href="<{$xoops_url}>/modules/<{$xoops_dirname}>/admin/article.php?op=delete&story_id=<{$default.story_id}>" title="<{$smarty.const._NEWS_MD_DELETE}>"><img src="<{$xoops_url}>/modules/<{$xoops_dirname}>/images/icons/delete.png" alt="<{$smarty.const._story_DELETE}>"/></a> + </span> + <{/if}> </div> - <{/if}> - <{$default.story_text}> - <div class="clear"></div> </div> - <{/if}> - <div class="itemPostDate"><{$smarty.const._NEWS_MD_DATE}>: <{$default.story_publish}> - <{if $xoops_isadmin}> - <span class="itemAdminLink"> - <a href="<{$xoops_url}>/modules/<{$xoops_dirname}>/admin/article.php?op=edit_content&story_id=<{$default.story_id}>" title="<{$smarty.const._NEWS_MD_EDIT}>"><img src="<{$xoops_url}>/modules/<{$xoops_dirname}>/images/icons/edit.png" alt="<{$smarty.const._story_EDIT}>"/></a> - <a href="<{$xoops_url}>/modules/<{$xoops_dirname}>/admin/article.php?op=delete&story_id=<{$default.story_id}>" title="<{$smarty.const._NEWS_MD_DELETE}>"><img src="<{$xoops_url}>/modules/<{$xoops_dirname}>/images/icons/delete.png" alt="<{$smarty.const._story_DELETE}>"/></a> - </span> - <{/if}> - </div> </div> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/templates/news_index_list.html =================================================================== --- XoopsModules/fmcontent/branches/news/templates/news_index_list.html 2012-07-16 08:29:14 UTC (rev 9886) +++ XoopsModules/fmcontent/branches/news/templates/news_index_list.html 2012-07-16 08:33:45 UTC (rev 9887) @@ -1,26 +1,54 @@ -<div class="itemList"> - <ul> - <{foreach item=content from=$contents}> - <li> - <h3><{if $content.story_important}><span class="red bold"><{$smarty.const._NEWS_MD_IMPORTANT}></span><{/if}><a href="<{$content.url}>" title="<{$content.story_title}>"><{$content.story_title}></a></h3> - <{if $info.author || $info.date || $info.hits}> - <div class="pad2"> - <{if $info.author}> - <span class="itemPoster"> - <a href="<{$xoops_url}>/user.php?id=<{$content.story_uid}>" title="<{$content.owner}>"><{$content.owner}></a><{if $alluserpost}> (<a href="<{$xoops_url}>/modules/<{$xoops_dirname}>/index.php?user=<{$content.story_uid}>" title="<{$smarty.const._NEWS_MD_AUTHOR_ALL_DESC}><{$content.owner}>"><{$smarty.const._NEWS_MD_AUTHOR_ALL}></a>)<{/if}> - </span> - <{if $info.date || $info.hits}> •<{/if}> +<div class="news-index-list"> + <div class="news-topicinfo"> + <div class="topic_header"> + <{if !$story_topic}> + <h2><{$modname}></h2> + <{else}> + <h2><{$topic_title}></h2> + <{/if}> + </div> + <{if $topic_img || $topic_desc}> + <div class="itemBody"> + <{if $topic_img}> + <div class="itemImg gallery"> + <{if $img_lightbox}> + <a href="<{$topic_medium}>" title="<{$topic_title}>" > + <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$topic_thumb}>" alt="<{$topic_title}>"/> + </a> + <{else}> + <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$topic_thumb}>" alt="<{$topic_title}>"/> <{/if}> - <{if $info.date}> - <span class="itemPostDate"><{$content.story_publish}></span> - <{if $info.hits}> •<{/if}> + </div> + <{/if}> + <{$topic_desc}> + <div class="clear"></div> + </div> + <{/if}> + </div> + <div class="itemList"> + <ul> + <{foreach item=content from=$contents}> + <li> + <h3><{if $content.story_important}><span class="red bold"><{$smarty.const._NEWS_MD_IMPORTANT}></span><{/if}><a href="<{$content.url}>" title="<{$content.story_title}>"><{$content.story_title}></a></h3> + <{if $info.author || $info.date || $info.hits}> + <div class="pad2"> + <{if $info.author}> + <span class="itemPoster"> + <a href="<{$xoops_url}>/user.php?id=<{$content.story_uid}>" title="<{$content.owner}>"><{$content.owner}></a><{if $alluserpost}> (<a href="<{$xoops_url}>/modules/<{$xoops_dirname}>/index.php?user=<{$content.story_uid}>" title="<{$smarty.const._NEWS_MD_AUTHOR_ALL_DESC}><{$content.owner}>"><{$smarty.const._NEWS_MD_AUTHOR_ALL}></a>)<{/if}> + </span> + <{if $info.date || $info.hits}> •<{/if}> + <{/if}> + <{if $info.date}> + <span class="itemPostDate"><{$content.story_publish}></span> + <{if $info.hits}> •<{/if}> + <{/if}> + <{if $info.hits}> + <span class="itemStats"><{$content.story_hits}> <{$smarty.const._NEWS_MD_HITS}></span> + <{/if}> + </div> <{/if}> - <{if $info.hits}> - <span class="itemStats"><{$content.story_hits}> <{$smarty.const._NEWS_MD_HITS}></span> - <{/if}> - </div> - <{/if}> - </li> - <{/foreach}> - </ul> + </li> + <{/foreach}> + </ul> + </div> </div> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/templates/news_index_news.html =================================================================== --- XoopsModules/fmcontent/branches/news/templates/news_index_news.html 2012-07-16 08:29:14 UTC (rev 9886) +++ XoopsModules/fmcontent/branches/news/templates/news_index_news.html 2012-07-16 08:33:45 UTC (rev 9887) @@ -1,62 +1,90 @@ -<{foreach item=content from=$contents}> -<div class="item"> - <div class="itemHead"> - <div class="itemTitle"> - <h2> - <{if $content.story_important}><span class="red bold"><{$smarty.const._NEWS_MD_IMPORTANT}></span><{/if}> - <a href="<{$content.url}>" title="<{$content.story_title}>"><{$content.story_title}></a> - </h2> - </div> - </div> - <div class="itemInfo"> - <{if $info.author}> - <span class="itemPoster"> - <{$smarty.const._NEWS_MD_AUTHOR}>: <a href="<{$xoops_url}>/user.php?id=<{$content.story_uid}>" title="<{$content.owner}>"><{$content.owner}></a><{if $alluserpost}> (<a href="<{$xoops_url}>/modules/<{$xoops_dirname}>/index.php?user=<{$content.story_uid}>" title="<{$smarty.const._NEWS_MD_AUTHOR_ALL_DESC}><{$content.owner}>"><{$smarty.const._NEWS_MD_AUTHOR_ALL}></a>)<{/if}> - </span> - <{if $info.date || $info.hits}> •<{/if}> - <{/if}> - <{if $info.date}> - <span class="itemPostDate"> - <{$smarty.const._NEWS_MD_DATE}>: <{$content.story_publish}><{if $content.story_update != $content.story_publish}> • <{$smarty.const._NEWS_MD_UPDATE}>: <{$content.story_update}><{/if}> - </span> - <{if $info.hits}> •<{/if}> - <{/if}> - <{if $info.hits}> - <span class="itemStats"><{$content.story_hits}> <{$smarty.const._NEWS_MD_HITS}></span> - <{/if}> - <{if $info.showtopic && $content.story_topic}> - <span class="itemPermaLink"> • <{$smarty.const._NEWS_MD_PUBTOPIC}>: <a href="<{$content.topicurl}>" title="<{$smarty.const._NEWS_MD_PUBTOPIC}> <{$content.topic}>"><{$content.topic}></a></span> - <{/if}> - </div> - <div class="itemBody" id="story_<{$content.story_id}>"> - <{if $content.story_img}> - <div class="itemImg gallery"> - <{if $img_lightbox}> - <a href="<{$content.imageurl}>" title="<{$content.story_title}>" > - <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$content.thumburl}>" alt="<{$content.story_title}>"/> - </a> +<div class="news-index-news"> + <div class="news-topicinfo"> + <div class="topic_header"> + <{if !$story_topic}> + <h2><{$modname}></h2> <{else}> - <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$content.thumburl}>" alt="<{$content.story_title}>"/> + <h2><{$topic_title}></h2> <{/if}> </div> + <{if $topic_img || $topic_desc}> + <div class="itemBody"> + <{if $topic_img}> + <div class="itemImg gallery"> + <{if $img_lightbox}> + <a href="<{$topic_medium}>" title="<{$topic_title}>" > + <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$topic_thumb}>" alt="<{$topic_title}>"/> + </a> + <{else}> + <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$topic_thumb}>" alt="<{$topic_title}>"/> + <{/if}> + </div> + <{/if}> + <{$topic_desc}> + <div class="clear"></div> + </div> <{/if}> - <{if $content.story_short}> - <div class="itemText"><{$content.story_short}></div> - <{else}> - <div class="itemText"><{$content.story_text|truncate:300}></div> - <{/if}> - <div class="clear"></div> </div> - <div class="itemFoot"> - <{if $info.coms}> - <span class="itemPermaLink"><{if $content.story_comments}><{$content.story_comments}> <{$smarty.const._NEWS_MD_COMS}><{else}><{$smarty.const._NEWS_MD_NOCOMS}><{/if}></span> - <{/if}> - <{if $xoops_isadmin}> - <span class="itemAdminLink"> - <a href="<{$xoops_url}>/modules/<{$xoops_dirname}>/admin/article.php?op=edit_content&story_id=<{$content.story_id}>" title="<{$smarty.const._NEWS_MD_EDIT}>"><img src="<{$xoops_url}>/modules/<{$xoops_dirname}>/images/icons/edit.png" alt="<{$smarty.const._story_EDIT}>"/></a> - <a href="<{$xoops_url}>/modules/<{$xoops_dirname}>/admin/article.php?op=delete&story_id=<{$content.story_id}>" title="<{$smarty.const._NEWS_MD_DELETE}>"><img src="<{$xoops_url}>/modules/<{$xoops_dirname}>/images/icons/delete.png" alt="<{$smarty.const._story_DELETE}>"/></a> - </span> - <{/if}> + <{foreach item=content from=$contents}> + <div class="item"> + <div class="itemHead"> + <div class="itemTitle"> + <h2> + <{if $content.story_important}><span class="red bold"><{$smarty.const._NEWS_MD_IMPORTANT}></span><{/if}> + <a href="<{$content.url}>" title="<{$content.story_title}>"><{$content.story_title}></a> + </h2> + </div> + </div> + <div class="itemInfo"> + <{if $info.author}> + <span class="itemPoster"> + <{$smarty.const._NEWS_MD_AUTHOR}>: <a href="<{$xoops_url}>/user.php?id=<{$content.story_uid}>" title="<{$content.owner}>"><{$content.owner}></a><{if $alluserpost}> (<a href="<{$xoops_url}>/modules/<{$xoops_dirname}>/index.php?user=<{$content.story_uid}>" title="<{$smarty.const._NEWS_MD_AUTHOR_ALL_DESC}><{$content.owner}>"><{$smarty.const._NEWS_MD_AUTHOR_ALL}></a>)<{/if}> + </span> + <{if $info.date || $info.hits}> •<{/if}> + <{/if}> + <{if $info.date}> + <span class="itemPostDate"> + <{$smarty.const._NEWS_MD_DATE}>: <{$content.story_publish}><{if $content.story_update != $content.story_publish}> • <{$smarty.const._NEWS_MD_UPDATE}>: <{$content.story_update}><{/if}> + </span> + <{if $info.hits}> •<{/if}> + <{/if}> + <{if $info.hits}> + <span class="itemStats"><{$content.story_hits}> <{$smarty.const._NEWS_MD_HITS}></span> + <{/if}> + <{if $info.showtopic && $content.story_topic}> + <span class="itemPermaLink"> • <{$smarty.const._NEWS_MD_PUBTOPIC}>: <a href="<{$content.topicurl}>" title="<{$smarty.const._NEWS_MD_PUBTOPIC}> <{$content.topic}>"><{$content.topic}></a></span> + <{/if}> + </div> + <div class="itemBody" id="story_<{$content.story_id}>"> + <{if $content.story_img}> + <div class="itemImg gallery"> + <{if $img_lightbox}> + <a href="<{$content.imageurl}>" title="<{$content.story_title}>" > + <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$content.thumburl}>" alt="<{$content.story_title}>"/> + </a> + <{else}> + <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$content.thumburl}>" alt="<{$content.story_title}>"/> + <{/if}> + </div> + <{/if}> + <{if $content.story_short}> + <div class="itemText"><{$content.story_short}></div> + <{else}> + <div class="itemText"><{$content.story_text|truncate:300}></div> + <{/if}> + <div class="clear"></div> + </div> + <div class="itemFoot"> + <{if $info.coms}> + <span class="itemPermaLink"><{if $content.story_comments}><{$content.story_comments}> <{$smarty.const._NEWS_MD_COMS}><{else}><{$smarty.const._NEWS_MD_NOCOMS}><{/if}></span> + <{/if}> + <{if $xoops_isadmin}> + <span class="itemAdminLink"> + <a href="<{$xoops_url}>/modules/<{$xoops_dirname}>/admin/article.php?op=edit_content&story_id=<{$content.story_id}>" title="<{$smarty.const._NEWS_MD_EDIT}>"><img src="<{$xoops_url}>/modules/<{$xoops_dirname}>/images/icons/edit.png" alt="<{$smarty.const._story_EDIT}>"/></a> + <a href="<{$xoops_url}>/modules/<{$xoops_dirname}>/admin/article.php?op=delete&story_id=<{$content.story_id}>" title="<{$smarty.const._NEWS_MD_DELETE}>"><img src="<{$xoops_url}>/modules/<{$xoops_dirname}>/images/icons/delete.png" alt="<{$smarty.const._story_DELETE}>"/></a> + </span> + <{/if}> + </div> </div> -</div> -<{/foreach}> \ No newline at end of file + <{/foreach}> +</div> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/templates/news_index_photo.html =================================================================== --- XoopsModules/fmcontent/branches/news/templates/news_index_photo.html 2012-07-16 08:29:14 UTC (rev 9886) +++ XoopsModules/fmcontent/branches/news/templates/news_index_photo.html 2012-07-16 08:33:45 UTC (rev 9887) @@ -1,59 +1,87 @@ -<{foreach item=content from=$contents}> -<div class="item"> - <div class="itemBody" id="story_<{$content.story_id}>"> - <div class="itemImg center gallery"> - <{if $img_lightbox}> - <a href="<{$content.imageurl}>" title ="<{$content.story_title}>" > +<div class="news-index-photo"> + <div class="news-topicinfo"> + <div class="topic_header"> + <{if !$story_topic}> + <h2><{$modname}></h2> + <{else}> + <h2><{$topic_title}></h2> + <{/if}> + </div> + <{if $topic_img || $topic_desc}> + <div class="itemBody"> + <{if $topic_img}> + <div class="itemImg gallery"> + <{if $img_lightbox}> + <a href="<{$topic_medium}>" title="<{$topic_title}>" > + <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$topic_thumb}>" alt="<{$topic_title}>"/> + </a> + <{else}> + <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$topic_thumb}>" alt="<{$topic_title}>"/> + <{/if}> + </div> + <{/if}> + <{$topic_desc}> + <div class="clear"></div> + </div> + <{/if}> + </div> + <{foreach item=content from=$contents}> + <div class="item"> + <div class="itemBody" id="story_<{$content.story_id}>"> + <div class="itemImg center gallery"> + <{if $img_lightbox}> + <a href="<{$content.imageurl}>" title ="<{$content.story_title}>" > + <img width="<{$imgwidth}>" class="story_img" src="<{$content.thumburl}>" alt="<{$content.story_title}>"/> + </a> + <{else}> <img width="<{$imgwidth}>" class="story_img" src="<{$content.thumburl}>" alt="<{$content.story_title}>"/> - </a> + <{/if}> + </div> + <{if $content.story_short}> + <div class="itemText"><{$content.story_short}></div> <{else}> - <img width="<{$imgwidth}>" class="story_img" src="<{$content.thumburl}>" alt="<{$content.story_title}>"/> + <div class="itemText"><{$content.story_text|truncate:300}></div> <{/if}> </div> - <{if $content.story_short}> - <div class="itemText"><{$content.story_short}></div> - <{else}> - <div class="itemText"><{$content.story_text|truncate:300}></div> - <{/if}> - </div> - <div class="itemHead"> - <div class="itemTitle"> - <h2> - <{if $content.story_important}><span class="red bold"><{$smarty.const._NEWS_MD_IMPORTANT}></span><{/if}> - <a href="<{$content.url}>" title="<{$content.story_title}>"><{$content.story_title}></a> - </h2> + <div class="itemHead"> + <div class="itemTitle"> + <h2> + <{if $content.story_important}><span class="red bold"><{$smarty.const._NEWS_MD_IMPORTANT}></span><{/if}> + <a href="<{$content.url}>" title="<{$content.story_title}>"><{$content.story_title}></a> + </h2> + </div> </div> + <div class="itemInfo"> + <{if $info.author}> + <span class="itemPoster"> + <{$smarty.const._NEWS_MD_AUTHOR}>: <a href="<{$xoops_url}>/user.php?id=<{$content.story_uid}>" title="<{$content.owner}>"><{$content.owner}></a><{if $alluserpost}> (<a href="<{$xoops_url}>/modules/<{$xoops_dirname}>/index.php?user=<{$content.story_uid}>" title="<{$smarty.const._NEWS_MD_AUTHOR_ALL_DESC}><{$content.owner}>"><{$smarty.const._NEWS_MD_AUTHOR_ALL}></a>)<{/if}> + </span> + <{if $info.date || $info.hits}> •<{/if}> + <{/if}> + <{if $info.date}> + <span class="itemPostDate"> + <{$smarty.const._NEWS_MD_DATE}>: <{$content.story_publish}><{if $content.story_update != $content.story_publish}> • <{$smarty.const._NEWS_MD_UPDATE}>: <{$content.story_update}><{/if}> + </span> + <{if $info.hits}> •<{/if}> + <{/if}> + <{if $info.hits}> + <span class="itemStats"><{$content.story_hits}> <{$smarty.const._NEWS_MD_HITS}></span> + <{/if}> + <{if $info.showtopic && $content.story_topic}> + <span class="itemPermaLink"> • <{$smarty.const._NEWS_MD_PUBTOPIC}>: <a href="<{$content.topicurl}>" title="<{$smarty.const._NEWS_MD_PUBTOPIC}> <{$content.topic}>"><{$content.topic}></a></span> + <{/if}> + </div> + <div class="itemFoot"> + <{if $info.coms}> + <span class="itemPermaLink"><{if $content.story_comments}><{$content.story_comments}> <{$smarty.const._NEWS_MD_COMS}><{else}><{$smarty.const._NEWS_MD_NOCOMS}><{/if}></span> + <{/if}> + <{if $xoops_isadmin}> + <span class="itemAdminLink"> + <a href="<{$xoops_url}>/modules/<{$xoops_dirname}>/admin/article.php?op=edit_content&story_id=<{$content.story_id}>" title="<{$smarty.const._NEWS_MD_EDIT}>"><img src="<{$xoops_url}>/modules/<{$xoops_dirname}>/images/icons/edit.png" alt="<{$smarty.const._story_EDIT}>"/></a> + <a href="<{$xoops_url}>/modules/<{$xoops_dirname}>/admin/article.php?op=delete&story_id=<{$content.story_id}>" title="<{$smarty.const._NEWS_MD_DELETE}>"><img src="<{$xoops_url}>/modules/<{$xoops_dirname}>/images/icons/delete.png" alt="<{$smarty.const._story_DELETE}>"/></a> + </span> + <{/if}> + </div> </div> - <div class="itemInfo"> - <{if $info.author}> - <span class="itemPoster"> - <{$smarty.const._NEWS_MD_AUTHOR}>: <a href="<{$xoops_url}>/user.php?id=<{$content.story_uid}>" title="<{$content.owner}>"><{$content.owner}></a><{if $alluserpost}> (<a href="<{$xoops_url}>/modules/<{$xoops_dirname}>/index.php?user=<{$content.story_uid}>" title="<{$smarty.const._NEWS_MD_AUTHOR_ALL_DESC}><{$content.owner}>"><{$smarty.const._NEWS_MD_AUTHOR_ALL}></a>)<{/if}> - </span> - <{if $info.date || $info.hits}> •<{/if}> - <{/if}> - <{if $info.date}> - <span class="itemPostDate"> - <{$smarty.const._NEWS_MD_DATE}>: <{$content.story_publish}><{if $content.story_update != $content.story_publish}> • <{$smarty.const._NEWS_MD_UPDATE}>: <{$content.story_update}><{/if}> - </span> - <{if $info.hits}> •<{/if}> - <{/if}> - <{if $info.hits}> - <span class="itemStats"><{$content.story_hits}> <{$smarty.const._NEWS_MD_HITS}></span> - <{/if}> - <{if $info.showtopic && $content.story_topic}> - <span class="itemPermaLink"> • <{$smarty.const._NEWS_MD_PUBTOPIC}>: <a href="<{$content.topicurl}>" title="<{$smarty.const._NEWS_MD_PUBTOPIC}> <{$content.topic}>"><{$content.topic}></a></span> - <{/if}> - </div> - <div class="itemFoot"> - <{if $info.coms}> - <span class="itemPermaLink"><{if $content.story_comments}><{$content.story_comments}> <{$smarty.const._NEWS_MD_COMS}><{else}><{$smarty.const._NEWS_MD_NOCOMS}><{/if}></span> - <{/if}> - <{if $xoops_isadmin}> - <span class="itemAdminLink"> - <a href="<{$xoops_url}>/modules/<{$xoops_dirname}>/admin/article.php?op=edit_content&story_id=<{$content.story_id}>" title="<{$smarty.const._NEWS_MD_EDIT}>"><img src="<{$xoops_url}>/modules/<{$xoops_dirname}>/images/icons/edit.png" alt="<{$smarty.const._story_EDIT}>"/></a> - <a href="<{$xoops_url}>/modules/<{$xoops_dirname}>/admin/article.php?op=delete&story_id=<{$content.story_id}>" title="<{$smarty.const._NEWS_MD_DELETE}>"><img src="<{$xoops_url}>/modules/<{$xoops_dirname}>/images/icons/delete.png" alt="<{$smarty.const._story_DELETE}>"/></a> - </span> - <{/if}> - </div> -</div> -<{/foreach}> \ No newline at end of file + <{/foreach}> +</div> \ No newline at end of file Modified: XoopsModules/fmcontent/branches/news/templates/news_index_table.html =================================================================== --- XoopsModules/fmcontent/branches/news/templates/news_index_table.html 2012-07-16 08:29:14 UTC (rev 9886) +++ XoopsModules/fmcontent/branches/news/templates/news_index_table.html 2012-07-16 08:33:45 UTC (rev 9887) @@ -1,24 +1,52 @@ -<table summary="<{$topic_title}> <{$smarty.const._NEWS_MD_RELATED}>"> - <thead> - <tr> - <th><{$smarty.const._NEWS_MD_TITLE}></th> - <{if !$story_topic}><th><{$smarty.const._NEWS_MD_TOPIC}></th><{/if}> - <{if $info.author}><th><{$smarty.const._NEWS_MD_AUTHOR}></th><{/if}> - <{if $info.date}><th><{$smarty.const._NEWS_MD_DATE}></th><{/if}> - <{if $info.hits}><th><{$smarty.const._NEWS_MD_HITS}></th><{/if}> - <{if $info.coms}><th><{$smarty.const._NEWS_MD_COMS}></th><{/if}> - </tr> - </thead> - <tbody> - <{foreach item=content from=$contents}> - <tr class="<{cycle values="even,odd"}>"> - <td><{if $content.story_important}><span class="red bold"><{$smarty.const._NEWS_MD_IMPORTANT}></span><{/if}><a href="<{$content.url}>" title="<{$content.story_title}>"><{$content.story_title}></a></td> - <{if !$story_topic}><td><a href="<{$content.topicurl}>" title="<{$content.topic}>"><{$content.topic}></a></td><{/if}> - <{if $info.author}><td><a title="<{$content.owner}>" href="<{$xoops_url}>/user.php?id=<{$content.story_uid}>"><{$content.owner}></a></td><{/if}> - <{if $info.date}><td><{$content.story_publish}></td><{/if}> - <{if $info.hits}><td><{$content.story_hits}></td><{/if}> - <{if $info.coms}><td><{$content.story_comments}></td><{/if}> - </tr> - <{/foreach}> - </tbody> -</table> +<div class="news-index-table"> + <div class="news-topicinfo"> + <div class="topic_header"> + <{if !$story_topic}> + <h2><{$modname}></h2> + <{else}> + <h2><{$topic_title}></h2> + <{/if}> + </div> + <{if $topic_img || $topic_desc}> + <div class="itemBody"> + <{if $topic_img}> + <div class="itemImg gallery"> + <{if $img_lightbox}> + <a href="<{$topic_medium}>" title="<{$topic_title}>" > + <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$topic_thumb}>" alt="<{$topic_title}>"/> + </a> + <{else}> + <img width="<{$imgwidth}>" class="<{$imgfloat}> story_img" src="<{$topic_thumb}>" alt="<{$topic_title}>"/> + <{/if}> + </div> + <{/if}> + <{$topic_desc}> + <div class="clear"></div> + </div> + <{/if}> + </div> + <table> + <thead> + <tr> + <th><{$smarty.const._NEWS_MD_TITLE}></th> + <{if !$story_topic}><th><{$smarty.const._NEWS_MD_TOPIC}></th><{/if}> + <{if $info.author}><th><{$smarty.const._NEWS_MD_AUTHOR}></th><{/if}> + <{if $info.date}><th><{$smarty.const._NEWS_MD_DATE}></th><{/if}> + <{if $info.hits}><th><{$smarty.const._NEWS_MD_HITS}></th><{/if}> + <{if $info.coms}><th><{$smarty.const._NEWS_MD_COMS}></th><{/if}> + </tr> + </thead> + <tbody> + <{foreach item=content from=$contents}> + <tr class="<{cycle values="even,odd"}>"> + <td><{if $content.story_important}><span class="red bold"><{$smarty.const._NEWS_MD_IMPORTANT}></span><{/if}><a href="<{$content.url}>" title="<{$content.story_title}>"><{$content.story_title}></a></td> + <{if !$story_topic}><td><a href="<{$content.topicurl}>" title="<{$content.topic}>"><{$content.topic}></a></td><{/if}> + <{if $info.author}><td><a title="<{$content.owner}>" href="<{$xoops_url}>/user.php?id=<{$content.story_uid}>"><{$content.owner}></a></td><{/if}> + <{if $info.date}><td><{$content.story_publish}></td><{/if}> + <{if $info.hits}><td><{$content.story_hits}></td><{/if}> + <{if $info.coms}><td><{$content.story_comments}></td><{/if}> + </tr> + <{/foreach}> + </tbody> + </table> +</div> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |