PDA

View Full Version : سوال: آیا راهی هست که برای معرفی هر محصول یک صفحه نساخت؟



mohamad_fa
شنبه 10 اسفند 1392, 09:39 صبح
سلام دوستان عزیز.صبح شنبتون بخیر!

http://www.grundig-cctv.com/UNIQ139365522405209/SES73848847/lang1/show?rm=headline&nr=2&headid=168

دارم یه سایت میزنم شبیه این صفحه،
میشه کاری کرد که هی نخوای لینک بدی به یه صفحه جدید وقتی بیننده برای دیدن مشخصات بشتر روی یکی از دوربین ها کیلیک میکنه؟
آخه این طوری باید یه 100 تا صفحه جداگانه برای هر دوربین بسازم و بسیار وقت گیره

نیلوفر66
شنبه 10 اسفند 1392, 11:05 صبح
تنها چیزی که به ذهنم میرسه درست کردن یه صفحه پاپ آپ که اطلاعات رو با توجه به آی دی دوربین از دیتابیس بخونه و پر کنه

emad0418
شنبه 10 اسفند 1392, 11:54 صبح
اگه با asp کار میکنی به این لینک مراجعه کن
استفاده از checkbox در Repeater (http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CCYQFjAA&url=http%3A%2F%2Fbarnamenevis.org%2Farchive%2Finde x.php%2Ft-398402.html&ei=iJ0RU5DvDs7G7Aak54CIBQ&usg=AFQjCNGHMf6WINMEgbte2kWH72J_nQFP_g)

mohamad_fa
شنبه 10 اسفند 1392, 12:24 عصر
من اطلاعاتم کمه.چیزی نفهمیدم اما بازم ممنون بابت جوابتون

SlowCode
شنبه 10 اسفند 1392, 12:32 عصر
من اطلاعاتم کمه.چیزی نفهمیدم اما بازم ممنون بابت جوابتون

باید برنامه نویسی سمت سرور بلد باشی.
مثلا php یا asp.net
شما فقط طرح یه صفحه رو میزنی بعد با اطلاعات لازم رو از دیتابیس میخونی و تو قالب مورد نظر چاپ میکنی و نشون میدی.
نیازی نیست 100 تا صفحه بزنی!
شما الن داری سایت استاتیک میزنی پیشنهاد ما اینه که سایت پویا باشه.
ولی خب اینم وقت گیره! باید ماه ها وقت بزارین و یه زبان رو یاد بگیرین.

black_binary
شنبه 10 اسفند 1392, 12:58 عصر
سلام
برای منظور شما باید اطلاعات رو از دیتابیس بخونی .
و جهت نمایش یکی از ساده ترین راههاش اینه که از تمپلیت در گرید ویو استفاده کنید.

نیلوفر66
شنبه 10 اسفند 1392, 18:07 عصر
سوالاتتون رو در پستتون بپرسید
این قسمت مربوط به css هست






#boxes .window {
position:fixed;
width:440px;
height:200px;
display:none;
z-index:9999;
padding:20px;
max-height:inherit;

}




این قسمت جاوااسکریپت است که باعث میشه یک پنجره روی صفحه اصلی سایت باز بشه




<script src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
<script src="jquery/jquery-1.5.min.js" type="text/javascript"></script>

<script type="text/javascript">
$(document).ready(function() {

$('a[name=modal]').click(function(e) {
e.preventDefault();
var id = $(this).attr('href');

var maskHeight = $(document).height();
var maskWidth = $(window).width();

$('#mask').css({'width':maskWidth,'height':maskHei ght});

$('#mask').fadeIn(1000);
$('#mask').fadeTo("slow",0.8);

var winH = $(window).height();
var winW = $(window).width();

$(id).css('top', winH/2-$(id).height()/2);
$(id).css('left', winW/2-$(id).width()/2);

$(id).fadeIn(2000);

});

$('.window .close').click(function (e) {
e.preventDefault();
$('#mask, .window').hide();
});

$('#mask').click(function () {
$(this).hide();
$('.window').hide();
});

});
</script>




و در آخر کد اصلی صفحه:




<div id="sites"><a class="menu" href="#site" name="modal">سایت ها</a></div>

<div id="boxes">
<div id="site" class="window">
<div id="pupclose" ><a href="#" class="close"><img src="img/close.png" width="30" height="30" alt="CLOSE" style="border:hidden;"/></a></div>
مشخصات دوربین ( با استفاده از ارسال کد دوربین به صفحه دیگر -که مشخصات دوربین را از داخل جدول سلکت میکند- می توان مشخصات کامل را نشان داد و صفحه را در اینجا include کرد.)
<?php
include('site.php');
?>

</div>
</div>

mehdifaster
دوشنبه 19 اسفند 1392, 09:01 صبح
دوست عزیز نیازی نیست برای هر محصول صفحه جداگانه ایجاد کنی. اگه اینطوری باشه که پدر سرور رو درمیاری.
شما یه صفحه ایجاد میکنی به عنوان نمونه و از روش query string اطلاعات هر محصول رو میریزی تو اون صفحه با توجه به id هر محصول.