majidkeramatjahromi

کاربران
  • تعداد ارسال ها

    259
  • تاریخ عضویت

  • آخرین بازدید

  • Days Won

    2

تمامی ارسال های majidkeramatjahromi

  1. کد ها وارد که جواب نداده خودتون ویرایش کنید <?php /** * @package Helix3 Framework * @author JoomShaper http://www.joomshaper.com * @copyright Copyright (c) 2010 - 2017 JoomShaper * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later */ //no direct accees defined ('_JEXEC') or die ('resticted aceess'); jimport('joomla.plugin.plugin'); jimport( 'joomla.event.plugin' ); jimport('joomla.registry.registry'); if(!class_exists('Helix3')) { require_once (__DIR__ . '/core/helix3.php'); } class plgSystemHelix3 extends JPlugin { protected $autoloadLanguage = true; // Copied style function onAfterDispatch() { if( !JFactory::getApplication()->isAdmin() ) { $activeMenu = JFactory::getApplication()->getMenu()->getActive(); if(is_null($activeMenu)) $template_style_id = 0; else $template_style_id = (int) $activeMenu->template_style_id; if( $template_style_id > 0 ){ JTable::addIncludePath(JPATH_ADMINISTRATOR . '/components/com_templates/tables'); $style = JTable::getInstance('Style', 'TemplatesTable'); $style->load($template_style_id); if( !empty($style->template) ) JFactory::getApplication()->setTemplate($style->template, $style->params); } } } function onContentPrepareForm($form, $data) { $doc = JFactory::getDocument(); $plg_path = JURI::root(true).'/plugins/system/helix3'; JForm::addFormPath(JPATH_PLUGINS.'/system/helix3/params'); if (is_object($data)) { $data = (array)$data; } if ($form->getName()=='com_menus.item') { //Add Helix menu params to the menu item JHtml::_('jquery.framework'); $data = (array)$data; if($data['id'] && $data['parent_id'] == 1) { JHtml::_('jquery.ui', array('core', 'more', 'sortable')); $doc->addScript($plg_path.'/assets/js/jquery-ui.draggable.min.js'); $doc->addStyleSheet($plg_path.'/assets/css/bootstrap.css'); $doc->addStyleSheet($plg_path.'/assets/css/font-awesome.min.css'); $doc->addStyleSheet($plg_path.'/assets/css/modal.css'); $doc->addStyleSheet($plg_path.'/assets/css/menu.generator.css'); $doc->addScript($plg_path.'/assets/js/modal.js'); $doc->addScript( $plg_path. '/assets/js/menu.generator.js' ); $form->loadFile('menu-parent', false); } else { $form->loadFile('menu-child', false); } $form->loadFile('page-title', false); } //Article Post format if ($form->getName()=='com_content.article') { JHtml::_('jquery.framework'); $doc->addStyleSheet($plg_path.'/assets/css/font-awesome.min.css'); $doc->addScript($plg_path.'/assets/js/post-formats.js'); $tpl_path = JPATH_ROOT . '/templates/' . $this->getTemplateName(); if(JFile::exists( $tpl_path . '/post-formats.xml' )) { JForm::addFormPath($tpl_path); } else { JForm::addFormPath(JPATH_PLUGINS . '/system/helix3/params'); } $form->loadFile('post-formats', false); } } // Live Update system public function onExtensionAfterSave($option, $data) { if ($option == 'com_templates.style' && !empty($data->id)) { $params = new JRegistry; $params->loadString($data->params); $email = $params->get('joomshaper_email'); $license_key = $params->get('joomshaper_license_key'); $template = trim($data->template); if(!empty($email) and !empty($license_key) ) { $extra_query = 'joomshaper_email=' . urlencode($email); $extra_query .='&amp;joomshaper_license_key=' . urlencode($license_key); $db = JFactory::getDbo(); $fields = array( $db->quoteName('extra_query') . '=' . $db->quote($extra_query), $db->quoteName('last_check_timestamp') . '=0' ); $query = $db->getQuery(true) ->update($db->quoteName('#__update_sites')) ->set($fields) ->where($db->quoteName('name').'='.$db->quote($template)); $db->setQuery($query); $db->execute(); } } } public function onAfterRoute() { $japps = JFactory::getApplication(); if ( $japps->isAdmin() ) { $user = JFactory::getUser(); if( !in_array( 8, $user->groups ) ){ return false; } $inputs = JFactory::getApplication()->input; $option = $inputs->get ( 'option', '' ); $id = $inputs->get ( 'id', '0', 'INT' ); $helix3task = $inputs->get ( 'helix3task' ,'' ); if ( strtolower( $option ) == 'com_templates' && $id && $helix3task == "export" ) { $db = JFactory::getDbo(); $query = $db->getQuery(true); $query ->select( '*' ) ->from( $db->quoteName( '#__template_styles' ) ) ->where( $db->quoteName( 'id' ) . ' = ' . $db->quote( $id ) . ' AND ' . $db->quoteName( 'client_id' ) . ' = 0' ); $db->setQuery( $query ); $result = $db->loadObject(); header( 'Content-Description: File Transfer' ); header( 'Content-type: application/txt' ); header( 'Content-Disposition: attachment; filename="' . $result->template . '_settings_' . date( 'd-m-Y' ) . '.json"' ); header( 'Content-Transfer-Encoding: binary' ); header( 'Expires: 0' ); header( 'Cache-Control: must-revalidate' ); header( 'Pragma: public' ); echo $result->params; exit; } } } private function getTemplateName() { $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select($db->quoteName(array('template'))); $query->from($db->quoteName('#__template_styles')); $query->where($db->quoteName('client_id') . ' = 0'); $query->where($db->quoteName('home') . ' = 1'); $db->setQuery($query); return $db->loadObject()->template; } function onAfterRender() { $app = JFactory::getApplication(); if ($app->isAdmin()) { return; } $body = JResponse::getBody(); $preset = Helix3::Preset(); $body = str_replace('{helix_preset}', $preset, $body); JResponse::setBody($body); } }
  2. باسلام خدمت شما لطفا ویرایش کنید و بفرستید تا منو درست بشه باتشکر http://s8.picofile.com/file/8333458276/helix3.zip.html
  3. باسلام خدمت شما لطفا ویرایش کنید و بفرستید تا منو درست بشه باتشکر http://s8.picofile.com/file/8333458276/helix3.zip.html
  4. باسلام خدمت شما لطفا ویرایش کنید و بفرستید تا منو درست بشه باتشکر
  5. باسلام لطفا خودتون در فایل بذارید ارسال فرمایید
  6. بکاپ ندارم میتونم الان دستی انجام بدم
  7. باسلام خدمت شما متاسفنه رفع نشد
  8. باسلام چطوری میشه در مراحل پرداخت محصول آدرس پرداخت کننده j2store حذف کرد باتشکر
  9. باسلام خدمت شما هروقت وارد جوملا میبینم که 2 3 4 مدیر فعال که وارد شدن میزنه مشکل دسترسی امنیتی افزونه ها نیست؟ باتشکر
  10. باسلام در کامپوننت j2store میخواهیم از روش پرداخت میرم به مرحله تایید سفارش هیچ چیزی باز نمی کنه تا تایید سفارش بدهیم بریم درگاه البته قبلا می شد. چه مشکلی داره؟ باتشکر از لطف شما
  11. سلام یکی کمکم کنه خواهش میکنم
  12. باسلام کسی نیست کمکم کنه موقع وارد کامپونت j2stor میشم خطای یک خطا رخ داده است . 1062 Duplicate entry '0' for key 'PRIMARY' چیکار کنم؟ لطفا کمکم کنید باتشکر از لطف شما
  13. باسلام موقع وارد کامپونت میشم خطای یک خطا رخ داده است . 1062 Duplicate entry '0' for key 'PRIMARY' چیکار کنم؟ لطفا کمکم کنید باتشکر از لطف شما
  14. لطفا آدرس و دسترسی بدهید
  15. باسلام و عرض خسته نباشید بنده یادم رفته از دیتابیسم بکاپ نگرفتم اکسپورت نکردم اما فایلش xampp دارم از کجا میتونم فایل کاملش بردارم از قسمت mysql- data فایل های مربوط به دیتابیس zip کردم و ایمپورت کردم اما جواب نداد لطفا راهنمایی کنید باتشکر از لطف شما یاعلی
  16. باسلام و عرض خسته نباشید از طریق پوشه چطوری خروجی بگیرم آخه لوکال غیرفعال حذف شده فقط پوشه هست باتشکر
  17. حل شد باتشکر از راهنمایی شما قبلا هم گشته بودم اما پیداش نکرده بودم
  18. باسلام بنده یه قالبی هلیکس helix هرکاری می کنم فوترش تغییر بدهم کپی رایت پیداش نمی کنم اصلا داخل نت آموزش ها هم جواب نداد لطفا کمکم کنید باتشکر از لطف شما
  19. باسلام میتونید برای سایتم api بسازید باتشکر از لطف شما
  20. باسلام استاد گرامی لطفا https://extensions.joomla.org/extension/hoicoi-api افزونه ارسال نمایید و راهنمایی استفاده نمایید باتشکر از لطف شما
  21. باسلام خدمت اساتید محترم ساعت سایتم که جوملا ۲/۵ هست براساس تهران نیست میزنه چهار ساعت پیش ساعت ها با اختلاف میزنه . در .htaccess کد SetEnv TZ Asia/tehran وارد کردم ذخیره کردم اما خطا میده جواب نمیده حتی در مدیریت جوملا تنظیمات اصلی سرور ساعتش کردم Tehran بازم جواب نمیده چطور میشه ساعت براساس تهران بزنه لطفا راهنمایی بفرمایید ممنون یاعلی
  22. باسلام به مدیر هاستینگ اطلاع دادم فرمود که بنده تنظیم کردم اما داخل فایل کد بزنید. لطفا کمکم کنید باتشکر