PDA

View Full Version : روش گزاشتن اسکریپت در قالب ورد پرس



mahdi_chatri_vb6_1070_st
جمعه 13 دی 1392, 02:24 صبح
یکی کمک کنه ::::
من وقتی اسکریپت میزارم تو سایت هیچ تصویری نشون نمیدهه فقط اسم عکس هارو میزاره
مثالا
slid 1
taxi driver
.
.
.
.
به احتمال زیاد css رو نمیشناسه

mahdi_chatri_vb6_1070_st
جمعه 13 دی 1392, 02:30 صبح
کسی نیست یه کمکی برسونه به ما

mehbod.rayaneh
جمعه 13 دی 1392, 05:08 صبح
درود
چجوری میخواید بذارید؟
1 توضیحی! 1 راهنمایی!
برای گذاشتن css و عکس توی قالب وردپرس باید آدرس css یا عکس را به صورت کامل وارد کنید
ینی نمیشه آدرس نسبی (src="img/ax.jpg") داد!
باید اینطوری آدرس بدید :


<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/style.css" />



<img src="<?php bloginfo('template_directory'); ?>/images/1.jpg" alt="توضیحات" />

موفق باشید

mahdi_chatri_vb6_1070_st
جمعه 13 دی 1392, 14:56 عصر
سلام .ممنون از توضیحاتتون
ولی مشکل من اینه که من آدرس css و عکس ها رو هم وقتی میزارم نمایش نمیده
الان این عکس نگاه کنید به عنوان مثال وقتی اسکریپت میزارم این شکلی میشه
:
:114777

mahdi_chatri_vb6_1070_st
جمعه 13 دی 1392, 14:57 عصر
اسکریپت تو هدر گزاشتم
اسکریپت هم یه اسلاید شو

mehbod.rayaneh
جمعه 13 دی 1392, 18:08 عصر
یا آدرس بدید یا کدهاتونو بذارید تا چک بشه
موفق باشید

mahdi_chatri_vb6_1070_st
جمعه 13 دی 1392, 19:22 عصر
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">

<title>FreeScript.IR</title>

<link rel="stylesheet" href="css/global.css">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script src="js/slides.min.jquery.js"></script>
<script>
$(function(){
$('#slides').slides({
preload: true,
preloadImage: 'img/loading.gif',
play: 5000,
pause: 2500,
hoverPause: true,
animationStart: function(current){
$('.caption').animate({
bottom:-35
},100);
if (window.console && console.log) {
// example return of current slide number
console.log('animationStart on slide: ', current);
};
},
animationComplete: function(current){
$('.caption').animate({
bottom:0
},200);
if (window.console && console.log) {
// example return of current slide number
console.log('animationComplete on slide: ', current);
};
},
slidesLoaded: function() {
$('.caption').animate({
bottom:0
},200);
}
});
});
</script>
</head>
<body>
<div id="container">
<div id="example">
<img src="img/new-ribbon.png" width="112" height="112" alt="New Ribbon" id="ribbon">
<div id="slides">
<div class="slides_container">
<div class="slide">
<a href="http://www.flickr.com/photos/jliba/4665625073/" title="145.365 - Happy Bokeh Thursday! | Flickr - Photo Sharing!" target="_blank"><img src="img/slide-1.jpg" width="570" height="270" alt="Slide 1"></a>
<div class="caption" style="bottom:0">
<p>Happy Bokeh Thursday!</p>
</div>
</div>
<div class="slide">
<a href="http://www.flickr.com/photos/stephangeyer/3020487807/" title="Taxi | Flickr - Photo Sharing!" target="_blank"><img src="img/slide-2.jpg" width="570" height="270" alt="Slide 2"></a>
<div class="caption">
<p>Taxi</p>
</div>
</div>
<div class="slide">
<a href="http://www.flickr.com/photos/childofwar/2984345060/" title="Happy Bokeh raining Day | Flickr - Photo Sharing!" target="_blank"><img src="img/slide-3.jpg" width="570" height="270" alt="Slide 3"></a>
<div class="caption">
<p>Happy Bokeh raining Day</p>
</div>
</div>
<div class="slide">
<a href="http://www.flickr.com/photos/b-tal/117037943/" title="We Eat Light | Flickr - Photo Sharing!" target="_blank"><img src="img/slide-4.jpg" width="570" height="270" alt="Slide 4"></a>
<div class="caption">
<p>We Eat Light</p>
</div>
</div>
<div class="slide">
<a href="http://www.flickr.com/photos/bu7amd/3447416780/" title="&ldquo;I must go down to the sea again, to the lonely sea and the sky; and all I ask is a tall ship and a star to steer her by.&rdquo; | Flickr - Photo Sharing!" target="_blank"><img src="img/slide-5.jpg" width="570" height="270" alt="Slide 5"></a>
<div class="caption">
<p>&ldquo;I must go down to the sea again, to the lonely sea and the sky...&rdquo;</p>
</div>
</div>
<div class="slide">
<a href="http://www.flickr.com/photos/streetpreacher/2078765853/" title="twelve.inch | Flickr - Photo Sharing!" target="_blank"><img src="img/slide-6.jpg" width="570" height="270" alt="Slide 6"></a>
<div class="caption">
<p>twelve.inch</p>
</div>
</div>
<div class="slide">
<a href="http://www.flickr.com/photos/aftab/3152515428/" title="Save my love for loneliness | Flickr - Photo Sharing!" target="_blank"><img src="img/slide-7.jpg" width="570" height="270" alt="Slide 7"></a>
<div class="caption">
<p>Save my love for loneliness</p>
</div>
</div>
</div>
<a href="#" class="prev"><img src="img/arrow-prev.png" width="24" height="43" alt="Arrow Prev"></a>
<a href="#" class="next"><img src="img/arrow-next.png" width="24" height="43" alt="Arrow Next"></a>
</div>
<img src="img/example-frame.png" width="739" height="341" alt="Example Frame" id="frame">
</div>
<div id="footer">
<p>slidesjs.com<a href="http://slidesjs.com" target="_blank">http://slidesjs.com</a>.</p>
<p>FreeScript.IR<a href="http://www.freescript.ir/" target="_blank">freescript.ir</a>. You can donwload the source PSD at <a href="http://www.premiumpixels.com/clean-simple-image-slider-psd/" target="_blank">Premium Pixels</a></p>
<p>&copy; 2010 <a href="http://nathansearles.com" target="_blank">Nathan Searles</a>. All rights reserved. Slides is licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank">Apache license</a>.</p>
</div>
</div>
</body>
</html>

mahdi_chatri_vb6_1070_st
جمعه 13 دی 1392, 19:22 عصر
بفرمایید این کد های اسکریپت اسلاید شو

mehbod.rayaneh
جمعه 13 دی 1392, 19:59 عصر
کد قالب!؟
اینی ک میگم را تست کنید! اگه جواب نداد کدهای قالب را قرار بدید :
این کدها را جایی ک میخواید اسلاید شو نمایش داده بشه قرار بدید :


<div id="example">
<img src="<?php bloginfo('template_directory'); ?>/img/new-ribbon.png" width="112" height="112" alt="New Ribbon" id="ribbon">
<div id="slides">
<div class="slides_container">
<div class="slide">
<a href="لینک" title="توضیحات" target="_blank">
<img src="<?php bloginfo('template_directory'); ?>/img/slide-1.jpg" width="570" height="270" alt="Slide 1">
</a>
<div class="caption" style="bottom:0">
<p>Happy Bokeh Thursday!</p>
</div>
</div>
<div class="slide">
<a href="لینک" title="توضیحات" target="_blank">
<img src="<?php bloginfo('template_directory'); ?>/img/slide-2.jpg" width="570" height="270" alt="Slide 2">
</a>
<div class="caption">
<p>Taxi</p>
</div>
</div>
<div class="slide">
<a href="لینک" title="توضیحات" target="_blank">
<img src="<?php bloginfo('template_directory'); ?>/img/slide-3.jpg" width="570" height="270" alt="Slide 3">
</a>
<div class="caption">
<p>Happy Bokeh raining Day</p>
</div>
</div>
<div class="slide">
<a href="لینک" title="توضیحات" target="_blank">
<img src="<?php bloginfo('template_directory'); ?>/img/slide-4.jpg" width="570" height="270" alt="Slide 4">
</a>
<div class="caption">
<p>We Eat Light</p>
</div>
</div>
<div class="slide">
<a href="لینک" title="توضیحات" target="_blank">
<img src="<?php bloginfo('template_directory'); ?>/img/slide-5.jpg" width="570" height="270" alt="Slide 5">
</a>
<div class="caption">
<p>&ldquo;I must go down to the sea again, to the lonely sea and the sky...&rdquo;</p>
</div>
</div>
<div class="slide">
<a href="لینک" title="توضیحات" target="_blank">
<img src="<?php bloginfo('template_directory'); ?>/img/slide-6.jpg" width="570" height="270" alt="Slide 6">
</a>
<div class="caption">
<p>twelve.inch</p>
</div>
</div>
<div class="slide">
<a href="لینک" title="توضیحات" target="_blank">
<img src="<?php bloginfo('template_directory'); ?>/img/slide-7.jpg" width="570" height="270" alt="Slide 7">
</a>
<div class="caption">
<p>Save my love for loneliness</p>
</div>
</div>
</div>
<a href="#" class="prev"><img src="<?php bloginfo('template_directory'); ?>img/arrow-prev.png" width="24" height="43" alt="Arrow Prev"></a>
<a href="#" class="next"><img src="<?php bloginfo('template_directory'); ?>/img/arrow-next.png" width="24" height="43" alt="Arrow Next"></a>
</div>
<img src="<?php bloginfo('template_directory'); ?>/img/example-frame.png" width="739" height="341" alt="Example Frame" id="frame">
</div>

و این کد ها را در فایل header.php قبل از </head> :


<link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/css/global.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script src="<?php bloginfo('template_directory'); ?>/js/slides.min.jquery.js"></script>
<script>
$(function(){
$('#slides').slides({
preload: true,
preloadImage: '<?php bloginfo('template_directory'); ?>/img/loading.gif',
play: 5000,
pause: 2500,
hoverPause: true,
animationStart: function(current){
$('.caption').animate({
bottom:-35
},100);
if (window.console && console.log) {
// example return of current slide number
console.log('animationStart on slide: ', current);
};
},
animationComplete: function(current){
$('.caption').animate({
bottom:0
},200);
if (window.console && console.log) {
// example return of current slide number
console.log('animationComplete on slide: ', current);
};
},
slidesLoaded: function() {
$('.caption').animate({
bottom:0
},200);
}
});
});
</script>

حالا 1 پوشه توی فولدر قالب ب نام css ایجاد کنید و از پوشه اسلایدشو فایل global.css را توی فولدر css ک ایجاد کردید قرار بدید
و مجددا 1 پوشه با نام js ایجاد و فایل slides.min.jquery.js را نیز از پوشه اسلایدر کپی کنید در پوشه js
و در آخر هم عکسهایی ک توی اسلایدر هست را در پوشه قالب در پوشه ای به نام img بریزید!
الان باید کار کنه!
اگه نکرد ک کلا کد قالبو بذارید!
موفق باشید

mahdi_chatri_vb6_1070_st
جمعه 13 دی 1392, 20:38 عصر
دست شما درد نکنه
میشه توضیح بدید چیکار کردید تا من هم یاد بگیرم

mahdi_chatri_vb6_1070_st
جمعه 13 دی 1392, 21:43 عصر
یه سوال دیگه ::::
نمیدونم چرا وقتی cssرو میزارم عکس ها رو نشون نمیده
ولی وقتی cssرو بر میدارم عکس هارو نشون میده
البته نا مرتب

mehbod.rayaneh
جمعه 13 دی 1392, 22:22 عصر
دورد
گفتم ک آدرس نباید نسبی باشه! باید آدرس را کامل بدید!
در وردپرس کد

<?php bloginfo('template_directory'); ?>
میاد آدرس را ب صورت کامل به فایل اضافه میکنه! ینی آدرس از css/style.css به آدرس کامل
yoursite.ir/wordpress/wp-content/theme/mytheme/css/style.css
تغییر پیدا میکنه!
فایل css را ک بر میدارید عکسها را نشون میده؟ ینی global.css را ک حذف میکنید؟ شاید با بقیه کدهاتون تداخل داره!
چک بکنید ک در قالب کتابخانه جیکوئری دیگه هست یا ن!

mahdi_chatri_vb6_1070_st
جمعه 13 دی 1392, 23:08 عصر
خیلی ممنون
یه قالب دیگه دانلود کردم دارم
دارم تمرین میکنم
:
: ولی توی این قالب وقتی آدرس عکس میدی همه چی متلاشی میشه

mahdi_chatri_vb6_1070_st
جمعه 13 دی 1392, 23:21 عصر
<br/><br/>
<div align="center">
<!-- 焦点图切换开始 -->

<DIV id=nav>
<UL>
<LI><IMG src=<?php bloginfo('template_directory'); ?>/images/04.jpg" text="春风&大地|春华秋实" pic="1">
<DIV>一片麦穗</DIV></LI>
<LI><IMG src="images/04.jpg" text="美景如画的海景|天蓝海蓝" pic="2">
<DIV>一个海岛</DIV></LI>
<LI><IMG src="images/03.jpg" text="郁郁葱葱的生命|生生不息的生命" pic="3">
<DIV>一树绿叶</DIV></LI>
<LI><IMG src=<?php bloginfo('template_directory'); ?>/images/04.jpg" text="孤独的一棵老树|等谁呢?" pic="4">
<DIV>一棵大树</DIV></LI>
<LI><IMG src="images/05.jpg" text="明媚的向日葵花|生生不息的生命" pic="5">
<DIV>一地葵花</DIV></LI>
</UL>
<DIV id=frontTextBack></DIV>
<DIV id=frontText></DIV>
<DIV id=frontTextSub></DIV>
<DIV id=BG></DIV>
<DIV id=mask></DIV>
<DIV id=back><IMG height=240 src="" width=760></DIV>
</DIV>

<p>
<SCRIPT type=text/javascript>
<!--
var num = 0;
$("#nav").hide();
$("li img").load(function(){
num++;
if (num==4)
{
$("#nav").show();
}
})
.click(function(){

//如果已经处于active状态,return
if (this.className.indexOf("active")!=-1) return;

//正文文字渐隐
$("#frontText").fadeOut();
$("#frontTextBack").fadeOut();
$("#frontTextSub").fadeOut();

//active状态的图片恢复原样
$("li img.active").fadeTo(200,0.6)
.removeClass("active")
.animate({top:5,width:52,left:10},300)
.parent().css({"color":"#aaa"}); //

//获取数据
var i = $(this).attr("pic");
var t = $(this).attr("text").split("|");

//当前
$(this).animate({top:-5,width:70,height:40,left:1},100)
.addClass("active")
.fadeTo(200,1)
.parent().css({"color":"white"});

$("#back").children().addClass("gray").end()
.fadeTo(500,0.1,function(){
//var IMG = new Image();
//IMG.s
$(this).children("img").attr("src","images/"+i+".jpg").removeClass("gray"); //更改图片
$(this).fadeTo(500,1,function(){
$("#frontText").html(t[0]).fadeIn(200); //更改正文文字
$("#frontTextBack").html(t[0]).fadeIn(200); //阴影文字
$("#frontTextSub").html(t[1]).fadeIn(200)} //副标题
);
})
})

//初始第一张图片

var i =0;

show();

function show(){
if (i==$("li img").size()) i = 0
$("li img").eq(i).click();
i++;
//setTimeout(show(),1000);
}

document.oncontextmenu = function(e){return false}

if (self.location.search!=""){
var V = self.location.search;
V = V.substr(1,V.length);
eval(V);
var json ="{";
if (option.skin==0)
$("#mask").hide();
if (option.animate == 0){
$("#nav ul").hide();
}
$("#nav").width(option.width?option.width:760);
$("#nav").height(option.height?option.height:240);
$("#back img").width($("#nav").width());
$("#back img").height($("#nav").height());
$(self.parent.document.getElementById("splash")).children().height($("#nav").height()).width($("#nav").width());
}

//-->
</SCRIPT>
<!-- 焦点图切换结束 -->
<br/>
<br/>
</p>
</div>




ببینید این درست
تصویر 4 رو با این که درست میدم ولی باز نمایش نمیده و روش کلیک میکنی مینویسه not founf

mahdi_chatri_vb6_1070_st
جمعه 13 دی 1392, 23:31 عصر
خواهشا یکی کمک کنه
من میتونم آدرس cssو چی های دیگه رو بزارم
اما هر کاری میکنم عکس هارو نمیتونم نمایش بدم
کمک

mehbod.rayaneh
جمعه 13 دی 1392, 23:32 عصر
درود
قرار دادن اسلایدر و کد و ... در هر قالبی متفاوته!
میتونید برای آشنایی فیلمهای آموزشی سایت http://maktabkhooneh.org/ و cgtv.ir را مشاهده بفرمایید.
موفق باشید

mahdi_chatri_vb6_1070_st
جمعه 13 دی 1392, 23:35 عصر
خدارو شکر بالاخره شد
مشکل فقط " بود
از آقا مهبد mehbod گل هم تشکر میکنم که من راهنمایی کرد و من رو بنده خودشون کردن
خیلی خیلی ممنون .

mahdi_chatri_vb6_1070_st
جمعه 13 دی 1392, 23:58 عصر
سلام ببخشید که دوباره مزاحمت میشم
میخوام بدونم که چرا وقتی من اسلایدر رو میزارم و کامل همه چیش درست میشه
موقع نشون دادن اسلایدر
اسلایدر نمیاد
احساس میکنم میره پشت قالب سایت