wpjoom
کاربران-
تعداد ارسال ها
11 -
تاریخ عضویت
-
آخرین بازدید
اعتبار در انجمن
10 خوبدرباره wpjoom
-
درجه
کاربر معمولی
- تاریخ تولد
-
wpjoom در موضوع مشکل در تبدیل قالب از جوملا 1.5 به 2.5 شرکت کرد
-
ممنون دوست عزیز ! بفرمایید این خطا رو نشون داد: Notice: Undefined property: stdClass::$ordering in /home/user/public_html/fa/templates/theme/lib/php/yootools.php on line 370 Notice: Undefined variable: app in /home/user/public_html/fa/templates/theme/index.php on line 19 Fatal error: Call to a member function getCfg() on a non-object in /home/user/public_html/fa/templates/theme/index.php on line 19 Fatal error: Access to undeclared static property: JLoader::$classes in /home/user/public_html/fa/libraries/loader.php on line 195
-
با سلام، بنده یک قالب که مخصوص جوملا 1.5 بود رو برای جوملا 2.5 تبدیل کردم ولی متاسفانه موقع باز کردن سایت با صفحه سفید مواجه میشم! فایل ایندکس قالب atomic رو با این ایندکس جایگزین کردم و سایت بالا اومد ولی با فایل ایندکس خودش بالا نمیاد . لطفا مشکلاتش رو بگید . ممنون. <?php /** * @package Joomla.Site * @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; include_once(JPATH_ROOT . "/templates/" . $this->template . '/lib/php/yootools.php'); include_once(JPATH_ROOT . "/templates/" . $this->template . '/lib/php/yoolayout.php'); $template_baseurl = $this->baseurl . '/templates/' . $this->template; /* The following line loads the MooTools JavaScript Library */ JHtml::_('behavior.framework', true); // set title $this->setTitle($app->getCfg('sitename') . ' - ' . $this->getTitle()); // add template mootools to JDocumentHTML if ($this->params->get('loadMootools')) { $mootools = $this->params->get('gzip') ? '/lib/js/mootools.js.php' : '/lib/js/mootools/mootools-release-1.11.js'; $this->_scripts = array_merge(array($template_baseurl . $mootools => 'text/javascript'), $this->_scripts); unset($this->_scripts[$this->baseurl . '/media/system/js/mootools.js']); } // add template javascript to JDocumentHTML if ($this->params->get('loadJavascript')) { $yootools->addJavaScript($this); } // add template css to JDocumentHTML $yootools->addCSS($this); /* The following line gets the application object for things like displaying the site name */ $app = JFactory::getApplication(); ?> <?php echo '<?'; ?>xml version="1.0" encoding="<?php echo $this->_charset ?>"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>" > <head> <jdoc:include type="head" /> <link href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template.css" rel="stylesheet" type="text/css" /> <link rel="apple-touch-icon" href="<?php echo $template_baseurl ?>/apple_touch_icon.png" /> </head> <body id="page" class="yoopage <?php echo $yootools->getCurrentStyle(); ?> <?php echo $this->params->get('leftcolumn'); ?> <?php echo $this->params->get('rightcolumn'); ?> <?php echo $itemcolor; ?> <?php echo $yootools->getCurrentToolsColor(); ?>"> <div id="bg2"> <div id="bg3"> <?php if($this->countModules('absolute')) : ?> <div id="absolute"> <jdoc:include type="modules" name="absolute" /> </div> <?php endif; ?> <div id="page-header"> <div class="page-header-middle"> <div class="page-header-shadow"> <div class="page-header-toolbar"> <div class="wrapper floatholder"> <div id="toolbar"> <div class="floatbox ie_fix_floats"> <?php if($this->params->get('date')) : ?> <div id="date"> <?php echo JHTML::_('date', 'now', JText::_('DATE_FORMAT_LC')) ?> </div> <?php endif; ?> <?php if($this->params->get('styleswitcherFont') || $this->params->get('styleswitcherWidth')) : ?> <div id="styleswitcher"> <?php if($this->params->get('styleswitcherWidth')) : ?> <a id="switchwidthfluid" href="javascript:void(0)" title="Fluid width"></a> <a id="switchwidthwide" href="javascript:void(0)" title="Wide width"></a> <a id="switchwidththin" href="javascript:void(0)" title="Thin width"></a> <?php endif; ?> <?php if($this->params->get('styleswitcherFont')) : ?> <a id="switchfontlarge" href="javascript:void(0)" title="Increase font size"></a> <a id="switchfontmedium" href="javascript:void(0)" title="Default font size"></a> <a id="switchfontsmall" href="javascript:void(0)" title="Decrease font size"></a> <?php endif; ?> </div> <?php endif; ?> <jdoc:include type="modules" name="toolbar" style="yoo" /> </div> </div> <!-- header end --> بدلیل محدویدت کاراکترها نتونستم کل کدها رو بزارم
-
ممنون از پاسختون. من مقداری سرچ کردم ولی خوب اگه امکان داره دوستان لطف کنند و کامپوننتی که بشه باهاش فید رو مدیریت کرد برای جوملا 1.5.x معرفی بکنند که اگه حتی الامکان رایگان باشه و تست شده باشه بهتره. خیلی ممنون.
-
با سلام. مشکلی در سایت جوملایی هست و اونم اینه که فید رو خالی نشون میده. با کروم که ببینم مستقیما کدهای زیر رو توی صفحه نمایش میده : <?xml version="1.0" encoding="utf-8"?> <!-- generator="Joomla! 1.5 - Open Source Content Management" --> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> <title>-</title> <description>توضیحات سایت</description> <link>http://site.com/index.php/component/content/frontpage.html</link> <lastBuildDate>Thu, 27 Dec 2012 07:41:34 +0000</lastBuildDate> <generator>Joomla! 1.5 - Open Source Content Management</generator> <language>fa-ir</language> </channel> </rss> اگه امکان داره دوستان راهنمایی بکنند که چطوری فید تمام مطالب رو منتشر کنم. در ضمن اون آدرسی که توی این کد هست رو وقتی باز میکنم صفحه سایت باز میشه و به جای مطالب فقط عنوان سایت رو نشون میده. من برای نمایش فید به این آدرس رفتم : http://site.com/?format=feed&type=rss
-
ممنون از دوست عزیزم که حرف بدون تعصب و منطقی گفتند . من نگفتم چون پلاگینای وردپرس بیشتره پس .... من جواب اون دوستمون رو دادم که تعداد پلاگینای جوملا رو به رخ کشیده بودن وگرنه افزودنی هایی که جوملا داره ممکنه برای وردپرس نباشه و بر عکس !
-
دوست عزیز قصد جسارت ندارم ولی من با هر دو سیستم کار کردم و با قاطعیت میگم وردپرس هم از لحاظ روان بودن و هم از لحاظ انعطاف پذیر بودن خیلی عالیه . قصد اسپم ندارم چون آخرین ارسال این تایپیک مال چند وقت پیشه ولی باید یه چیزایی گفت !!! شما گفتی جوملا 10000 افزونه کاربردی داره ولی اشاره نکردید که پلاگین های جدید وردپرس همین حالا که دارم اینو مبینویسم 22,025 پلاگین فعال هست و اونایی که مدت زیادیه که از طرف نویسندشون آپدیت نمیشن از این لیست بیرون میرن . من خودم خیلی سریع کار با وردپرس رو یاد گرفتم ولی جوملا نه ! سازندگان وردپرس (مت مولنوگ) و ... اسم ورپرس رو گذاشتم سیستم وبلاگ ولی اگه بدون تعصب نگاه بکنیم وردپرس خیلی بالاتر از این حرفاست. ولی بدون تعصب بگم جوملا هم چیزی کم نداره ولی سعی نکنید یک طرفه قضاوت بکنید و با تعصب حرف بزنید.
-
ممنون دوست عزیز من دقیقاً متوجه منظورتون نشدم . اگه راهی هست که بتونم تاریخ این ماژول رو به فارسی برگردونم لطف کنید راهنمایی کنید. خیلی ممنون.
-
ممنون. من فایلهای ماژول رو گشتم و به فایل زیر رسیدم. میشه بگیر چطوری تغییرش بدم که درست عمل کنه ؟ (متاسفانه موفق نشدم فایل رو ضمیمه کنم) اسم فایل هست : date.class.php دستوراتش به این صورت هستند : <?php /** * Gavick Class - date class * @package Joomla! * @Copyright (C) 2009 Gavick.com * @ All rights reserved * @ Joomla! is Free Software * @ Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html * @version $Revision: 1.0.1 $ **/ // no direct access defined('_JEXEC') or die('Restricted access'); /* Class GKDate for create customizable datas based on Joomla! 1.5 DB */ class GK_DateNP12{ var $Months; var $Days; var $MonthsShort; var $DaysShort; function init(){ $this->Months = array( JText::_('JANUARY'), JText::_('FEBRUARY'), JText::_('MARCH'), JText::_('APRIL'), JText::_('MAY'), JText::_('JUNE'), JText::_('JULY'), JText::_('AUGUST'), JText::_('SEPTEMBER'), JText::_('OCTOBER'), JText::_('NOVEMBER'), JText::_('DECEMBER') ); $this->MonthsShort = array( JText::_('JAN'), JText::_('FEB'), JText::_('MAR'), JText::_('APR'), JText::_('MAY'), JText::_('JUN'), JText::_('JUL'), JText::_('AUG'), JText::_('SEP'), JText::_('OCT'), JText::_('NOV'), JText::_('DEC') ); $this->Days = array( JText::_('MONDAY'), JText::_('TUESDAY'), JText::_('WEDNESDAY'), JText::_('THURSDAY'), JText::_('FRIDAY'), JText::_('SATURDAY'), JText::_('SUNDAY') ); $this->DaysShort = array( JText::_('MON'), JText::_('TUE'), JText::_('WED'), JText::_('THU'), JText::_('FRI'), JText::_('SAT'), JText::_('SUN') ); } function news_date($date_string, $date_format){ $year = (int) substr($date_string, 0, 4); $month = (int) substr($date_string, 5, 2); $day = (int) substr($date_string, 8, 2); $hour = (int) substr($date_string, 11,2); $minutes = substr($date_string, 14,2); $day_name = date("l", strtotime($date_string)); $month_name = ''; $date_format = ' '.$date_format; $output = ''; /** D - full day name, s - short day name, s - day (number without 0 prefix), z - day (number with 0 prefix), M - full month name, S - short month name, m - month (number without 0 prefix), Z - month (number with 0 prefix), Y - year H - hour in 24h format h - hour in 12h format **/ for($i = 0; $i < strlen($date_format); $i++) { $letter = ''; $letter = substr($date_format, $i, 1); switch($letter) { case 'd' : $output .= $day; break; case 'z' : if($day < 10) $day = '0'.$day; $output .= $day; break; case 'm' : $output .= $month; break; case 'Z' : if($month < 10) $month = '0'.$month; $output .= $month; break; case 'Y' : $output .= $year; break; case 'D' : switch($day_name){ case 'Monday' : $day_name = $this->Days[0];break; case 'Tuesday' : $day_name = $this->Days[1];break; case 'Wednesday' : $day_name = $this->Days[2];break; case 'Thursday' : $day_name = $this->Days[3];break; case 'Friday' : $day_name = $this->Days[4];break; case 'Saturday' : $day_name = $this->Days[5];break; case 'Sunday' : $day_name = $this->Days[6];break; } $output .= $day_name; break; case 's' : switch($day_name){ case 'Monday' : $day_name = $this->DaysShort[0];break; case 'Tuesday' : $day_name = $this->DaysShort[1];break; case 'Wednesday' : $day_name = $this->DaysShort[2];break; case 'Thursday' : $day_name = $this->DaysShort[3];break; case 'Friday' : $day_name = $this->DaysShort[4];break; case 'Saturday' : $day_name = $this->DaysShort[5];break; case 'Sunday' : $day_name = $this->DaysShort[6];break; } $output .= $day_name; break; case 'M' : $month_name = $this->Months[$month-1]; $output .= $month_name; break; case 'S' : $month_name = $this->MonthsShort[$month-1]; $output .= $month_name; break; case 'H' : $output .= $hour.':'.$minutes; break; case 'h' : $suf = ($hour > 12) ? JText::_('PM') : JText::_('AM'); $output .= (($hour%12 == 0) ? 12 : $hour%12).':'.$minutes.$suf; break; default : $output .= $letter; break; } } return $output; } } /**/ /**/ /**/
-
از mod_news_pro_gk1 استفاده میکنه . بررسی کردم صفحات داخلی تاریخشون درسته ولی صفحه ی اصلی که با این ماژول اخبارش رو نشون میده تاریخ رو میلادی نشون میده .
-
سلام ممنون ببخشيد چند روزی نبودم . نه این مشکل قدیمیه . در ضمن قصد جسارت ندارم ولی هر صفحه ای که اجرا میشه توابع php در واقع اطلاعاتش رو از دیتابیس میگیرن مثلا پست جدید که میدیم تاریخ و .... توی دیتابیس ثبت میشه و توی مرورگر فقط در صورت تنظیم سرور استایل ، اسکریپت و تصاویر کش میشن. به نظر شما مشکل میتونه از ماژول ، پلاگین و چیز دیگه ای باشه ؟ مثلا یک فیلتر داشته باشه که تاریخ رو دوباره میلادی بکنه ؟
-
سلام دوستان . یه سیات جوملایی هست که با جوملا 1.5 ساخته شده تاریخ مطالبش به صورت ملادی هست ( جوملا فارسی نصب داره ) وقتی قالب رو توی لوکال نصب کردم تاریخ شمسی رو نشون میده به نظرتون کجا رو باید دستکاری کنم تا درست شه ؟ ممنون .