حجت مردانه زاده

مدیر بازنشته
  • تعداد ارسال ها

    5,669
  • تاریخ عضویت

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

  • Days Won

    228

حجت مردانه زاده last won the day on سپتامبر 9

حجت مردانه زاده had the most liked content!

اعتبار در انجمن

577 بسیار عالی

درباره حجت مردانه زاده

  • درجه
    مدیر بازنشته
  • تاریخ تولد

اطلاعات شخصی

  • شهر سکونت
    استان گیلان - رشت
  • علاقه مندی ها
    عاشق=> زندگی - طبیعت - انسانیت - خنده - غذا
  • تلگرام
    09118171090
  • شغل
    طراحی وب سایت - پشتیبانی و توسعه سیستم های اوپن سورس

آخرین بازدید کنندگان نمایه

54,093 بازدید کننده نمایه
  1. با سلام اینکه شما خطای ۴۰۴ داشته باشید تا ایتم منوی درخواستی موجود نیست و یا تنظیمات سیو انجام شده و تغییرات مقتضی بروی فایل htaccess انجام نشده . همانطور که دوستمون گفتند شما صرفا یک منو رو میتونید پیشفرض کنید، منطورتون از پیشفرض قراردادان همه منوها چیه....؟
  2. با سلام میبایست در پیکربندی هیکاشاپ تب صفحه پرداخت پارامترهایی که میخواهید نمایش داده بشن رو تنظیم کنید. موفق باشید و سربلند
  3. با سلام این افزونه بطور کامل از هیکاشاپ و بیش از 20 افزونه جانبی و محبوب و پرمخاطب جوملا رو پشتیبانی میکنه و تصاویر محصولات و بخشهای مختلف هم در سرچ ها نمایش داده میشه. اگر سورستون نال شده ست که دیگه نمیتونید از سازنده اصلی پیگیری کنید. در صورت نیاز به سورس تجاری / سالم ؛ سورسش موجود هست. میتونید از طریق پیام خصوصی در ارتباط باشید. موفق باشید و سربلند
  4. با سلام دوست گرامی وقتی شما محتوای مطالب جوملا رو به کی 2 منتقل میکنید بدون شک لینک های هسته ای تون که در گوگل ایندکس شدند تغییر میکنند و اگر از مطالبتون منوهایی ساخته باشید صرفاً میتونید بعد از انتقال دیتا از هسته جوملا به k2 تک تک منوها رو ادیت کنید و به منبعشون رو به کی2 تغییر بدید. ولی این نافی تغییر لینکهای اولیه نمیشه چون در جوملا شما دو نوع لینک دارید یک لینک اولیه و هسته ای و دوم لینک بهینه شده و سئوشده (اصطلاخاً) پس با این اوصاف اگر مطالب رو منتقل کردید و از مرجع اولیه حذفش کردید(هسته محتوای جوملا) طبیعی هستش که کلیه ایندکس های اولیه تون از دسترس خارج میشه و لینکها با شکست روبرو میشن. برای اتصال استفاده از جی کامنت در کی 2 هم مشکلی نیست شماب راحتی میتونیدنظرات کی2 رو غیرفعال و بعد از اینکه اونو غیرفعال کردید با نصب پلاگین هماهنگ سازی جی کامنت با کی2 ؛ قابلیت نظردهی جی کامنت در کی2 فعال میشه. موفق باشید و سربلند
  5. باسلام این بخش جزو نکات مثبتی هست که در نسخه های جدید جوملا پیش بینی و اضافی شده و اگر افزونه بکاپ گیری در سایت موجود باشه قبل از هر گونه تغییری در هسته از مدیر میخاد که یک نسخه پشتیبان از سایت تهیه کنه. در هر حال اگر نمیخواهید که بکاپ بگیرید. از طریق مدیریت پلاگین ها دو پلاگین زیر رو غیرفعال کنید عنوان پلاگین : System - Akeeba Backup Update Check نوع : akeebaupdatecheck عنوان پلاگین : System - Backup on update نوع: backuponupdate اینجوری مشکل شما برطرف میشه... موفق باشید و سربلند
  6. باسلام اتفاقا همون ار اس ممبرشیپ قابلیت افزودن یک آیتم مطلب و یا مجموعه و... داره . همچنین شما میتونید از افزونه J2Store و یا K2Store هم استفاده کنید که اولی بروی کامپوننت محتوای جوملا و دومی برای کامپوننت مدیریت مطالب K2 هست که میتونید هر آیتم رو به فروش بگذارید . و حاوی مطالب و فایل هایی هم باشه.
  7. باسلام دوست عزیز یکی از ساده ترین راهکارها این هستش که دستکاری ای در هسته جوملا انجام ندید و ولی بجاش از فرم ساز Rsform استفاده کنید. در این فرمساز یه پلاگین موجوده که برای ثبت نام هستش شما میتونید فرم ثبت نام جوملا رو بعد از فعالسازی این پلاگین غیرفعال؛ و فرم دلخواه خودتون که میتونه یک فیلد و یا نامحدود فیلد دلخواه داشته باشه ایجاد کنید. چون اگر طبق روشهایی که در بالا ارجاع داده شده پیش برید؛ ناچاراً میبایست هسته رو ویرایش کنید که طبیعتاً در بروزرسانی های جوملاغ اساساً سورستون به احتمال فراوان دچار مشکل خواهد شد! موفق و سربلند باشید
  8. با سلام در عنصر فوترتون خاصیت Parallax تعریف شده که میبایست اون رو به حالت نرمال دربیارید.
  9. گویا اطلاعات هاستتون رو عوض کردید. مجدد میخواستیم یک مورد رو تست کنیم. اگر عوض کردید در صورت نیاز اطلاعات جدید رو پیام خصوصی کنید.
  10. باسلام سایتتون چک شد .شما در حال حاضر از آخرین نسخه هلیکس استفاده میکنید و این راهنمایی ای که خدمتتون ارسال شده بود برای نسخه های پایینتر هلیکس بوده؛ ورژن پی اچ پی سرور شما چند هست؟
  11. باسلام سایتتون چک شد .شما در حال حاضر از آخرین نسخه هلیکس استفاده میکنید و این راهنمایی ای که خدمتتون ارسال شده بود برای نسخه های پایینتر هلیکس بوده؛ ورژن پی اچ پی سرور شما چند هست؟
  12. با سلام سن دامنه مربوط به خود دامنه هست و ارتباطی به دامنه دیگری نداره دوست عزیز...این پارامتر بر اساس هر دامنه تعریف میشه
  13. اطلاعات هاست و جوملا رو ارسال کنید
  14. دوست عزیز عرض شد کدها رو اصلاح کردم و قرار دادم. فقط کافی کدهایی که در پست قبلی ارسال کردم رو در فایل گفته شده در مسیر فوق وارد و سیو کنید موفق باشید
  15. باسلام کدهای زیر رو کامل کپی کنید و در فایل JoomlaSite.com/plugins/system/helix3/helix3.php جایگزین کنید <?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); } }