nafasosouli 0 ارسال شده در مرداد 10، 1396 گزارش اشتراک گذاری ارسال شده در مرداد 10، 1396 سلام. وقت بخیر. من یه قالب اماده که اتفاقا از همینجا دانلود کردم و روی وردپرسم بارگزاری کردم و به خوبی نصب شده اما وقتی سایت اجرا میشه میگه تو خط 13 مشکل داره. منم تقریبا دو سال هست که دست به php نزدم واسه همین خیلی خوب یادم نیست اگه راهنمایی ام کنید ممنون میشم. کد صفحه ایندکس هم براتون گذاشتم. <?php get_header(); ?> <!--content --> <article id="content"> <div class="ic">قالب های بیشتر وبسایت در وبسایت رویین موجود است</div> <ul> <?php $th_rightmenu_options=get_option('th_rightmenu_options'); ?> <?php $mainshown=0; $portfolioshown=0; $servicesshown=0; $contactshown=0; foreach ($th_rightmenu_options as $key => $value) { if(substr( $key, strlen($key)-5, strlen($key) ) != "title" ) { if($value=='page_Home') { if(!$mainshown) { $mainshown=1; ?> <li id="page_Home"> <div class="box1"> <div class="inner"> <a href="#" class="close" data-type="close"><span></span></a> <div class="wrapper pad_bot1"> <div class="col1"> <?php $th_mainpage_options=get_option('th_mainpage_options'); ?> <h2><?php echo $th_mainpage_options['topright_title']; ?></h2> <figure><img src="<?php echo $th_mainpage_options['topright_img']; ?>" alt="" class="pad_bot1"></figure> <p class="pad_bot1"><?php echo $th_mainpage_options['topright_text']; ?></p> </div> <div class="col1 pad_right1"> <h2>خبر ها</h2> <div class="wrapper"> <span class="date"><strong><?php echo $th_mainpage_options['news1_day']; ?></strong><span><?php echo $th_mainpage_options['news1_month']; ?></span></span> <div class="col2"> <p class="pad_bot2 color1"><strong><?php echo $th_mainpage_options['news1_title']; ?></strong></p> <p class="pad_bot1"><?php echo $th_mainpage_options['news1_text']; ?></p> </div> </div> <div class="wrapper"> <span class="date"><strong><?php echo $th_mainpage_options['news2_day']; ?></strong><span><?php echo $th_mainpage_options['news2_month']; ?></span></span> <div class="col2"> <p class="pad_bot2 color1"><strong><?php echo $th_mainpage_options['news2_title']; ?></strong></p> <p class="pad_bot1"><?php echo $th_mainpage_options['news2_text']; ?></p> </div> </div> </div> </div> <h2><?php echo $th_mainpage_options['bottom_title']; ?></h2> <div class="wrapper"> <?php echo $th_mainpage_options['bottom_text']; ?> </div> </div> </div> </li> <?php } } elseif($value=='page_Portfolio') { if(!$portfolioshown) { $portfolioshown=1; ?> <li id="page_Portfolio"> <div class="box1"> <div class="inner"> <a href="#" class="close" data-type="close"><span></span></a> <div class="wrapper tabs"> <div class="col1"> <h2>موضوعات</h2> <ul class="nav" id="portfolio"> <?php $taxonomy = 'gallerycat'; $terms = get_terms($taxonomy); if ( $terms && !is_wp_error( $terms ) ) : ?> <?php foreach ( $terms as $term ) { ?> <li><a href="https://go.20script.ir/index.php?url=https://go.20script.ir/index.php?url=&anchor=<?php echo $term->slug; ?>"><span></span><strong><?php echo $term->name; ?></strong></a></li> <?php } ?> <?php endif;?> </ul> </div> <div class="col2 pad_right1"> <?php foreach ( $terms as $term ) { ?> <div class="tab-content" id="<?php echo $term->slug; ?>"> <h2><?php echo $term->name; ?></h2> <?php $newargs = array( 'post_type' => 'gallery', 'tax_query' => array( array( 'taxonomy' => 'gallerycat', 'field' => 'slug', 'terms' => $term->slug ) ) ); $control=0; query_posts( $newargs ); if (have_posts()) : while (have_posts()) : the_post(); $feat_image_thumb = wp_get_attachment_image_src( get_post_thumbnail_id(get_the_ID()),'medium'); $feat_image = wp_get_attachment_image_src( get_post_thumbnail_id(get_the_ID()),'full'); if($control%2==0) { ?> <div class="wrapper"> <figure class="left marg_right1"><a href="https://go.20script.ir/index.php?url=https://go.20script.ir/index.php?url=<?php echo $feat_image[0];?>" class="lightbox-image" data-type="prettyPhoto[group2]"><span></span><img width="190" height="120" src="<?php echo $feat_image_thumb[0]; ?>" style="border: 5px &anchor=fff solid;" alt=""></a></figure> <?php } else{ ?> <figure class="left"><a href="https://go.20script.ir/index.php?url=https://go.20script.ir/index.php?url=<?php echo $feat_image[0];?>" class="lightbox-image" data-type="prettyPhoto[group2]"><span></span><img width="190" height="120" src="<?php echo $feat_image_thumb[0];?>" style="border: 5px &anchor=fff solid;" alt=""></a></figure> </div> <?php } $control++; ?> <?php endwhile; if($control%2==1) { ?> </div> <?php } endif; ?> </div> <?php } ?> </div> </div> </div> </div> </li> <?php } } elseif($value=='page_Services') { if(!$servicesshown) { $servicesshown=1; ?> <li id="page_Services"> <div class="box1"> <div class="inner"> <a href="#" class="close" data-type="close"><span></span></a> <?php $th_services_options=get_option('th_services_options'); ?> <h2><?php echo $th_services_options['services_title']; ?></h2> <?php $newargs = array( 'post_type' => 'services' ); query_posts( $newargs ); if (have_posts()) : while (have_posts()) : the_post(); $feat_image_thumb = wp_get_attachment_image_src( get_post_thumbnail_id(get_the_ID()),'medium'); ?> <div class="wrapper pad_bot3"> <figure class="left marg_right1"><img width="220" src="<?php echo $feat_image_thumb[0]; ?>" alt=""></figure> <p class="color1 pad_bot2"><strong><?php the_title(); ?></strong></p> <p><?php the_content(); ?></p> </div> <?php endwhile; endif; ?> </div> </div> </li> <?php } } elseif($value=='page_Contact') { if(!$contactshown) { $contactshown=1; ?> <li id="page_Contact"> <div class="box1"> <div class="inner"> <a href="#" class="close" data-type="close"><span></span></a> <div class="wrapper"> <div class="col1"> <h2>اطلاعات تماس</h2> <?php $th_contact_options=get_option('th_contact_options'); ?> <p><?php echo $th_contact_options['contact_name'] ?></p> <?php echo $th_contact_options['contact_address'] ?><br> <p class="cols"> <?php if($th_contact_options['contact_tel']){ ?> تلفن:<br> <?php } if($th_contact_options['contact_fax']){ ?> فکس:<br> <?php } if($th_contact_options['contact_email']) { ?> ایمیل:</p> <p><?php } if($th_contact_options['contact_tel']){ echo $th_contact_options['contact_tel'] ?><br> <?php } if($th_contact_options['contact_fax']){ echo $th_contact_options['contact_fax'] ?><br> <?php } if($th_contact_options['contact_email']) {?> <a href="mailto:" class="link1"><?php echo $th_contact_options['contact_email'] ?></a> <?php } ?> </p> </div> <div class="col1 pad_right1"> <?php if($th_contact_options['contact_map']) { ?> <h2>مکان ما در نقشه</h2> <?php echo $th_contact_options['contact_map']; }?> </div> </div> <?php if($th_contact_options['contactform']) { ?> <h2>فرم تماس</h2> <?php echo do_shortcode($th_contact_options['contactform']); ?> <?php } ?> </div> </div> </li> <?php } } else { ?> <li id="<?php echo $value; ?>"> <div class="box1"> <div class="inner"> <a href="#" class="close" data-type="close"><span></span></a> <?php $post = get_post($value); $title = $post->post_title; $content = $post->post_content; ?> <h2><?php echo $title; ?></h2> <?php echo $content; ?> </div> </div> </li> <?php } } } ?> </ul> </article><!-- / content --> </div> </div> <div class="block"></div> </div> <div class="bg1"> <div class="main"><?php get_footer(); ?> لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
Masih 6,279 ارسال شده در مرداد 10، 1396 گزارش اشتراک گذاری ارسال شده در مرداد 10، 1396 درود. بهتر بود محتوای فایل مد نظرتون رو به صورت استاندارد قرار میدادید. مثلا الان کدی که شما قرار دادید تماما در یک خط هست و با NotePad++ هم تنها یک خط هست. نمیشه مشخص کرد منظورتون از خط 13 دقیقا کدوم بخش از کدهست. اما طبق بعضی از استانداردها، هر متا رو در یک خط قرار دادم و خط 13 کد زیر شد : <?php $th_mainpage_options=get_option('th_mainpage_options'); ?> این کد هم برای دریافت مقادیر وارد شده در تنظیمات قالب (اکثرا در بخش شخصی سازی سایت) استفاده میشه. شما اگر بتونید متن ارور رو دقیقا ارسال کنید ، شاید بتونیم مشکل رو بهتر حل کنیم. همچنین اگر مقدور باشه محتوای فایل PHP رو بدون قرار دادن در یک خط ، در پاسختون ارسال کنید. چون الان با این اطلاعاتی که در دسترس هست زیاد نمیشه کاری کرد برای مشکلتون! 4 لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
nafasosouli 0 ارسال شده در مرداد 13، 1396 مالک گزارش اشتراک گذاری ارسال شده در مرداد 13، 1396 (ویرایش شده) سپاس از پاسختون. این ارور رو میده: Warning: Invalid argument supplied for foreach() in /home/nafasoso/domains/nafas-osouli.ir/public_html/wp-content/themes/Thomsander/index.php on line 13 یعنی با این خط کد مشکل داره: foreach ($th_rightmenu_options as $key => $value) { اینم لینک قالبه که از همینجا دانلود کردم: لینک ها تنها برای اعضای سایت قابل نمایش است. ویرایش شده مرداد 13، 1396 توسط nafasosouli لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
Masih 6,279 ارسال شده در مرداد 14، 1396 گزارش اشتراک گذاری ارسال شده در مرداد 14، 1396 قالب رو روی لوکال هاست نصب کردم. متاسفانه کدنویسی قالب زیاد جالب نیست!! چون برای هر چیزی یک گزینه ثابت در نظر گرفته شده که اگر کاربر احساس نیاز پیدا کنه به تغییر یا اضافه کردن یک قسمت ، امکانش نیست! به هر حال مشکل از کدهایی هست که مجبور به دریافت اطلاعات از تنظیمات هستند و تابع شرطی برای اونها تعریف نشده که تعریف بشه در صورت خالی بودن تنظیمات ، چیزی نمایش نده. در حالت فعلی کدها به گونه ای هست که در صورت خالی بودن تنظیمات ، خطا نمایش داده میشه . وارد پیشخوان بشید ، از سمت راست ، آخرین گزینه یعنی "تنظیمات" قالب رو بزنید . سپس در زیرمجموعه تنظیمات ، وارد تنظیمات فهرست ها بشید و چند بخش از اون رو کامل کنید (یعنی گزینه ها و عنوان گزینه ها رو پر کنید). به هر حال شما باید تمامی تنظیمات رو انجام بدید ، بعد سایتتون رو چک کنید که مشکل حل شده. الان نصب کردم و با اینکاری که گفتم مشکل حل شد. موفق باشید. 3 لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
nafasosouli 0 ارسال شده در مرداد 15، 1396 مالک گزارش اشتراک گذاری ارسال شده در مرداد 15، 1396 سپاس از پاسخ تون، واقعا لطف كردين. لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
nafasosouli 0 ارسال شده در مرداد 15، 1396 مالک گزارش اشتراک گذاری ارسال شده در مرداد 15، 1396 ممنون از پاسختون اما بازهم چیزی از محتیویات سایتم قابل نمایش نیست. فقط مشکل منو حل شد. آدرس سایتم: لینک ها تنها برای اعضای سایت قابل نمایش است. لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
Masih 6,279 ارسال شده در مرداد 15، 1396 گزارش اشتراک گذاری ارسال شده در مرداد 15، 1396 درود مجدد. تصاویر پس زمینه و محتویات در بخش های دیگر تنظیمات قالب را هم تکمیل کنید. نکته : در نسخه وردپرس 4.8.1 کلید آپلود تصاویر در بخش تنظیمات ، آدرس تصویر را به درستی وارد فیلد نمی کنه و باید لینک تصاویر را به صورت دستی در فیلد مربوطه کپی کنید. تنظیمات صفحه اصلی شامل متن ها و عناوین و ... نیز باید کامل شوند. اما در کل چیزی که بنده بررسی کردم ، لینک ها تنها برای اعضای سایت قابل نمایش است. ، و در سایت های دیگر ، این قالب به صورت HTML هست و به احتمال زیاد طراح دیگری این قالب را از HTML به وردپرس تبدیل کرده که برای بخش های آن یک تنظیمات ثابت در نظر گرفته و البته بیشتر توابع این قالب منقضی شده و در نسخه های جدیدتر وردپرس کارایی نداره. پیشنهادم به شما اینه که از قالب های جدیدتر و با استاندارد بیشتر استفاده کنید. 3 لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
پست های پیشنهاد شده