| نویسنده |
پیام |
omidkh
کاربر نیمه فعال


عضو شده در: 2 دی 1385
پست: 77
امتیاز: 757 دادن امتیاز
|
تاریخ:
یکشنبه 22 اردیبهشت 1387 - 15:31 |
|
فرشاد خان سلام
من بلوك تبليغات را كه ساخته ام را مي خواهم در تمام صفحات نمايش داده بشه
اما توي اين شروطي كه دوست ما در بالا گفت چنين بلوكي را در آنجا نمي بينم
كدام شروط را بايد پاك كنم ؟
من دل به دريا زده ام و هر چي رو كه پاك كردم و جابه جا كردم فقط سايت به هم ريخت و مشكل من حل نشد
block-advertisement
ممنون مي شم بيشتر راهنمايي كنيد
در ضمن اگر بخواهيم يك بلوك را در فوتر سايت و در تمام صفحات نمايش دهيم چه بايد بكنيم
مثلا بلوك لينك باكس
با تشكر |
_________________ گروه اميد ايران
www.omideiran.net
عضويت درگروه اميد ايران در ياهو
http://groups.yahoo.com/group/omideiran/join |
|
[وضعيت كاربر:آفلاین] |
 |
aneeshtan
مدیرکل انجمن


عضو شده در: 29 دی 1384
پست: 2150
محل سکونت: مشهد

امتیاز: 18240 دادن امتیاز
|
تاریخ:
یکشنبه 22 اردیبهشت 1387 - 16:06 |
|
omidkh, براي نمايش اين جور چيزها به راحتي بلوك خود را باز كنيد و در جاي مناسب كپي كنيد
حال اگر بخواهيد به انتهاي فوتر اضافه كنيد بستگي دارد قالب شما داراي footer.html فعال باشد يا خير در غير اين صورت بايد در theme.php بخش فانكشن function footer اضافه بشود
آن شروطي هم كه دوستمون گفتند مربوط به اين مي شود كه آيا بلوك چپ در برخي ماژول ها نمايش داده شود يا خير
موفق باشيد |
_________________ فرشاد غضنفري : www.tarjome.org
-------------------------
كمك كردن به ديگران از سنت هاي پسنديده تمامي اديان است . پس بدون در نظر گرفتن جنبه مالي به همديگر كمك كنيد .
www.tarjome.org |
|
[وضعيت كاربر:آفلاین] |
 |
omidkh
کاربر نیمه فعال


عضو شده در: 2 دی 1385
پست: 77
امتیاز: 757 دادن امتیاز
|
تاریخ:
یکشنبه 22 اردیبهشت 1387 - 16:25 |
|
ببخشيد فرشاد جان از اينكه وقتت رو گرفتم
اشكال از توضيحات شما نيست اشكال از بي سوادي من هست
از خير اين كار مي گذرم
اين توضيحات شما براي كسي است كه مثل خودتان با سواد باشه
به هر حال من كه متوجه نشدم
ممنون |
|
|
[وضعيت كاربر:آفلاین] |
 |
aneeshtan
مدیرکل انجمن


عضو شده در: 29 دی 1384
پست: 2150
محل سکونت: مشهد

امتیاز: 18240 دادن امتیاز
|
تاریخ:
یکشنبه 22 اردیبهشت 1387 - 18:03 |
|
omidkh, جان آقا اين چه حرفيه شما استاد بنده ايد اين چيزها كه سواد حساب نمي شود شما در هزاران بخش ديگر از من واردتر هستيد .. فقط من تجربه ام بيشتر است و آن هم با بازي با كدها آموختم
واقعا از اينكه نتوانستم كمكي كنم شرمنده ام
موفق باشيد |
_________________ فرشاد غضنفري : www.tarjome.org
-------------------------
كمك كردن به ديگران از سنت هاي پسنديده تمامي اديان است . پس بدون در نظر گرفتن جنبه مالي به همديگر كمك كنيد .
www.tarjome.org |
|
[وضعيت كاربر:آفلاین] |
 |
milyooner
کاربر فعال


عضو شده در: 7 مهر 1384
پست: 271
محل سکونت: گرگان

امتیاز: 3404 دادن امتیاز
|
تاریخ:
یکشنبه 22 اردیبهشت 1387 - 20:31 |
|
با اجازه فرشاد عزیز مطلبی در این مورد قرار میدهم.
omidkh, عزیز من یه مطلبی قبلا روی سیستم ذخیره کرده بودم که آنرا برای شما قرار میدهم.
با اینکار میتوانید در تمامی صفحات انجمن یا هر قسمتی در انجمن که مورد نظر شماست بلوکی را به نمایش در آورید.
فرض کنید شما میخواهید بلوک shout_box را در بالای صفحه اصلی forum قرار دهید برای اینکار:
فایل index.php واقع در شاخه modules\Forums را باز کنید و کد زیر را پیدا کنید:
| کد:
|
//
// Generate the page
//
|
و قبل از آن این کد را قرار دهید:
| کد:
|
$block_name = "block-Shout_Box.php";
$row = $db->sql_fetchrow($db->sql_query("select title from ".$prefix."_blocks where blockfile='$block_name'"));
$block_title = check_html($row['title'], "nohtml");
render_blocks('c', $block_name, $block_title, '', '1', '');
|
شما کافی است به جای shout_box اسم بلوکی که میخواهید قرار دهید.حتی اگر بلوک در صفحه اول فعال نباشد در بالای انجمن دیده می شود.یعنی فقط کافی است بلوک در قسمت block سایت قرار گرفته باشد.
و اگر میخواهید در صفحه خاصی دیده شود کافی است در شاخه forum هر فایلی که میخواهید انتخاب کرده و ویرایش کنید و به دنبال کد:
| کد:
|
|
$template->pparse('body');
|
بگردید و همان کدهای بالا را قبل از آن قرار دهید.
البته شاید بتوان از همین کد به همین روش در بقیه صفحات هم اضافه کرد که انرا دوستان باید بگویند.
(این مورد رو قبلا NIGHT2 عزیز قرار داده بودند تاپیک رو پیدا نکردم اما چون آموزش بود قرار دادم)
موفق باشید
 |
_________________ [url=http://www.p30-data.com]
[/url] |
|
[وضعيت كاربر:آفلاین] |
 |
omidkh
کاربر نیمه فعال


عضو شده در: 2 دی 1385
پست: 77
امتیاز: 757 دادن امتیاز
|
تاریخ:
یکشنبه 22 اردیبهشت 1387 - 21:44 |
|
milyooner عزيز با سلام و عرض تشكر
اين راهنمايي شما خيلي به دردم خواهد خورد براي كارهايي كه در انجمن بايد انجام دهم
اما مشكل من فعلا در انجمن نيست .
من يك بلوك در سمت چپ سايت ساختم كه بنر هاي مختلف را با تغيير صفحات نمايش مي دهد
اين بلوك فقط در صفحه اول سايت و در بخشهاي ديگر به جز ادامه متن به نمايش در مي آيد
مي خواهم اين بلوك در سمت چپ ادامه متن هم نمايش يابد براي اين كار چه بايد بكنم
ممنون مي شم اگه در اين خصوص راهنمايي بفرماييد
با تشكر |
|
|
[وضعيت كاربر:آفلاین] |
 |
milyooner
کاربر فعال


عضو شده در: 7 مهر 1384
پست: 271
محل سکونت: گرگان

امتیاز: 3404 دادن امتیاز
|
تاریخ:
دوشنبه 23 اردیبهشت 1387 - 00:32 |
|
omidkh, عزیز بنده بیش از این اطلاعات ندارم.
امیدوارم دوستان دیگر بتوانند به شما کمک کنند .
موفق باشید. |
_________________ [url=http://www.p30-data.com]
[/url] |
|
[وضعيت كاربر:آفلاین] |
 |
aneeshtan
مدیرکل انجمن


عضو شده در: 29 دی 1384
پست: 2150
محل سکونت: مشهد

امتیاز: 18240 دادن امتیاز
|
تاریخ:
دوشنبه 23 اردیبهشت 1387 - 10:59 |
|
milyooner, عزيز فوق العاده بود ..
omidkh, عزيز فكر مي كنم اين بار بتوانم به شما كمك كنم
حدود خط 250 در فايل زير
modules/News/article.php
يعني پس از عبارت
| کد:
|
|
themesidebox($optiontitle, $optionbox);
|
كافي است شما كد زير را اجرا كنيد :
| کد:
|
$block_name = "block-Shout_Box.php";
$row = $db->sql_fetchrow($db->sql_query("select title from ".$prefix."_blocks where blockfile='$block_name'"));
$block_title = check_html($row['title'], "nohtml");
render_blocks('l', $block_name, $block_title, '', '1', '');
|
حال چند نكته مهم است : 1- نام بلوك را نام فايل بلوك بدهيد يعني block-Shout_Box.php
2- مكان بلوك را از بخش مديريت بلوك ها سمت چپ بگذاريد
و در كد render_blocks هم كه مي بينيد حرف l دارد يعني سمت چپ
حال ممكن است بخواهيد وسط باشد مي شود c و در مديريت بلوك ها هم وسط بگذاريد
نام بلوك را در اين كدها تعيين شده كه از ديتابيس بگيرد شما به راحتي مي توانيد block_title$ را جلويش را پاك كنيد و اسم بدهيد
موفق باشيد |
_________________ فرشاد غضنفري : www.tarjome.org
-------------------------
كمك كردن به ديگران از سنت هاي پسنديده تمامي اديان است . پس بدون در نظر گرفتن جنبه مالي به همديگر كمك كنيد .
www.tarjome.org |
|
[وضعيت كاربر:آفلاین] |
 |
omidkh
کاربر نیمه فعال


عضو شده در: 2 دی 1385
پست: 77
امتیاز: 757 دادن امتیاز
|
تاریخ:
دوشنبه 23 اردیبهشت 1387 - 18:44 |
|
milyooner و فرشاد عزيز
با راهنمايي هاي شما مشكل حل شد نمي دونم چه جوري تشكر كنم
هميشه موفق باشيد
(در ضمن آقا فرشاد هميشه به همه اينجوري راهنمايي كن تا ملت بفهمن چي مي گي )
باز هم ممنون |
_________________ گروه اميد ايران
www.omideiran.net
عضويت درگروه اميد ايران در ياهو
http://groups.yahoo.com/group/omideiran/join |
|
[وضعيت كاربر:آفلاین] |
 |
omidkh
کاربر نیمه فعال


عضو شده در: 2 دی 1385
پست: 77
امتیاز: 757 دادن امتیاز
|
تاریخ:
سهشنبه 24 اردیبهشت 1387 - 20:51 |
|
با سلام دوباره
فرشاد عزيز اگر در بخش انجمن كه دوستمان Milyooner توضيح داد اگر بخواهيم بلوكي نه فقط در بالاي صفحه اصلي بلكه در بالاي تمام صفحات نمايش داده بشه چه كار بايد بكنم
ممنون |
_________________ گروه اميد ايران
www.omideiran.net
عضويت درگروه اميد ايران در ياهو
http://groups.yahoo.com/group/omideiran/join |
|
[وضعيت كاربر:آفلاین] |
 |
|
|
|
|