انجمن


قفل بودن فايل در پوسته  (۱۰ نوشته)

  • alikarimi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۲
    تشکر شده: ۴ بار
    # نوشته شده: ۷ سال پیش
    ۱۳ اسفند ۱۳۹۱ - ۰۳:۵۷

    با سلام خدمت تمام دوستان

    من يك پوسته نصب كردم . داخل اين پوسته فايلي به نام homepage.php وجود داره
    مثلا من داخل سورس اين فايل

    <h3>جدیدترین محصولات</h3>

    رو پيدا كردم كه تو صفحه اصلي اين جمله رو نشون ميده. حالا اگر يك نقطه به جدیدترین محصولات اضافه كنم
    و يا حتي كوچكترين Save اي اين فايل رو كنم اسلايد شو هاي صفحه اول بهم ميريزه.حتي محتوا فايل
    اصلي رو كپي كردم و عينا تو اين فايل سيو كردم اما باز اسلايد شو بهم ريخت . ولي وقتي خود فايل اصلي رو
    داخل پوسته Copy و Paste ميكنم اسلايد شو ها درست نمايش داده ميشوند.راستي تمام فايل ها اديت ميشوند و هيچ مشكلي نبود.فقط اين يك فايل اديت نميشه

    دوستان به نظرتون علتش چي هست هيچي نميشه سيو كرد ؟

  • ammargraph

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۶۲
    تشکر شده: ۱۳۶ بار
    # نوشته شده: ۷ سال پیش
    ۱۳ اسفند ۱۳۹۱ - ۱۲:۰۴

    سلام دوست عزیز
    گمونم فایلت امضا داره ... با نرم افزار zend یا کدش رو Hash کردند ...
    در هر صورت باید اساتید نظر بدن ...
    یا علی

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    alikarimi
  • alikarimi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۲
    تشکر شده: ۴ بار
    # نوشته شده: ۷ سال پیش
    ۱۳ اسفند ۱۳۹۱ - ۱۲:۳۴

    ممنون عمار جان . پوسته فارسي هست و داخل اين فايل هيچ ويرايشي نميشه انجام داد

    الان كه چك كردن فايل header.php هم همينطور هست

    و حتي 1 نقطه بهش اضافه كنيم اسلايد بهم ميريزه

    به نظرتون چيكار ميشه كرد ؟

  • ammargraph

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۶۲
    تشکر شده: ۱۳۶ بار
    # نوشته شده: ۷ سال پیش
    ۱۳ اسفند ۱۳۹۱ - ۱۳:۰۲

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

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    alikarimi
  • alikarimi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۲
    تشکر شده: ۴ بار
    # نوشته شده: ۷ سال پیش
    ۱۳ اسفند ۱۳۹۱ - ۱۴:۳۷

    سورس فايل homepage.php

    به شرح ذيل هست . چطوري ميتونم دوباره بنويسم يا كاري كنم اين قفل از بين بره ؟

    <?php
    /**
    
    Template Name: Homepage
    
     * The main template file.
     *
     * This is the most generic template file in a WordPress theme
     * and one of the two required files for a theme (the other being style.css).
     * It is used to display a page when nothing more specific matches a query.
     * E.g., it puts together the home page when no home.php file exists.
     * Learn more: http://codex.wordpress.org/Template_Hierarchy
     *
     * @package web2feel
     * @since web2feel 1.0
     */
    
    get_header(); ?>
    	<div id="feature-section" class="cf">
    		<div id="slide">
    			<div id="slider">
    				<div id="flexislider" class="flexslider">
    					<ul class="slides">
    					    <?php 	$count = of_get_option('w2f_slide_number');
    								$slidecat =of_get_option('w2f_slide_categories');
    
    								$query = new WP_Query( array( 'post_type' =>'products','department'=>$slidecat, 'posts_per_page' =>$count ) );
    					           	if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post();	?>
    
    						 		<li>
    
    								<?php
    									$thumb = get_post_thumbnail_id();
    									$img_url = wp_get_attachment_url( $thumb,'full' ); //get full URL to image (use "large" or "medium" if the images too big)
    									$image = aq_resize( $img_url, 600, 358, false ); //resize & crop the image
    								?>
    
    								<?php if($image) : ?>
    									<a href="<?php the_permalink(); ?>"><img class="slideimg" src="<?php echo $image ?>"/></a>
    								<?php endif; ?>
    
    								<div class="flex-caption">
    
    									<h3><?php the_title(); ?> - <?php echo get_post_meta($post->ID,'_product_info_product_price', true); ?></h3>
    									<p><?php echo get_post_meta($post->ID,'_product_info_product_description', true); ?></p>
    								</div>
    						<?php endwhile; endif; ?>
    
    					  </li>
    					</ul>
    				</div>
    			</div>
    		</div>
    
    		<div id="banner-block">
    			<div class="head-banner">	<?php echo of_get_option('w2f_off_banner');	?>	</div>
    
    		</div>
    
    	</div>
    
    	<div class="clear"></div>
    
    	<div class="latest-head grid_12">
    		<h3>جدیدترین محصولات</h3>
    	</div>
    
    	<div id="primary" class="content-area container_12">
    	<div id="article-area" class="cf ">
    
    	<div class="article-list cf">
    	<?php
    		$prodnum=of_get_option('w2f_prod_number');
    
    		if ( get_query_var('paged') )
    		    $paged = get_query_var('paged');
    		elseif ( get_query_var('page') )
    		    $paged = get_query_var('page');
    		else
    		    $paged = 1;
    		$wp_query = new WP_Query(array('post_type' => 'products', 'posts_per_page' => $prodnum, 'paged' => $paged ));
    		?>
    		<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
    
    			<div class="product-box grid_3">
    				<div class="prod-thumb">
    					<?php
    						$thumb = get_post_thumbnail_id();
    						$img_url = wp_get_attachment_url( $thumb,'full' ); //get full URL to image (use "large" or "medium" if the images too big)
    						$image = aq_resize( $img_url, 180, 150, false ); //resize & crop the image
    					?>
    					<?php if($image) : ?> <a href="<?php the_permalink(); ?>"><img src="<?php echo $image ?>"/></a> <?php endif; ?>
    				</div>
    
    				<div class="prod-info">
    					<div class="pricebar cf">
    						<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
    						<span class="pricetag"><?php echo get_post_meta($post->ID,'_product_info_product_price', true); ?> </span>
    					</div>
    
    					<p> <?php echo get_post_meta($post->ID,'_product_info_product_description', true); ?> </p>
    
    					<div class="prod-footer cf">
    						<span class="pleft"> <a href="<?php the_permalink(); ?>">جزئیات</a> </span>
    						<span class="pright"><a href="<?php echo get_post_meta($post->ID,'_product_info_product_link', true); ?>">خرید پستی</a> </span>
    					</div>
    				</div>
    
    			</div>
    
    				<?php endwhile; ?>
    
    	</div>
    	</div>
    
    	<div class="grid_12">
    		<?php kriesi_pagination(); ?>
    	</div>
    
    	</div><!-- #primary .content-area -->
    
    <?php get_footer(); ?>

    با تشكر

  • alikarimi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۲
    تشکر شده: ۴ بار
    # نوشته شده: ۷ سال پیش
    ۱۹ اسفند ۱۳۹۱ - ۱۵:۵۹

    IMDe عزيز و ديگر دوستان لطفا راهنمايي كنيد

    سورس فايل رو تو پست قبلي ضميمه كردم

    يك قالب جديد الان نصب كردم اون قالب هم تو single.php اگر يك فاصله اضافه ميكردم

    قالب كلا به هم ميريخت.چرا بعضي فايل ها اينطوري هستند ؟

    هم تو لوكال هم هاست تست كردم ديدم اگه يك فاصله اضافه كنم و سيو كنم قالب به هم ميريزه

    به نظرتون مشكل چيه و چطور ميشه حلش كرد ؟

  • ایران وردپرس

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۷۲۹
    تشکر شده: ۹۵۲ بار
    # نوشته شده: ۷ سال پیش
    ۱۹ اسفند ۱۳۹۱ - ۲۲:۰۰

    درود .

    برخی از قالب ها هستند که در فایل های .php فقط تابع هستند و فایل اصلی برای ویرایش در قالب .html در پوشه ی مخصوصی قرار میگیرند . از اونجا که بیشتر این توابع از طریق فانکشن بارگذاری میشن ، وجود یک فاصله هم میتونه کار رو خراب کنه .

    همونطور که اگه در فانکش ، در ابتدا یا آخر فایل فاصله یا خط خالی قرار بگیره ، قالب به هم میخوره .

    درباره ی عنوانی که عرض کردین ، امکانش هست برای اون قسمت در ایتایل محدوده ی نمایش در نظر گرفته شده باشه .

    مثلا طبق سایز h که برای عنوان در نظر گرفته شده باشه ، در استایل محدودش روی 200 پیکسل باشه که اگه کلمه ای اضافه بشه از اون محدوده میزنه بیرون و خراب میشه . ( سایز رو مثال زدم )

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    alikarimi
  • alikarimi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۲
    تشکر شده: ۴ بار
    # نوشته شده: ۷ سال پیش
    ۱۹ اسفند ۱۳۹۱ - ۲۲:۳۶

    IMDe عزيز ببين من الان تو اين قالب يك فايل دارم با اسم single.php با كد ذيل :

    <?php get_header(); ?>
    <div id="content">
    
    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
    
    <div <?php post_class('single') ?> id="post-<?php the_ID(); ?>">
    
    <?php
    if ( has_post_thumbnail() ) { ?>
    	<a href="<?php $surl = get_post_meta(get_the_ID(), 'wtf_url', true); echo $surl;?>"><img class="singimg" src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php get_image_url(); ?>&h=350&w=580&zc=1" alt=""/></a>
    <?php } else { ?>
    	<img class="singimg" src="<?php bloginfo('template_directory'); ?>/images/dummy.png" alt="" />
    <?php } ?>
    
    <div class="cover">
    <div class="title">
    	<h1><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h1>
    </div>
    
    <div class="entry">
    	<?php the_content('Read the rest of this entry &raquo;'); ?>
    	<div class="clear"></div>
    
    </div>
    <div class="dinfo">
    
    <div class="sdinfo"><strong>دانلود</strong>: <a href="<?php $surl = get_post_meta(get_the_ID(), 'wtf_url', true); echo $surl;?>"><?php if (isset($surl[0])) { echo "برای دانلود اینجا کلیک کنید - Fore download Click Here";
    					} else {_e('فایلی ضمیمه نمیباشد.');} ?></a></div>
    
    	<div class="sdinfo"><strong>مبنع</strong>: <?php $design = get_post_meta(get_the_ID(), 'wtf_designer', true); if (isset($design[0])) { echo $design;
    					} else {_e('در دسترس نیست');} ?></div>
    
    			<div class="sdinfo"><strong>رمز فایل</strong>: <?php $nation = get_post_meta(get_the_ID(), "wtf_nation", true); if (isset($nation[0])) { echo $nation;
    					} else {_e('فایل دارای رمز نمیباشد.');} ?></div>
    
    		<div class="sdinfo"><strong>نویسنده</strong>: <?php $dtwitter = get_post_meta(get_the_ID(), 'wtf_dtwitter', true); if (isset($dtwitter[0])) { echo $dtwitter;
    					} else echo admin ?></div>
    
    <div class="sdinfo"><strong>موضوع</strong>: <?php the_category(', '); ?></div>		
    
    </div>
    <div class="postmeta">
    
    	<div class="comm"><?php comments_popup_link('صفر نظر', 'یک نظر', '% نظر'); ?>	</div>
    	<div class="starr">
    	<?php if(function_exists('five_star_rating_func')) : ?>
    	<?php echo five_star_rating_func('star') ?>
    	<?php endif; ?>
    	</div>
    </div>	
    
    </div>
    <?php include (TEMPLATEPATH . '/ad2.php'); ?>
    </div>
    <?php comments_template(); ?>
    <?php endwhile; else: ?>
    	<h1 class="title">یافت نشد.</h1>
    	<p>I'm Sorry,  you are looking for something that is not here. Try a different search.</p>
    <?php endif; ?>
    <div class="clear"></div>
    
    </div>
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    شما ميگيد ممكنه ساز داشته باشه.مثلا من فقط كلمه"نشد" رو مينويسم "بشد" و سيو ميكنم باز قالب

    به هم ميريزه.كل سورس اين فايل رو كپي ميكنم و فايل جديد php با همين اسم ميسازم و توش paste ميزنم

    باز قالب به هم ميريزه.تو همينفايل اصلي يك space اضافه ميكنم و بعد يك space كم ميكنم و سيو ميكنم

    باز قالب به هم ميريزه

    به طور كلي بگم جز فايل خودش هيچي رو قبول نداره.

    به نظرت چيكار ميشه كرد ؟

  • alikarimi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۲
    تشکر شده: ۴ بار
    # نوشته شده: ۷ سال پیش
    ۱۹ اسفند ۱۳۹۱ - ۲۲:۵۹

    آقا مشكل حل شد :دي

    ببينيد از طريق سي پنل اديت كنيد قالب به هم ميريزه اما از طريق ويرايشگر وردپرس اديت بشه مشكلي پيش نمياد

    منظورم ويرايشگر پوسته هست.

    http://yoursite.com/wp-admin/theme-editor.php

    اما آخر نفهميديم علتش چيه ؟‌ :دي

  • ایران وردپرس

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۷۲۹
    تشکر شده: ۹۵۲ بار
    # نوشته شده: ۷ سال پیش
    ۲۰ اسفند ۱۳۹۱ - ۱۲:۵۳

    !!!!!!! عجب !!!!!!!!

    همه جا میگن برای به وجود نیومدن مشکل از طریق ادیتور هاست ویرایش کنید ، شما عجیبید چقدر :D

    موفق باشید