PDA

View Full Version : سوال: مشکل درلینک دادن صفحه



soroush.r70
چهارشنبه 21 دی 1390, 13:10 عصر
من داشتم صفحه ادامه مطل درست می کردم که اگه روی عکس صفحه ایندکس کلیک کنی می ره به صفحه مثلا news.php?id=3 رو نشون می ده ولی نمی دونم چرا این لینک تو یک تب دیگه تو مرورگر باز می شه

<a href="" target="_self"></a>دادم بازم مشکل حل نشد دلیل چی می تونه باشه

djsaeedkhan
چهارشنبه 21 دی 1390, 13:20 عصر
با سلام
این مشکل که می فرمایید بخاطر اینه که یه کدی توی صفحت هست که تمام لینک ها رو توی صفحه جدید باز می کنه. دقیقا یادم نیست چیه ولی توی قسمت Head هست و با متنی به شکل base
اونو برداری دیگه نیاز به اینا نداری

soroush.r70
چهارشنبه 21 دی 1390, 13:29 عصر
نه آقا فقط اینو به این صورت باز می کنه بذار کد برات می زارم ببین


<a href="picnews.php?id='.$row["id"].'" target="_self"><img src="upload/'.$row["pic"].'" alt="تصاویر خبری" /></a>

من این کد داخل فانکشن گذاشتم و بعد نام فانکشن که مثلا aaa هست داخل فایل index.php به این صورت ;()aaa فراخوانی کردم توی این فایل فقط عکسو نشون می ده که روش کلیک بشه می ره به صفحه picnews.php و اون آی دی رو می گیره به نظرتون اشکال کار از کجاست.

mamali-mohammad
چهارشنبه 21 دی 1390, 14:10 عصر
شما از target استفاده کردی

target="_self"اینو بردارد درست میشه

soroush.r70
پنج شنبه 22 دی 1390, 11:27 صبح
نه مشکل از این نیست چون این مشکل بود اینو گذاشتم ببینم مشکل حل می شه یا نه که مشکل حل نشد.

کلا مشکل در مشکل شد.

djsaeedkhan
پنج شنبه 22 دی 1390, 13:39 عصر
سلام
شما کد های صفحتو بزار که بشه تست کرد و مشکلشو برطرف کرد

soroush.r70
جمعه 23 دی 1390, 10:45 صبح
header.php

<div id="slideshow">
<?php
slide();
?>
</div>


function.php

function slide()
{
$sql="select * from `tbl_slide` ";
$res=mysql_query($sql);
while($row=mysql_fetch_assoc($res))
{
echo'
<a href="picnews.php?id='.$row["id"].'"><img src="upload/'.$row["pic"].'" alt="تصاویر خبری" height="260" width="500"/></a>
';
}
}
/////////////////////////////////////////////////////////////////////////////////
function showslide($id="")
{
$sql="select * from `tbl_slide` where `id`='".mysql_real_escape_string($id)."'";
$res=mysql_query($sql);
$row=mysql_fetch_assoc($res);
echo'
<p align="center" dir="rtl">'.$row["title"].'</p>
<p align="right" dir="rtl" style="padding-right:40px; padding-left:40px;">'.$row["text"].'</p>
';
}


picnews.php

</div>
</div>
<?php
if(empty($_GET["id"]))
{
slide();
}
else
{
showslide($_GET["id"]);
}
?>
</div>
<?php

djsaeedkhan
جمعه 23 دی 1390, 11:24 صبح
سلام
لطف بفرمایید همه صفحات رو توی یه فولدر به همراه ساختار دیتابیس زیپ کنید بفرستید
اینجوری که شما کد دادی باید نشست دیتابیس ساخت و دید شما چه کار هایی کردی تازه بعد یه ساعت وقت شروع به حل مشکل کرد
همین فایل ها+ساختار دیتابیس = حل مشکل سریع تر

soroush.r70
جمعه 23 دی 1390, 22:20 عصر
آقا این خدمت شما

djsaeedkhan
شنبه 24 دی 1390, 00:24 صبح
سلام
دوست عزیز من کد هاتو نگاه کردم
اول که من مشکل لینک توی صفحه جدید باز شدن اصلا ندیدم یعنی نبود
دوم چند تا کد گذاشتی متوجه نشدم برا چی هست
میذارم ببین و بگو کلا چکاری می خوای انجام بدی تا بعد بگم چه باید کرد

<script type="text/javascript"> Cufon.now(); </script>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-7078796-1");
pageTracker._trackPageview();
} catch(err) {}</script>



treenews();
twonews();
onenews();

djsaeedkhan
شنبه 24 دی 1390, 00:24 صبح
من کد هایی که برات بالا گذاشتم رو حذف کردن بدون مشکل کار کرد.

soroush.r70
شنبه 24 دی 1390, 13:10 عصر
این کدهایی که می بینی مربوط به بخش های دیگس که فراخوانی می شه من که نمی تونم اونا رو حذف کنم راهی رو پیشنهاد نمی کنی این مشکل حل بشه

djsaeedkhan
شنبه 24 دی 1390, 14:41 عصر
سلام
با این کد هایی که گذاشتی نه من خطایی دیدم و نه باز شدن در صفحه جدید
ولی هرچی هست من بدون اون ها اجرا کردم اجرا شد
و خطا میداد چون فراخوانی شده بودن بدون تابعشون
پس باید یا کامل بفرستی
یا بگی اون تابع ها چیکار می کردن
یا بگی کلا چی میخای طراحی کنی

H:Shojaei
یک شنبه 25 دی 1390, 00:44 صبح
سلام به نظر من اگه مرورگرتون رو ببندید و باز کنید رفع نشده باشه سیستم شما ویروسیه چون کدهاتون درسته !

soroush.r70
یک شنبه 25 دی 1390, 10:39 صبح
نه آقا از این مشکلا نیست باید خودم بگردم ببینم جریان چیه از این کد جایی دیگه استفاده کردم مشکل نداشت اینجا نمی دونم جریانش چیه به هر حال از همتون ممنونم