yohana

اضافه نشدن منو به فهرست

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

سلام دوستان عزیز

من با مشکل محدودیت در اضافه کردن فهرست برخوردم.

تمام راه حل های تو نت رو انجام دادم اما بازم جواب نگرفتم.

نمیدونم چه کنم .راهی هست اگه کمک کنین.خیلی گیر کردم.

مثلا یه راهنمایی برای اضافه کردن جایگاه منو کنار همون جایگاه اگه میشه یا هر راه حل دیگه

0

به اشتراک گذاری این پست


لینک به پست

سلام این بستگی به کدنویسی شما داره اینکه ارتفاع قسمت منو هارو ثابت گرفتید یا متغیر؟!اگه ثابت گرفته باشید مثلا height:70px; خب طبیعتا از یه حدی که بیشتر بزارید نمایش نمیده پس بهتره ارتفاع رو auto بزارید.البته شاید مشکل از یه جای دیگه هم باشه من اینطوری حدس زدم بازم کد هارو قرار بدید شاید بهتر بشه کمک کرد

1

به اشتراک گذاری این پست


لینک به پست

سلام این بستگی به کدنویسی شما داره اینکه ارتفاع قسمت منو هارو ثابت گرفتید یا متغیر؟!اگه ثابت گرفته باشید مثلا height:70px; خب طبیعتا از یه حدی که بیشتر بزارید نمایش نمیده پس بهتره ارتفاع رو auto بزارید.البته شاید مشکل از یه جای دیگه هم باشه من اینطوری حدس زدم بازم کد هارو قرار بدید شاید بهتر بشه کمک کرد

ممنون بابت پاسخ

اما منظور من همون 89 تا فهرست محدود بود.از قسمت فهرست وقتی دسته ای اضافه میکنم بعد از ذخیره سازی میبینم چیزی ذخیره نمیشه.

0

به اشتراک گذاری این پست


لینک به پست

کدی که برای قسمت نمایش فهرست ها کذاشتید بزارید اینجا

0

به اشتراک گذاری این پست


لینک به پست

متوجه منظورتون نشدم.قالب خریداره شده ؟

من جایگاه جدید تعریف کردم فقط نمیدونم چجوری کنار هم این دوتا جایگاه رو نشون بدم.

این کد مربوط به فهرست های قالب


/* ---------------------------------------------------------------------------
* Registers a menu location to use with navigation menus.
* --------------------------------------------------------------------------- */
register_nav_menu( 'main-menu', __( 'Main Menu | depth 5 (Header Overlay 1)', 'mfn-opts' ) );
register_nav_menu( 'main-menu2', __( 'Main Menu2 | depth 52 (Header Overlay 1)', 'mfn-opts' ) );
register_nav_menu( 'secondary-menu', __( 'Secondary Menu | depth 2 (Header Split 5)', 'mfn-opts' ) );
register_nav_menu( 'lang-menu', __( 'Languages Menu | depth 1', 'mfn-opts' ) );
register_nav_menu( 'social-menu', __( 'Social Menu Top | depth 1', 'mfn-opts' ) );
register_nav_menu( 'social-menu-bottom', __( 'Social Menu Bottom | depth 1', 'mfn-opts' ) );

/* ---------------------------------------------------------------------------
* Main Menu
* --------------------------------------------------------------------------- */
function mfn_wp_nav_menu()
{
$args = array(
'container' => 'nav',
'container_id' => 'menu',
'menu_class' => 'menu',
'fallback_cb' => 'mfn_wp_page_menu',
'depth' => 5,
'link_before' => '<span>',
'link_after' => '</span>',
);

// Mega Menu | Custom Walker
$theme_disable = mfn_opts_get( 'theme-disable' );
if( ! isset( $theme_disable['mega-menu'] ) ){
$args['walker'] = new Walker_Nav_Menu_Mfn;
}

// Custom Menu
if( mfn_ID() && is_single() && get_post_type() == 'post' && $custom_menu = mfn_opts_get( 'blog-single-menu' ) ){

// Theme Options | Single Posts
$args['menu'] = $custom_menu;

} elseif( mfn_ID() && is_single() && get_post_type() == 'portfolio' && $custom_menu = mfn_opts_get( 'portfolio-single-menu' ) ){

// Theme Options | Single Portfolio
$args['menu'] = $custom_menu;

} elseif( $custom_menu = get_post_meta( mfn_ID(), 'mfn-post-menu', true ) ){

// Page Options | Page
$args['menu'] = $custom_menu;

} else {

// Default
$args['theme_location'] = 'main-menu';

}
wp_nav_menu( $args );
}
function mfn_wp_page_menu()
{
$args = array(
'title_li' => '0',
'sort_column' => 'menu_order',
'depth' => 5,
);
echo '<nav id="menu">'."\n";
echo '<ul class="menu page-menu">'."\n";
wp_list_pages($args);
echo '</ul>'."\n";
echo '</nav>'."\n";
}
/* ---------------------------------------------------------------------------
* Split Menu
* --------------------------------------------------------------------------- */
function mfn_wp_split_menu()
{
echo '<nav id="menu">';

// Main Menu Left ----------------------------
$args = array(
'container' => false,
'menu_id' => false,
'menu_class' => 'menu menu_left',
'fallback_cb' => false,
'theme_location' => 'main-menu',
'depth' => 5,
'link_before' => '<span>',
'link_after' => '</span>',
);

// custom walker for mega menu
$theme_disable = mfn_opts_get( 'theme-disable' );
if( ! isset( $theme_disable['mega-menu'] ) ){
$args['walker'] = new Walker_Nav_Menu_Mfn;
}

wp_nav_menu( $args );

// Main Menu Right ----------------------------
$args = array(
'container' => false,
'menu_id' => false,
'menu_class' => 'menu menu_right',
'fallback_cb' => false,
'theme_location' => 'secondary-menu',
'depth' => 5,
'link_before' => '<span>',
'link_after' => '</span>',
);

// custom walker for mega menu
$theme_disable = mfn_opts_get( 'theme-disable' );
if( ! isset( $theme_disable['mega-menu'] ) ){
$args['walker'] = new Walker_Nav_Menu_Mfn;
}

wp_nav_menu( $args );

echo '</nav>';
}

/* ---------------------------------------------------------------------------
* Overlay menu
* --------------------------------------------------------------------------- */
function mfn_wp_overlay_menu()
{
$args = array(
'container' => 'nav',
'container_id' => 'overlay-menu',
'menu_class' => 'overlay-menu',
'fallback_cb' => false,
'theme_location' => 'main-menu',
'depth' => 1,
);
wp_nav_menu( $args );
}
/* ---------------------------------------------------------------------------
* Secondary menu
* --------------------------------------------------------------------------- */
function mfn_wp_secondary_menu()
{
$args = array(
'container' => 'nav',
'container_id' => 'secondary-menu',
'menu_class' => 'secondary-menu',
'fallback_cb' => false,
'theme_location' => 'secondary-menu',
'depth' => 2,
);
wp_nav_menu( $args );
}

/* ---------------------------------------------------------------------------
* Languages menu
* --------------------------------------------------------------------------- */
function mfn_wp_lang_menu()
{
$args = array(
'container' => false,
'fallback_cb' => false,
'menu_class' => 'wpml-lang-dropdown',
'theme_location' => 'lang-menu',
'depth' => 1,
);
wp_nav_menu( $args );
}

/* ---------------------------------------------------------------------------
* Social menu
* --------------------------------------------------------------------------- */
function mfn_wp_social_menu()
{
$args = array(
'container' => 'nav',
'container_id' => 'social-menu',
'menu_class' => 'social-menu',
'fallback_cb' => false,
'theme_location' => 'social-menu',
'depth' => 1,
);
wp_nav_menu( $args );
}
function mfn_wp_social_menu_bottom()
{
$args = array(
'container' => 'nav',
'container_id' => 'social-menu',
'menu_class' => 'social-menu',
'fallback_cb' => false,
'theme_location' => 'social-menu-bottom',
'depth' => 1,
);
wp_nav_menu( $args );
}
?>

میخوام Main Menu2 کنار Main Menu تو قالب نمایش داده بشه تا مشکلم برطرف بشه

0

به اشتراک گذاری این پست


لینک به پست

سلام دوستان عزیز

من با مشکل محدودیت در اضافه کردن فهرست برخوردم.

تمام راه حل های تو نت رو انجام دادم اما بازم جواب نگرفتم.

نمیدونم چه کنم .راهی هست اگه کمک کنین.خیلی گیر کردم.

مثلا یه راهنمایی برای اضافه کردن جایگاه منو کنار همون جایگاه اگه میشه یا هر راه حل دیگه

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

با این حال اگر می خواهید انجامش بدید این کدهای ساخت منو است شما باید کدهای فراخوانی منو را بیابید و ویرایش کن

1

به اشتراک گذاری این پست


لینک به پست

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

با این حال اگر می خواهید انجامش بدید این کدهای ساخت منو است شما باید کدهای فراخوانی منو را بیابید و ویرایش کن

ممنون از پاسخ بزرگوار

اما من هنوز منو های زیادی لازم دارم و این مقدار کمه و دنبال یه راه حل میگردم.

تو این قسمت


// Default
$args['theme_location'] = 'main-menu';

من جای main-menu رو با main-menu2 عوض میکنم منو هایی که در جایگاه دوم تنظیم کردم نشون میده و اینکه نمیدونم چجوری این دوتا رو با هم بیارم و اون جاهایی که شما میگید برای فراخوانی پیدا کنم.

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


<div class="menu_wrapper">
<?php
if( ( mfn_header_style( true ) != 'header-overlay' ) && ( mfn_opts_get( 'menu-style' ) != 'hide' ) ){

// TODO: modify the mfn_header_style() function to be able to find the text 'header-split' in headers array

// #menu --------------------------
if( in_array( mfn_header_style(), array('header-split','header-below header-split') ) ){
// split -------
mfn_wp_split_menu();
} else {
// default -----
mfn_wp_nav_menu();
}
// responsive menu button ---------
$mb_class = '';
if( mfn_opts_get('header-menu-mobile-sticky') ) $mb_class .= ' is-sticky';
echo '<a class="responsive-menu-toggle '. $mb_class .'" href="#">';
if( $menu_text = mfn_opts_get( 'header-menu-text' ) ){
echo '<span>'. $menu_text .'</span>';
} else {
echo '<i class="icon-menu"></i>';
}
echo '</a>';
}
?>
</div>

راه خوب پیشنهاد بدین گیر کردم.

0

به اشتراک گذاری این پست


لینک به پست

راه حلش اینه که از مدیر سروتون بخاید مقدار post_max_size رو از تنظیمات php افزایش بده!

1

به اشتراک گذاری این پست


لینک به پست

راه حلش اینه که از مدیر سروتون بخاید مقدار post_max_size رو از تنظیمات php افزایش بده!

سلام دوست عزیز ممنون

اما مدیر سرور هاست ما کلا نمیخواد پشتیبانی کنه هر چی گفتیم تا الان میگه همه چی خوبه همه دارن استفاده میکنن و مشکل از خودتونه به ما ربطی نداره

0

به اشتراک گذاری این پست


لینک به پست

سلام دوست عزیز ممنون

اما مدیر سرور هاست ما کلا نمیخواد پشتیبانی کنه هر چی گفتیم تا الان میگه همه چی خوبه همه دارن استفاده میکنن و مشکل از خودتونه به ما ربطی نداره

تو یکی از سایتهایی که برا مشتری طراحی میکردیم ، به علت حجیم بودن منو همچین مشکلی پیش اومده بود ، به مدیر سرورشون گفتن ، مشکل رو حل کرد.

کدهای زیر رو به .htaccess شاخه اصلی سایتتون اضافه کنید :


php_value suhosin.post.max_vars 8000
php_value suhosin.request.max_vars 8000

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

0

به اشتراک گذاری این پست


لینک به پست

تو یکی از سایتهایی که برا مشتری طراحی میکردیم ، به علت حجیم بودن منو همچین مشکلی پیش اومده بود ، به مدیر سرورشون گفتن ، مشکل رو حل کرد.

کدهای زیر رو به .htaccess شاخه اصلی سایتتون اضافه کنید :


php_value suhosin.post.max_vars 8000
php_value suhosin.request.max_vars 8000

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

تمام کد هایی که نت بود یا انجمن رو امتحان کردم ولی درست نمیشه و فکر میکنم به قول شما اجازه تغییر نمیده .باید به جابجایی هاستم به سرور خوب فکر کنم اول.

کدی هم که گذاشتین قبلا تست کردم اما نشده.

بازم ممنون

0

به اشتراک گذاری این پست


لینک به پست

کد در صورتی مشکل رو حل می کنه که رمتون جواب بده شما باید رم سرورتون رو ارتقا بدید

1

به اشتراک گذاری این پست


لینک به پست

مشکل در قالب هست

تو قالب دیگه مشکل ندارم

تو قالب دیگه ای منو ها رو تو فهرست ذخیره میکنه و وقتی قالب اصلی رو فعال میکنم بازم مشکل نداره

اما وقتی جایگاه فهرست رو مشخص میکنم میپره.مشکل اینجاست ؟؟؟؟؟؟

0

به اشتراک گذاری این پست


لینک به پست

خب اگه کد نویسی قالبتون مشکل داشته باشه که نمی شه مشکلش رو حدس زد باید قالبتون رو بدید یک برنامه نویس تا بگرده و ایراد کدنویسیش رو پیدا کنه

2

به اشتراک گذاری این پست


لینک به پست

خب اگه کد نویسی قالبتون مشکل داشته باشه که نمی شه مشکلش رو حدس زد باید قالبتون رو بدید یک برنامه نویس تا بگرده و ایراد کدنویسیش رو پیدا کنه

والا هنگ کردم.بازم ممنون بابت راهنمایی.

یه سوال دارم!

میشه از فهرستی که ساختیم کپی بگیریم؟

منظورم اینه چون زیاده و با کمی زیاد و کم میخوام در صفحات مختلف تو سایدبار بزارم.

نمیخوام بابت هر فهرست کلی وقت بزارم و بسازم

راهی هست فهرست رو ازش کپی بگیرم و مواردی که میخوام رو حذف کنم؟

خیلی طولانی شد!!! :D

0

به اشتراک گذاری این پست


لینک به پست

مشکلی که من دارم اینه که در فهرست وردپرس من حدود 50 منو دارم حالا که یه میام یه فهرست را ویرایش کنم و چند منوی دیگر بهش اضافه کنم به محض اینکه ذخیره فهرست میزنم برخی از منوهای قبلی فهرست حذف میشه و تازه منو های جدید که اضافه کردم هم یک یا دو مورد اضافه یادر برخی موارد اضافه میشه. یعنی یه جور بگیر نگیر داره ممنون میشم راهنمایی کنید

0

به اشتراک گذاری این پست


لینک به پست

با تشکر از دوستان 

مشکل با گذاشت  php_value max_input_vars 5000  در  .htaccess  حل شد

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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


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

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

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


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