چگونگی نمایش فایل php در قالب وبلاگ

saeid223

New Member
یک قالب طراحی کردم که نیاز داره shoutbox اونجا نمایش داده بشه
یه اسکریپت shoutbox ردیف پیدا کردم اما طوری نیست که کدی بیرون بده که بخوام بذارم داخل قالب
ضمن اینکه قالب بلاگفا هست و نمیشه از تگ iframe استفاده کرد و shoutbox رو داخل وبلاگ نشون داد
می دونم که باید این طور:
کد:
<script language="JavaScript" src="http://www.site.com/shoutbox/index.php"></script>
اونو تو قالب نشون بدم، اما نشون نمیده چون
با توجه به این پست:
http://forum.majidonline.com/showthread.php?t=34407&page=2

فهمیدم که باید
document.write
را در فایل index.php قرار بدم که درست بشه، اما چطوری؟
ضمن اینکه اگه راه حل دیگه ای دارید لطفا بگید
با تشکر
 
آخرین ویرایش:

Masoud1365

مدیر انجمن
بلاگ فا که اصلا php ساپورت نمیکنه !
در ضمن برای نمایش کد جاوا هم میتونید کد را echo کنید :
مثال :
PHP:
echo 'your java script code';
 

saeid223

New Member
بلاگ فا که اصلا php ساپورت نمیکنه !
در ضمن برای نمایش کد جاوا هم میتونید کد را echo کنید :
مثال :
PHP:
echo 'your java script code';

بابا تو رو قرآن اگه میخواید جواب بدید درست و کامل پستی رو که نوشتمو بخونید!!!
ببخشید قصد توهین ندارم اما اینقد مبتدی نیستم!
بله بلاگفا php ساپورت نمیکنه!!!بچه ابتدایی هم اینو میدونه
گفتم از یک اسکریپت shoutbox استفاده میکنم پس قاعدتا بر روی سرور vps م اونو بارگذاری کردم
حالا میخوام فایل index.php رو داخل قالب بلاگفا فراخوانی کنم
تو رو قرآن پستی که زدمو دوباره بخون!!!!!!!!!!!!!!!!!!!!!!!:mad:
اینم که شما نوشتید اصلا جواب من نیست!!!!
 
آخرین ویرایش:

saeid223

New Member
اشکالی در ندونستن نیست

خب یه راه خودم پیدا کردم که اینجا میگم که اگه بقیه دوستان لازم داشتن استفاده کنن
فرضا شما یک فایل index.php از یک اسکریپتی مثلا shoutbox دارید و میخواید از این شوت باکس در وبلاگ استفاده کنید اما این شوت باکس خودش کد تولید نمیکنه همچنین شما مجاز به استفاده از تگ iframe نیستید پس راه حل چیست؟
ابتدا در فایل index.php یا index.html این کد را قرار می دهیم
کد:
<script type="text/javascript">
function pscode()
{
var site="http://www.yoursite.com/";
var ps1=document.form.var1.value;
var ps2=document.form.var2.value;
var ps3=document.form.var3.value;
var ps4=document.form.var4.value;
var text1="<!-- Start your script -->";
var text2=" language=\"javascript\" src=\""+ site + "rss.php?var1=" + ps1 + "&var2=" + ps2 +  "&var3=" + ps3 + "&var4=" + ps4 + "px\"></sc";
document.form.code.value = text1+ "<script"+ text2 + "ript><div  style=\"display:none;\"></div><!-- End your script -->";
}
</script>
در اینجا var1 تا var4 متغییر شما هستن (حالا کم یا بیش، اون چیزیایی هست که شما نیاز به نمایش دارید)
سپس یک فایلی با هر عنوان که دوست دارید مثلا test.php در کنار index.php بسازید و محتویاتش را متغییرهای بالا به این صورت قرار دهید (اگر نیاز به include فایل css هم هست مطابق کد زیر این کارو انجام می دیم)

کد:
document.write('<?php 
include("index.php");
$adress=$_GET['var1'];
$num=$_GET['var2'];
$dir=$_GET['var3'];
$link=$_GET['var4'];
include("style.php");
echo("<div id=\"ps\">");  
echo("</div>");
?>');
در آخر هم فایل test.php را توسط دستور زیر برای نمایش در قالب فراخوانی میکنیم:

کد:
<script language="javascript" src="http://www.yoursite.com/test.php"></script>
اگه راه ساده تر وجود داره ممنون میشم دیگر دوستان راهنمایی کنن:rose:

پ.ن: اینجا یه راه ساده هم گفته: http://www.javascriptkit.com/javatutors/externalphp.shtml
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا