View Full Version : سوال: سوال درمورد طراحی وب
Salar.Shayegan
جمعه 08 شهریور 1392, 14:26 عصر
سلام دوستان
دارم یه سایت میسازم بعد یه مشکل بزرگ وجود داره که مثلا" اگه بخوام توی تبلیغات سایت تغییر ایجاد کنم، باید تبلیغات همه ی صفحات وبم رو تغییر بدم.
حالا سوال اینه که میشه کاری کرد که ما این تغییرات رو توی یک جا اعمال کنیم و اون تغییرات خودبه خود توی همه ی صفحه های سایت ایجاد بشود؟
خواهشمندم در حد توانتون منو یاری کنید چون واقعا" کارم گیره...
راستی اضافه کنم که این سایت رو با هیچ نرم افزار خاصی نمیسازم و به صورت کاملا" سنتی با برنامه ی نوتپد مینویسم و با پسوند html. خروجی میگیرم!
با تشـــکر
mehbod.rayaneh
جمعه 08 شهریور 1392, 14:36 عصر
سلام
بهترین راه اینه ک از 1 سیستم مدیریت محتوا مث وردپرس استفاده کنید!
یا از php برا پویا کردن صفحات استفاده کنید!
http://blog.web-site-man.ir/%D8%A7%D9%8A%D8%AC%D8%A7%D8%AF-masterpage-%D8%AF%D8%B1-php/
موفق باشید
azamicu
جمعه 08 شهریور 1392, 15:07 عصر
سلام دوست عزیز
اگه میخوای از html خالی استفاده بکنی میتونی از frame set استفاده بکنی که این روش دیگه منسوخ شده
و یا باید با یکی از platform ها و یا cms ها کار بکنی
parsboy
جمعه 08 شهریور 1392, 15:15 عصر
سلام دوستان
دارم یه سایت میسازم بعد یه مشکل بزرگ وجود داره که مثلا" اگه بخوام توی تبلیغات سایت تغییر ایجاد کنم، باید تبلیغات همه ی صفحات وبم رو تغییر بدم.
حالا سوال اینه که میشه کاری کرد که ما این تغییرات رو توی یک جا اعمال کنیم و اون تغییرات خودبه خود توی همه ی صفحه های سایت ایجاد بشود؟
خواهشمندم در حد توانتون منو یاری کنید چون واقعا" کارم گیره...
راستی اضافه کنم که این سایت رو با هیچ نرم افزار خاصی نمیسازم و به صورت کاملا" سنتی با برنامه ی نوتپد مینویسم و با پسوند html. خروجی میگیرم!
با تشـــکر
باسلام
دوست عزیز بهترین راه اینه شما از PHP استفاده کنید و به صورت پویا اینکارو انجام بدی.
یک متدبرای اینکار درنظرگرفته میشه و شما میتونید با فراخوانی آن متد در هرجای سایت که خواستید استفاده
کنید و برای تغییرنیازی نیست که تمام صفحه ها رو تغییربدی فقط کافیه متدموردنظر رو تغییربدی
موفق باشید.
tadayoni
جمعه 08 شهریور 1392, 15:29 عصر
شما اومدید و همه صفحات سایتتون رو بصورت مجزا تعریف کردید که نباید اینطور باشه
مثلا برای بخش تبلیغات باید یه فایل جدا درست کنید و همون فایل رو توی کل صفحات خودتون استفاده کنید
نحوه استفاده از اون هم بستگی داره به نوع کدی که دارید ازش استفاده می کنید که اگه دقیق مشخص میکردید کاملتر میشد راهنمایی کرد
Salar.Shayegan
جمعه 08 شهریور 1392, 15:48 عصر
ممنون از همه ی دوستان
من کدهای تبلیغات رو توی فایل جاواسکریپت در قالب document.write(' ') ریختم و از آن استفاده کردم و مشکل حل شد اما یک مشکل دیگر بوجود آمد و همونطور که فکر کنم حدس زدید، مرورگر لعنتی اکسپلورر اون رو نخوند که هرچی میکشم از همین اکسپلورره!!! باور کنین حین طراحی سایت صد بار به سازندش فحش دادم!!(شوخی)
حالا بگذریم، نمیشه کاری کرد که اکسپلورر هم کدها رو بخونه؟
(ضمنا" بگم که کدهای تبلیغاتم هیچ گونه تگ خاصی ندارند و فقط چند تا تگ <img> و <a> و <table> و ... هستن. یعنی قبل از اینکه توی فایل جاوا بریزمشون اکسپلورر میخوندشون.)
سمت php هم نمیرم چون برنامه نویسیش خیلی سخته و تا بخوام یاد بگیرم پیر شدیم رفته!
حالا با همین جاواش کنار میایم فقط آیا این مشکل اکسپلورر حل میشه؟؟؟
ممنون
Salar.Shayegan
جمعه 08 شهریور 1392, 15:50 عصر
راستی سمت frame و frameset و iframe نمیرم چون اگر کاربر صفحه رو توی تب دیگری باز کنه خودتون میدونید چجوری میشه دیگه...
tadayoni
جمعه 08 شهریور 1392, 15:58 عصر
میشه نمونه کد خودتون رو بذارید ؟
Salar.Shayegan
جمعه 08 شهریور 1392, 16:07 عصر
html رو یا کدهای جاواسکریپت رو؟
منظورتون اینه که صفحه ی سایتم رو کدهاشو بذارم؟
ببخشید متوجه نشدم...
tadayoni
جمعه 08 شهریور 1392, 16:10 عصر
بله اونها رو بذارید تا بررسی بشه که مشکل اینترنت اکسپلورر چی میتونه باشه
البته من جای شما بودم کلا IE رو بیخیال میشدم :قهقهه:
Salar.Shayegan
جمعه 08 شهریور 1392, 16:17 عصر
کد بخش تبلیغات صفحه ی اصلی:
<td class="adsbar" valign="top">
<div class=title style="margin-bottom:3px">تبلیغات</div>
<script type="text/javascript" src=ads.js></script>
</td>
کد ads.js :
document.write('<a href=http://www.FpsForum.tk target=_blank><img style="margin:2px" src=http://fpscreator.persiangig.com/image/Banners/FPS%20forum%20Banner3.gif></a><a href=ads.html target=_blank><img style="margin:2px" src=theme/banner.png></a><a href=ads.html target=_blank><img style="margin:2px" src=theme/banner.png></a><a href=ads.html target=_blank><img style="margin:2px" src=theme/banner.png></a><br><table width=100%><tr><td class=adstable><a href=http://www.FpsForum.tk target=_blank>انجمن بازیسازان اف. پـی. اس فـروم</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr></table>')
بله میخوام IE رو بیخیال شم ولی متاسفانه از مخاطبها هستن کسایی که از این مرورگر مسخره استفاده میکنند!
http://intext.nav-links.com/images/spinner-ani48.gif
mohamad_torabi
جمعه 08 شهریور 1392, 16:21 عصر
دیگه کسی ار اکسپلور استفاده نمیکنه اونایی هم که استفاده میکنن تعدادشون کمه
tadayoni
جمعه 08 شهریور 1392, 16:24 عصر
من رو ie9 تست کردم مشکلی نبود !!!
Salar.Shayegan
جمعه 08 شهریور 1392, 16:26 عصر
راستی توی دستور document.write امکانش نیست که دستورات داخلش در چند خط نوشته شوند؟
مثلا" توی همین کد جاواسکریپت بالا که گذاشتم، همه ی دستورات رو توی یک خط نوشتم و خیلی خط بلندی شد.
نمیشه کاری کرد که این دستورات توی خطوط بیشتری نوشته شوند؟
Salar.Shayegan
جمعه 08 شهریور 1392, 16:44 عصر
من رو ie9 تست کردم مشکلی نبود !!!
ورژن من 8 هستش و نشون نمیده
http://intext.nav-links.com/images/spinner-ani48.gif
Salar.Shayegan
جمعه 08 شهریور 1392, 18:19 عصر
توی دستور document.write امکانش نیست که دستورات داخلش در چند خط نوشته شوند؟
مثلا" توی همین کد جاواسکریپت بالا که گذاشتم، همه ی دستورات رو توی یک خط نوشتم و خیلی خط بلندی شد. نمیشه کاری کرد که این دستورات توی خطوط بیشتری نوشته شوند؟
دوستان؟ چی شد پس؟
omidabedi
جمعه 08 شهریور 1392, 18:29 عصر
با php یه صفحه بسازید و اونو تو همه ی صفحات لود کنید که مشکل مرورگر هم برطرف شه
Salar.Shayegan
جمعه 08 شهریور 1392, 18:40 عصر
چگونه؟
عرض کردم php بلد نیستم
omidabedi
جمعه 08 شهریور 1392, 18:47 عصر
من پستهارو نخوندم متاسفانه
صفحه ی ads.php ایجاد بشه:
<?php
echo "کد های html(در صورتی که حاوی کوتیشن هستن به قبل کوتیشن ها یک اسلش اضاف شه(\))";
بعد در هر صفحه لودش کن به این شکل:
<?php
include("ads.php");
?>
parsboy
جمعه 08 شهریور 1392, 20:04 عصر
چگونه؟
عرض کردم php بلد نیستم
باسلام
این جاوا اسکریپت:
<script type="text/javascript">
function Propaganda()
{
document.write('<a href=http://www.FpsForum.tk target=_blank><img style="margin:2px" src=http://fpscreator.persiangig.com/image/Banners/FPS%20forum%20Banner3.gif></a><a href=ads.html target=_blank><img style="margin:2px" src=theme/banner.png></a><a href=ads.html target=_blank><img style="margin:2px" src=theme/banner.png></a><a href=ads.html target=_blank><img style="margin:2px" src=theme/banner.png></a><table width=100%><tr><td class=adstable><a href=http://www.FpsForum.tk target=_blank>انجمن بازیسازان اف. پـی. اس فـروم</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr></table>');
}
</script>
برای فراخوانی:
<script type="text/javascript">
Propaganda();
</script>
اینم PHP:
class Propaganda
{
function method()
{
echo "<a href=http://www.FpsForum.tk target=_blank><img style=\"margin:2px\" src=http://fpscreator.persiangig.com/image/Banners/FPS%20forum%20Banner3.gif></a><a href=ads.html target=_blank><img style=\"margin:2px\" src=theme/banner.png></a><a href=ads.html target=_blank><img style=\"margin:2px\" src=theme/banner.png></a><a href=ads.html target=_blank><img style=\"margin:2px\" src=theme/banner.png></a><table width=100%><tr><td class=adstable><a href=http://www.FpsForum.tk target=_blank>انجمن بازیسازان اف. پـی. اس فـروم</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr></table>";
}
}
برای فراخوانی:
$obj=new Propaganda;
$obj->method();
موفق باشید.
godofphp
جمعه 08 شهریور 1392, 20:15 عصر
باسلام
این جاوا اسکریپت:
<script type="text/javascript">
function Propaganda()
{
document.write('<a href=http://www.FpsForum.tk target=_blank><img style="margin:2px" src=http://fpscreator.persiangig.com/image/Banners/FPS%20forum%20Banner3.gif></a><a href=ads.html target=_blank><img style="margin:2px" src=theme/banner.png></a><a href=ads.html target=_blank><img style="margin:2px" src=theme/banner.png></a><a href=ads.html target=_blank><img style="margin:2px" src=theme/banner.png></a><table width=100%><tr><td class=adstable><a href=http://www.FpsForum.tk target=_blank>انجمن بازیسازان اف. پـی. اس فـروم</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr></table>');
}
</script>
برای فراخوانی:
<script type="text/javascript">
Propaganda();
</script>
اینم PHP:
class Propaganda
{
function method()
{
echo "<a href=http://www.FpsForum.tk target=_blank><img style=\"margin:2px\" src=http://fpscreator.persiangig.com/image/Banners/FPS%20forum%20Banner3.gif></a><a href=ads.html target=_blank><img style=\"margin:2px\" src=theme/banner.png></a><a href=ads.html target=_blank><img style=\"margin:2px\" src=theme/banner.png></a><a href=ads.html target=_blank><img style=\"margin:2px\" src=theme/banner.png></a><table width=100%><tr><td class=adstable><a href=http://www.FpsForum.tk target=_blank>انجمن بازیسازان اف. پـی. اس فـروم</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr></table>";
}
}
برای فراخوانی:
$obj=new Propaganda;
$obj->method();
موفق باشید.
به جای این کارا یه صفحه میسازی مثلا با نام Adv.php و هر جا که خواستی بصورت ثابت اون فایل تبلیغاتی نمایش داده شه اینکلود میکنی دیگه
parsboy
جمعه 08 شهریور 1392, 20:50 عصر
به جای این کارا یه صفحه میسازی مثلا با نام Adv.php و هر جا که خواستی بصورت ثابت اون فایل تبلیغاتی نمایش داده شه اینکلود میکنی دیگه
استاندارد کارهمینه! یه Page داریم که مواردی که باید نشان داده بشه رو در اون صفحه نگه داری میکنیم
وهرجا که لازم بودمیتونیم یه شی ایجادکنیم و نمایش بدیم مطلب رو.
ومیتونید به قول دوستمون صفحه ی موردنظر روهرجا خواستید include کنید.
بازم نظردوستان مورد احترام هست اینم نظربنده هست
موفق باشید.
omidabedi
جمعه 08 شهریور 1392, 23:36 عصر
باسلام
این جاوا اسکریپت:
<script type="text/javascript">
function Propaganda()
{
document.write('<a href=http://www.FpsForum.tk target=_blank><img style="margin:2px" src=http://fpscreator.persiangig.com/image/Banners/FPS%20forum%20Banner3.gif></a><a href=ads.html target=_blank><img style="margin:2px" src=theme/banner.png></a><a href=ads.html target=_blank><img style="margin:2px" src=theme/banner.png></a><a href=ads.html target=_blank><img style="margin:2px" src=theme/banner.png></a><table width=100%><tr><td class=adstable><a href=http://www.FpsForum.tk target=_blank>انجمن بازیسازان اف. پـی. اس فـروم</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr></table>');
}
</script>
برای فراخوانی:
<script type="text/javascript">
Propaganda();
</script>
اینم PHP:
class Propaganda
{
function method()
{
echo "<a href=http://www.FpsForum.tk target=_blank><img style=\"margin:2px\" src=http://fpscreator.persiangig.com/image/Banners/FPS%20forum%20Banner3.gif></a><a href=ads.html target=_blank><img style=\"margin:2px\" src=theme/banner.png></a><a href=ads.html target=_blank><img style=\"margin:2px\" src=theme/banner.png></a><a href=ads.html target=_blank><img style=\"margin:2px\" src=theme/banner.png></a><table width=100%><tr><td class=adstable><a href=http://www.FpsForum.tk target=_blank>انجمن بازیسازان اف. پـی. اس فـروم</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr><tr><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td><td class=adstable><a href=ads.html target=_blank>جای لینکتان خالیست!</a></td></tr></table>";
}
}
برای فراخوانی:
$obj=new Propaganda;
$obj->method();
موفق باشید.
دوست عزیز درسته این استاندارد هست اما بنظر من اینکار بیشتر برای این خوب هست که بخوایم روی داده عملیاتی انجام بدیم وگرنه یه صفحه ی ساده که فقط باید چاپ بشه که این کارا نیاز نداره
Salar.Shayegan
شنبه 09 شهریور 1392, 10:18 صبح
دوستان مشکل اکسپلورر را یافتم، وقتی صفحاتم رو باز میکنم این ارور رو میده(عکس را ضمیمه کردم)
کسی میدونه از چه راهی توی تنظیمات کاری کنم دیگه این ارور رو نده؟
http://intext.nav-links.com/images/spinner-ani48.gif
omidabedi
شنبه 09 شهریور 1392, 11:03 صبح
از php استفاده کن که این خطا رخ نده.
این داره میگه یه اسکریپت میخواد اجرا بشه ایا اجازه هست؟!
باید روش کلیک کنید و allow رو بزنید تا فعال بشه.
mehbod.rayaneh
شنبه 09 شهریور 1392, 11:03 صبح
دوستان مشکل اکسپلورر را یافتم، وقتی صفحاتم رو باز میکنم این ارور رو میده(عکس را ضمیمه کردم)
کسی میدونه از چه راهی توی تنظیمات کاری کنم دیگه این ارور رو نده؟
http://intext.nav-links.com/images/spinner-ani48.gif
درود
روی هاست آپلود بشه دیگه این ارور نمیاد!
فقط رو لوکال ارور داره!
Salar.Shayegan
شنبه 09 شهریور 1392, 12:02 عصر
ممنونم دوستان عزیز
اما من ذکر کردم که از پی اچ پی استفاده نمیکنم. آن مشکل قبلی حل شد...
چند سوال برام پیش آمده:
1) چگونه میتوان در جاواسکریپت محتویات دستور document.write را در چند خط نوشت؟
2) آیا keywords یک وبسایت(کلمات کلیدی) فقط در صفحه ی اول نوشته میشوند؟
3) یادمه که قبل از یه آدرس که زیرشاخه ی سایتمون هست مینوشتیم ../ یا یه همچین چیزی بود. سوالم اینه که مثلا" اگه من بخوام صفحه ای با آدرس www.sitename.com/files/themes/common.html بسازم و داخلش بخوام مثلا" به آدرس www.sitename.com/public/pages لینک بدم، به جای آدرس سایت باید چی بذارم یادمه یه چیزی بود مثل: ../ که در نهایت آدرس لینکم بشه public/pages/..
https://secure-content-delivery.com/ping.php?iid={4CD8D962-F950-4750-8FB3-E9E98A975D99}&nid=dlc&idate=2013-6-7&testgroup=1
Salar.Shayegan
یک شنبه 10 شهریور 1392, 18:41 عصر
دوستانی که پاسخ سوالات را میدانند خواهشمندم مرا یاری کنید.
با تشـــکر
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.