amir90

مخفی کردن زیرمنوهای کامپوونت k2

10 پست در این موضوع

چطور میشه زیرمنوهای کامپوننت k2 رو مخفی کرد مثلا فقط یک زیرمنو مطالب باقی باشه

+1.jpg

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش html و css آموزش لاراول آموزش cPanel آموزش php آموزش سئو وردپرس آموزش امنیت وردپرس آموزش وردپرس آموزش فرم ساز RSform آموزش سئو جوملا آموزش فروشگاه ساز Hikashop آموزش فروشگاه ساز ویرچومارت آموزش طراحی سایت آگهی تبلیغاتی آموزش امنیت جوملا آموزش طراحی سایت فروش فایل آموزش طراحی قالب ریسپانسیو با Helix آموزش جوملا 3 آموزش ساخت ربات دکمه ی شیشه ای آموزش ساخت ربات همکاری در فروش آموزش ساخت ربات جذب ممبر آموزش ساخت ربات ضد اسپم آموزش ساخت ربات پیوست فایل سورس ربات مدیر گروه | ربات مدیر گروه همسریابی

این منوها الان توی دیتابیس شما ثبت شدن و باید از جدول مربوط به منوی دیتابیس غیرفعالشون کنید

Share this post


Link to post
Share on other sites
در 8 دقیقه قبل، saber گفته است :

این منوها الان توی دیتابیس شما ثبت شدن و باید از جدول مربوط به منوی دیتابیس غیرفعالشون کنید

نام جدولی که در دیتابیس برای این کار چی هست و به چی شکل غیرفعال کنم

Share this post


Link to post
Share on other sites

باسلام

به phpmyadmin و تیبل xxx_menu برید اونجا دنبال عبارات

 K2_ITEMS 

K2_CATEGORIES

K2_TAGS

K2_COMMENTS

K2_USERS

K2_USER_GROUPS

K2_EXTRA_FIELDS

K2_EXTRA_FIELD_GROUPS

K2_MEDIA_MANAGER

K2_INFORMATION

هرکدوم از اینها رو که پیدا کنید مابقی پشت سرش هستند. ضمناً دقت کنید که نوع منوش از نوع " main " باشه چون مابقی منوها مربوط به منوهای بخش کاربری سایتتون میشن و شامل این منوهایی که شما نیازشون دارید نمیشن.

از طرفی هم اگر میخواهید منوها رو برای مشتریتون غیرفعال کنید. نیازی نیست اینهمه راه طولانی رو برید! از سطوح دسترسی جوملا استفاده کنید و ایتمهای مدنظرتون رو برای مشتری غیرفعال کنید.

موفق باشید و سربلند

1 کاربر پسند دیده است

Share this post


Link to post
Share on other sites
در 5 ساعت قبل، حجت مردانه زاده گفته است :

باسلام

به phpmyadmin و تیبل xxx_menu برید اونجا دنبال عبارات

 K2_ITEMS 

K2_CATEGORIES

K2_TAGS

K2_COMMENTS

K2_USERS

K2_USER_GROUPS

K2_EXTRA_FIELDS

K2_EXTRA_FIELD_GROUPS

K2_MEDIA_MANAGER

K2_INFORMATION

هرکدوم از اینها رو که پیدا کنید مابقی پشت سرش هستند. ضمناً دقت کنید که نوع منوش از نوع " main " باشه چون مابقی منوها مربوط به منوهای بخش کاربری سایتتون میشن و شامل این منوهایی که شما نیازشون دارید نمیشن.

از طرفی هم اگر میخواهید منوها رو برای مشتریتون غیرفعال کنید. نیازی نیست اینهمه راه طولانی رو برید! از سطوح دسترسی جوملا استفاده کنید و ایتمهای مدنظرتون رو برای مشتری غیرفعال کنید.

موفق باشید و سربلند

عالی بود ممنون حل شد
اونجوری از طریق خود جوملا فقط دسترسی محدود میشه ولی منوها رو نشون میده

Share this post


Link to post
Share on other sites

ببخشید این بخش منو کناری زیرمنوهای k2 رو هم میشه راهنمای کنید کلا مخفی کنم

+1.jpg

Share this post


Link to post
Share on other sites

باسلام 

برای اینکار به مسیر زیر برید

C:\xampp\htdocs\Joomla\administrator\components\com_k2\helpers\html.php

منوهایی که میخواهید غیرفعال بشن رو بصورت کامنت در بیارید. همونطور که مشخص هست خطوطی که با رنگ قرمز مشخص هستند کامنت شدند. اگر نسخه k2 شما 2.7.1 هست میتونید کل کدهای زیر رو داخل فایلی که ذکر شده کپی و سیو کنید.

<?php
/**
 * @version    2.7.x
 * @package    K2
 * @author     JoomlaWorks http://www.joomlaworks.net
 * @copyright  Copyright (c) 2006 - 2016 JoomlaWorks Ltd. All rights reserved.
 * @license    GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
 */

// no direct access
defined('_JEXEC') or die ;

class K2HelperHTML
{

	public static function subMenu()
	{
		$user = JFactory::getUser();
		$view = JRequest::getCmd('view');
		$view = JString::strtolower($view);
		$params = JComponentHelper::getParams('com_k2');
	//	JSubMenuHelper::addEntry(JText::_('K2_ITEMS'), 'index.php?option=com_k2&view=items', $view == 'items');
	//	JSubMenuHelper::addEntry(JText::_('K2_CATEGORIES'), 'index.php?option=com_k2&view=categories', $view == 'categories');
		if (!$params->get('lockTags') || $user->gid > 23)
		{
	//		JSubMenuHelper::addEntry(JText::_('K2_TAGS'), 'index.php?option=com_k2&view=tags', $view == 'tags');
		}
	//	JSubMenuHelper::addEntry(JText::_('K2_COMMENTS'), 'index.php?option=com_k2&view=comments', $view == 'comments');
		if ($user->gid > 23)
		{
		//	JSubMenuHelper::addEntry(JText::_('K2_USERS'), 'index.php?option=com_k2&view=users', $view == 'users');
		//	JSubMenuHelper::addEntry(JText::_('K2_USER_GROUPS'), 'index.php?option=com_k2&view=usergroups', $view == 'usergroups');
		//	JSubMenuHelper::addEntry(JText::_('K2_EXTRA_FIELDS'), 'index.php?option=com_k2&view=extrafields', $view == 'extrafields');
			 // JSubMenuHelper::addEntry(JText::_('K2_EXTRA_FIELD_GROUPS'), 'index.php?option=com_k2&view=extrafieldsgroups', $view == 'extrafieldsgroups');
		}
	//	JSubMenuHelper::addEntry(JText::_('K2_MEDIA_MANAGER'), 'index.php?option=com_k2&view=media', $view == 'media');
		// JSubMenuHelper::addEntry(JText::_('K2_INFORMATION'), 'index.php?option=com_k2&view=info', $view == 'info');
	}

	public static function stateToggler(&$row, $key, $property = 'published', $tasks = array('publish', 'unpublish'), $labels = array('K2_PUBLISH', 'K2_UNPUBLISH'))
	{
		$task = $row->$property ? $tasks[1] : $tasks[0];
		$action = $row->$property ? JText::_($labels[1]) : JText::_($labels[0]);
		$class = 'k2Toggler';
		$status = $row->$property ? 'k2Active' : 'k2Inactive';
		$href = '<a class="'.$class.' '.$status.'" href="javascript:void(0);" onclick="return listItemTask(\'cb'.$key.'\',\''.$task.'\')" title="'.$action.'">'.$action.'</a>';
		return $href;
	}

	public static function loadjQuery($ui = false, $mediaManager = false)
	{
		JLoader::register('K2HelperUtilities', JPATH_SITE.DS.'components'.DS.'com_k2'.DS.'helpers'.DS.'utilities.php');

		$application = JFactory::getApplication();
		$document = JFactory::getDocument();
		$params = K2HelperUtilities::getParams('com_k2');

		if ($document->getType() == 'html')
		{
			if (K2_JVERSION == '15')
			{
				//JHtml::_('behavior.mootools');
			}
			else if (K2_JVERSION == '25')
			{
				//JHtml::_('behavior.framework');
			}
			else
			{
				if($mediaManager)
				{
					$document->addScript('//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js');
				}
				else
				{
					//JHtml::_('behavior.framework');
					if ($application->isAdmin() || ($application->isSite() && $params->get('jQueryHandling')))
					{
						JHtml::_('jquery.framework');
					}
				}
			}

			$handling = $application->isAdmin() ? $params->get('backendJQueryHandling', 'remote') : $params->get('jQueryHandling', '1.8remote');
			// jQuery
			if (K2_JVERSION != '30')
			{
				if ($handling == 'remote')
				{
					$document->addScript('//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js');
				}
				else if ($handling == 'local')
				{
					$document->addScript(JURI::root(true).'/media/k2/assets/js/jquery-1.8.3.min.js');
				}
				else
				{
					if ($handling && JString::strpos($handling, 'remote') !== false)
					{
						$document->addScript('//ajax.googleapis.com/ajax/libs/jquery/'.str_replace('remote', '', $handling).'/jquery.min.js');
					}
					else if ($handling && JString::strpos($handling, 'remote') === false)
					{
						$document->addScript(JURI::root(true).'/media/k2/assets/js/jquery-'.$handling.'.min.js');
					}
				}
			}

			// jQuery UI
			if ($application->isAdmin() || $ui)
			{

				// No conflict loaded when $ui requested or in the backend.
				// No need to reload for $mediaManager as the latter is always called with $ui
				$document->addScript(JURI::root(true).'/media/k2/assets/js/k2.noconflict.js?v=2.7.1');

				if ($handling == 'local')
				{
					$document->addScript(JURI::root(true).'/media/k2/assets/js/jquery-ui-1.8.24.custom.min.js');
				}
				else
				{
					$document->addScript('//ajax.googleapis.com/ajax/libs/jqueryui/1.8.24/jquery-ui.min.js');
				}
			}

			if ($mediaManager)
			{
				$document->addScript(JURI::root(true).'/media/k2/assets/js/elfinder.min.js?v=2.7.1');
			}
		}
	}

}

 

 

موفق باشید و س ربلند

1 کاربر پسند دیده است

Share this post


Link to post
Share on other sites

خیلی خیلی ممنون ممنون از راهنمای کامل موفق باشید

Share this post


Link to post
Share on other sites

برای مخفی کردن تمامی منوهای کناری در کنترل پنل مدیریت لطفا راهنمای کنید

+1.jpg

Share this post


Link to post
Share on other sites

باسلام

از طریق مدیریت جوملا > افزونه ها>مدیریت ماژول ها. از فیلتر نوع ماژول ؛ "ماژول مدیریت " رو انتخاب کنید. از لیست ماژولهای نمایش داده نشده ماژول "Quick Icons" رو به حالت منتشر نشده در بیارید. 

موفق و سربلند باشید

1 کاربر پسند دیده است

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری