رفتن به مطلب

کار این تگ چیست ؟


پست های پیشنهاد شده

فکر کنم مربوط به عکس بندانگشتی باشه البته تعریفش معمولا چند خط بالاترشه یعنی اگر توی صفحه سرچ کنید اولین مورد استفاده اش تعریفش می کنه

لینک به ارسال

بله درسته مربوط به بند انگشتی هست.

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


<a href="<?php the_permalink(); ?>" class="lastimg" target="_blank"><img src="<?=$thumb[0]?>"></a>

حالا میخوام عکسهای اسلایدشو رو قرار بدم باید این کد رو از کجا پیداش کنم .

مثلا میشه این تگ توی یک فایل دیگه ای باشه ؟

لینک به ارسال

بله مربوط به همون هست. داره از یک ارایه اولین مقدار رو میخونه.

شما حالا باید ببینید که $custom_fields از کجا داره پر میشه.

لینک به ارسال

این کد در قسمت Footer :


<?php $recent = new WP_Query("order by=rand&showposts=5"); while($recent->have_posts()) : $recent->the_post();
$custom_fields = get_post_custom(get_the_ID());
$thumb = $custom_fields['thumb'];
$price = $custom_fields['price'];
$image = $custom_fields['image'];
$buy_link= $custom_fields['buy_link'];
?>

در قسمت Index :


<?php while (have_posts()) : the_post();
$custom_fields = get_post_custom(get_the_ID());
$thumb = $custom_fields['thumb'];
$price = $custom_fields['price'];
$image = $custom_fields['image'];
$buy_link= $custom_fields['buy_link'];
?>

و این هم توی Single :


<?php while (have_posts()) : the_post();
$custom_fields = get_post_custom(get_the_ID());
$thumb = $custom_fields['thumb'];
$price = $custom_fields['price'];
$image = $custom_fields['image'];
$buy_link= $custom_fields['buy_link'];
?>

فقط توی این سه تا فایل وجود داره ، توی فایل css هم وجود نداره.

حالا باید چکار کرد ؟

لینک به ارسال

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

و در مطلب به شکل یک عکس لینک شده بله پست نمایش داده می شه

و دقیقا این کد


$thumb = $custom_fields['thumb'];

همونطور که مرتضای عزیز گفتند تعریفشه

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

چکار می خواهی بکنید

این کد php ربطی به css نداره اونها دو تا زبان مختلفند که با هم همکاری می کنند

این بخش هایی که کپی کردید تعاریف این 4 زمینه اند

آدرس تصویر بند انگشتی

قیمت

آدرس عکس اصلی

لینک فروش

حالا مشکلتون توی استفاده از اینهاست ؟

یا کاری دیگه دارید

لینک به ارسال

ببینید من یک اسلایدشو دارم که تصاویر در اون نشون داده نمیشه ، حالا میخوام ببینم چرا این تصاویر توی این اسلایدشو به نمایش در نمیان.

و گشتم و دیدم که مشکل از همون تکه کد هست.

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

هرجا گشتم آدرس عکسی ندیدم که در قسمت اسلاید شو باشه اما وقتیکه از طریق افزونه firebug یا مثلا View Page Source فایرفاکس میرم تصاویر اونجا قرار دارند.

لینک به ارسال

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

اسلاید شو ها معمولا کدهای javascript و jquery هستند که لینکشون در header.php مشخصه و احتمالا با یک تکه کد کوتاه در قالب فراخوانی می شند

کد index.php و header.php را بگذارید تا مشکلتان بررسی شود

لینک به ارسال

این کد index.php :


<?php get_header(); ?>
<div class="wrapper">
<div class="wrapper-t"></div>
<div class="wrapper-i">


<div class="clear"></div>
</div>
<div class="top-ads-b"></div>
</div>
<div class="emkanat"></div>
<div class="slide-bg">



<div class="home-bnr-jquery">
<ul>

<li class="jqslider">
<a href="#" target="_blank"><img src="<?php bloginfo('template_directory'); ?>/image/slide.jpg" width="660" height="260"></a>
</li>

<li class="jqslider">
<a href="#" target="_blank"><img src="http://lordcdvd.ir/wp-content/themes/tandiskala/image/slide2.jpg" width="660" height="260"></a>
</li>

<li class="jqslider">
<a href="#" target="_blank"><img src="http://lordcdvd.ir/wp-content/themes/tandiskala/image/slide3.jpg" width="660" height="260"></a>
</li>
</ul>
<div class="clear"></div>
</div>
</div>
<div class="clear"></div>
<?php include("rsidebar.php"); ?>
<div class="posts">
<?php while (have_posts()) : the_post();
$custom_fields = get_post_custom(get_the_ID());
$thumb = $custom_fields['thumb'];
$price = $custom_fields['price'];
$image = $custom_fields['image'];
$buy_link= $custom_fields['buy_link'];
?> <div class="post">
<div class="post-title"><?php the_title(); ?></div>
<div class="post-img">
<img src="<?=$image[0]?>" width="220" height="170" alt="<?php the_title(); ?>">
</div>
<div class="post-info">
قيمت: <strong><?=$price[0]?></strong> تومان
</div>

<a href="<?php the_permalink(); ?>" class="post-more"></a>
<a href="<?=$buy_link[0]?>" class="post-kharidposti"></a>

<div class="clear"></div>
</div>
<?php endwhile; ?>




<div class="clear"></div>
<div class="wp-pagenavi">
<?php wp_pagenavi(); ?>
</div>

</div>


<div class="clear"></div>

<?php get_footer(); ?>
</div>
</body>
</html>
<!-- http://deviran.com -->

این هم کد Header.php :


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- http://banersaz.ir -->
<head>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-26689712-2']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="google-site-verification" content="TyLAtbmw14Uog4KPPvntN1zEnTFsLbNeKORm4GIP2kI" />
<title>فروشگاه اينترنتي ارزان تک arzantak.com</title>
<div style="display: none;">
<h1><?php if (is_home () ) { bloginfo('name'); } elseif ( is_category() ) { single_cat_title(); echo ' - ' ; bloginfo('name'); }
elseif (is_single() ) { single_post_title(); }
elseif (is_page() ) { bloginfo('name'); echo ': '; single_post_title(); }
else { wp_title('',true); } ?></h1>
<h2>خرید پستی ، خرید اینترنتی ، خرید آنلاین ، خرید ارزان ، فروشگاه اینترنتی</h2>
</div>
<link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/style.css" type="text/css" media="screen">
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/karma.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.cycle.all.min.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery-1-slider.js"></script>
<meta name="keywords" content="خريد آنلاين,خريد اينترنتي,خريذد از فروشگاه,فروشگاه اينترنتي شادشاپ,واريز به حساي�">
<meta name="description" content="خريد آنلاين,خريد اينترنتي,خريذد از فروشگاه,فروشگاه اينترنتي شادشاپ,واريز به حساي�">
<meta name="robots" content="index, follow">
<meta name="robots" content="all">
</head>
<body>
<div class="site">
<div class="header">
<a class="headeremail" href="mailto:info@lordmarket.ir"></a>
</div>
<div class="menu">
<ul>
<li><a href="<?php bloginfo('url'); ?>/">صفحه نخست</a></li>
<?php wp_list_pages('title_li&orderby=id&hide_empty=0'); ?>
</ul>
</div>
<div class="search">
<form action="<?php bloginfo('url'); ?>/" method="get">
<input name="blogs" value="1,5" type="hidden">
<input type="text" id="search_box" name="s" id="s" class="search-inp" value="متن را برای یافتن وارد کنید" onFocus="this.value = '' ;" onBlur="if(this.value=='') {this.value = 'متاسفانه جستجو نتیجه ای در بر نداشت' ;}">
<input type="submit" id="search" name="submit" class="search-sub" value="">
<div class="clear"></div>
</form>
</div>

لینک به ارسال

عکسهایاسلایدشو شما بصورت دستی توی پوسته تون قرار داده شده مثل :

http://lordcdvd.ir/wp-content/themes/tandiskala/image/slide2.jpg

اسمهاشون slide - slide2 و slide3 هست.

لینک به ارسال

با سلام

منظور من این اسلایدشو نیست من یک اسلایدشو دیگه هم دارم که در قسمت فوتر هست .

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

لینک به ارسال


<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery-1-slider.js"></script>

این کد در هدر شما و


<div class="slide-bg">



<div class="home-bnr-jquery">
<ul>
<li class="jqslider">
<a href="#" target="_blank"><img src="<?php bloginfo('template_directory'); ?>/image/slide.jpg" width="660" height="260"></a>
</li>

<li class="jqslider">
<a href="#" target="_blank"><img src="http://lordcdvd.ir/wp-content/themes/tandiskala/image/slide2.jpg" width="660" height="260"></a>
</li>

<li class="jqslider">
<a href="#" target="_blank"><img src="http://lordcdvd.ir/wp-content/themes/tandiskala/image/slide3.jpg" width="660" height="260"></a>
</li>
</ul>
<div class="clear"></div>
</div>
</div>
<div class="clear"></div>
<?php include("rsidebar.php"); ?>

کدهای index.php هستند و الان باید کدهای rsidebar.php برای کار نکردن اسلاید شو بررسی بشه

لینک به ارسال

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

این کد قسمت Footer :


 <div class="lastproduct">
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.easing.1.1.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jcarousel.js"></script>
<script type="text/javascript">
jQuery(function() {
jQuery(".mygallery2").jCarouselLite({
btnNext: ".nextb2",
btnPrev: ".prevb2",
visible: 5,
speed: 1000,
easing: "backinout",
auto:0
});
});
</script>
<div id="slidearea2">
<div id="gallerycover2">
<div class="mygallery2">
<?php $recent = new WP_Query("order by=rand&showposts=5"); while($recent->have_posts()) : $recent->the_post();
$custom_fields = get_post_custom(get_the_ID());
$thumb = $custom_fields['thumb'];
$price = $custom_fields['price'];
$image = $custom_fields['image'];
$buy_link= $custom_fields['buy_link'];
?>
<ul>

<li>
<a href="<?php the_permalink(); ?>" class="lastimg" target="_blank"><img src=" <?=$thumb[0]?>"></a>
<div class="last-title"><?php the_title(); ?></div>
<div class="last-price">قیمت: <?=$price[0]?> تومان</div>
<div class="last-bt">
<a class="last-kharid" href="<?=$buy_link[0]?>"></a>
<a class="last-more" href="<?php the_permalink(); ?>"></a>
<div class="clear"></div>
</div>
</li>
</ul>
<?php endwhile; ?>
<div class="clear"></div>
</div>
</div>
<a href="#" class="prevb2"></a>
<a href="#" class="nextb2"></a>
</div>


<div class="last-rib"></div>
</div>
<div class="clear"></div>
</div>
</div>
<center>
<div class="wrapper-b">
<a href="<?php bloginfo('url'); ?>/feed" class="rss" target="_blank"></a>
<a href="#" class="yh" target="_blank"></a>
<a href="#" class="gg" target="_blank"></a>
<a href="#" class="fb" target="_blank"></a>
<a href="#" class="tw" target="_blank"></a>
</div>

و عکس رو هم ضمیمه کردم که کدوم اسلایدشو رو میگم.post-482-0-71070600-1344972727_thumb.jpg

لینک به ارسال

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

این کد قسمت Footer :


 <div class="lastproduct">
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.easing.1.1.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jcarousel.js"></script>
<script type="text/javascript">
jQuery(function() {
jQuery(".mygallery2").jCarouselLite({
btnNext: ".nextb2",
btnPrev: ".prevb2",
visible: 5,
speed: 1000,
easing: "backinout",
auto:0
});
});
</script>
<div id="slidearea2">
<div id="gallerycover2">
<div class="mygallery2">
<?php $recent = new WP_Query("order by=rand&showposts=5"); while($recent->have_posts()) : $recent->the_post();
$custom_fields = get_post_custom(get_the_ID());
$thumb = $custom_fields['thumb'];
$price = $custom_fields['price'];
$image = $custom_fields['image'];
$buy_link= $custom_fields['buy_link'];
?>
<ul>

<li>
<a href="<?php the_permalink(); ?>" class="lastimg" target="_blank"><img src=" <?=$thumb[0]?>"></a>
<div class="last-title"><?php the_title(); ?></div>
<div class="last-price">قیمت: <?=$price[0]?> تومان</div>
<div class="last-bt">
<a class="last-kharid" href="<?=$buy_link[0]?>"></a>
<a class="last-more" href="<?php the_permalink(); ?>"></a>
<div class="clear"></div>
</div>
</li>
</ul>
<?php endwhile; ?>
<div class="clear"></div>
</div>
</div>
<a href="#" class="prevb2"></a>
<a href="#" class="nextb2"></a>
</div>


<div class="last-rib"></div>
</div>
<div class="clear"></div>
</div>
</div>
<center>
<div class="wrapper-b">
<a href="<?php bloginfo('url'); ?>/feed" class="rss" target="_blank"></a>
<a href="#" class="yh" target="_blank"></a>
<a href="#" class="gg" target="_blank"></a>
<a href="#" class="fb" target="_blank"></a>
<a href="#" class="tw" target="_blank"></a>
</div>

و عکس رو هم ضمیمه کردم که کدوم اسلایدشو رو میگم.post-482-0-71070600-1344972727_thumb.jpg

به عبارت دیگه دو روز گذشته رو سرکار بودیم

یک نگاه به عنوان سئوال و سئوال اولیه و این سئوال بیاندازید و ارتباطشان را پیدا کنید

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

لینک به ارسال

با سلام

شرمنده ، عذر میخوام اگر درست سوالم رو مطرح نکرده بودم.

---

ببخشید من متوجه یه چیزی شدم این قالبه من اصلا تصویر شاخص یا بندانگشتی رو نداره.

و توی قسمت ارسال پست همچنین چیزی نیست .

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

من یه افزونه نصب کردم بنام Easy Add Thumbnail که این امکان رو فراهم کرده اما هنوز هم تصاویر در اسلایدشو نمیان .

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

لینک به ارسال

با سلام

این قالب من یه قالب سایت فروشگاه هست.

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

اما این قالب تصویر شاخص نداره ، حالا من میخوام ببینم که برای اینکه تصاویر اسلایدشو پایین من به نمایش در بیان باید تصویر شاخص باشه ؟

--

از دوستان هم عذر میخوام که تاپیک خیلی طولانی شده.

لینک به ارسال

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


<?=$thumb[0]?>

وقتی هم با firebug نگاه میکنم و روی اون تگ میرم این رو میزنه :

post-482-0-68314400-1345107296_thumb.jpg

لینک به ارسال

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

و یک نکته این ها تکه کد هستند و تگ همه آنها php است

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...