سلام من از قالب Outline استفاده می کنم این قالب با بسته اگهی ها مشکل داره یعنی اگهی رو نشون نمی ده چکار کنم درست شه.

سلام من از قالب Outline استفاده می کنم این قالب با بسته اگهی ها مشکل داره یعنی اگهی رو نشون نمی ده چکار کنم درست شه.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
برای اعمال این بسته روی قالبتون باید با php آشنایی داشته باشید تا بتونید تغییرات لازم را بر روی قالب بدهید
موفق باشید
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
من هم از اين قالب استفاده مي كنم
اگر امكانش هست راهنمايي كنيد
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
تا الان تو همین بخش از انجمن چندیدن بار دقیقا همین مشکل وجود داشت
حتی اونها هم از قالب outline استفاده می کردند و مجبور شدم خودم به صورت دستی اینکار رو براشون انجام بدم
ولی نمیشه برای همه اینکار رو انجام داد
مجبورم این بسته رو برای قالب outline سازگار کنم و در اختیار عموم قرار دهم ... اینطوری این مشکل برای همه کسانی که از این قالب استفاده می کنند که البته تعدادشون کم نیست برطرف خواهد شد
فقط باید به من فرصت دهید .. چون فعلا وقت ندارم
موفق و موید باشید
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
اقا شما یک بار راهش روبگید شاید مابلد باشیم من کمی تا قسمتی به اچ تی ام ال واردم هستم
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
دوست عزيز
اگر يك ذره راهنمايي كني ما خودمون راهش ميندازيم![]()
![]()
![]()
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
اولا html نه بلکه php
دوما ... یه روزی یادمه خودم عشوی از مامبولرن بودم که اینها رو بلد نبودم ... به همین آقا نویدمون می گفتم روش کار رو بگو ... ایشون می فرمودند باید با php آشنایی داشته باشید
منم قبول نمی کردم و تو خیال خودم می گفتم چرا بهم کمک نکردند
ولی ... الان می فهمم که تغییرات دستی نیاز به آشنایی به php داره . مخصوصا تجربه
بذارید براتون یه مثال بزنم
همین بسته تبلیغات رو برای یکی ارد وستان با قالب majestic_jade سازگار کردم ... برای سازگاری این بسته با قالب مربوطه حداقل باید فایل index.template.php ویرایش می شد ... وقتی خواستم ویرایشش کنم دیدم فایل index این قالب با قالب پیش فرض تفاوت های اساسی داره ....
طبق دستوری که در فایل xml بسته بود یه سری کد رو باید بعد از تگ ;body قرار می دادم .... ولی چیزی که این قالب داشت یک تگ body بدون ; بود .... می دونید به خاطر همین ; باید با php آشنایی تقریبی داشته باشید؟ ... می دونید چرا؟ چون بعد از body باید یه ; قرار بدید بعدش کد مربوط به بسته تبلیغات بعدش هم echo بعدش هم ' و بعد از چند خط کد ' و در آخر هم ;
اگه این کار رو نمی کردم و بسته یه مقدار پایین تر قرار می دادم تبلیغات مربوطه به جای اینکه در بالای صفحات بیاد جایگزین بخش خوش آمدگویی می شد ...
حالا به نظر شما با html میشه اینکارو کرد؟ .... آره؟ جدی میشه؟ چه جالب .. پس میشه
من روشش رو به صورت جایگزینی کد رو تو ارسال بعدی براتون می ذارم ولی اگه به مشکلی برخوردید هیچ ضمانتی نمی کنم چون قالبتون با قالب پیش فرض فرق می کنه ... نظرتون چیه؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
[quote author=javid2005 link=topic=16713.msg88841#msg88841 date=1222856139]
اولا html نه بلکه php
دوما ... یه روزی یادمه خودم عشوی از مامبولرن بودم که اینها رو بلد نبودم ... به همین آقا نویدمون می گفتم روش کار رو بگو ... ایشون می فرمودند باید با php آشنایی داشته باشید
منم قبول نمی کردم و تو خیال خودم می گفتم چرا بهم کمک نکردند
ولی ... الان می فهمم که تغییرات دستی نیاز به آشنایی به php داره . مخصوصا تجربه
بذارید براتون یه مثال بزنم
همین بسته تبلیغات رو برای یکی ارد وستان با قالب majestic_jade سازگار کردم ... برای سازگاری این بسته با قالب مربوطه حداقل باید فایل index.template.php ویرایش می شد ... وقتی خواستم ویرایشش کنم دیدم فایل index این قالب با قالب پیش فرض تفاوت های اساسی داره ....
طبق دستوری که در فایل xml بسته بود یه سری کد رو باید بعد از تگ ;body قرار می دادم .... ولی چیزی که این قالب داشت یک تگ body بدون ; بود .... می دونید به خاطر همین ; باید با php آشنایی تقریبی داشته باشید؟ ... می دونید چرا؟ چون بعد از body باید یه ; قرار بدید بعدش کد مربوط به بسته تبلیغات بعدش هم echo بعدش هم ' و بعد از چند خط کد ' و در آخر هم ;
اگه این کار رو نمی کردم و بسته یه مقدار پایین تر قرار می دادم تبلیغات مربوطه به جای اینکه در بالای صفحات بیاد جایگزین بخش خوش آمدگویی می شد ...
حالا به نظر شما با html میشه اینکارو کرد؟ .... آره؟ جدی میشه؟ چه جالب .. پس میشه
من روشش رو به صورت جایگزینی کد رو تو ارسال بعدی براتون می ذارم ولی اگه به مشکلی برخوردید هیچ ضمانتی نمی کنم چون قالبتون با قالب پیش فرض فرق می کنه ... نظرتون چیه؟
[/quote]
دوست عزيز من آشنايي نسبي با php دارم
منظورم هم اين بود كه اگر راهنمايي كنيد ما خودمان اين كار را انجام بديم تا ما هم كم كم راه بيفتيم !!![]()
![]()
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
دوست عزیز .. باید بگم خوشبختانه آشنایی من از php نسبت به شما کمتره .. و شما استاد ما هستید
بفرمایید ...
بعد از اینکه بسته رو نصب کردید برای سازگاری قالبتون با بسته تبلیغات به صورت زیر عمل کنید
نکته: در ویرایش دو مرحله اول فایل index.template.php بیشتر دقت کنید ... گفتم که کار آسونی نیست و نیاز به تجربه داره
خواهش می کنم قبل از هر گونه تغییرات از فایل ها بکاپ بگیرید ... بنده هیچ تضمینی نخواهم کرد
فایل index.template.php قالبتون رو باز کنید
دنبال کد زیر بگردید
و کد زیر رو بعدش قرار بدیدکد:<body>';
کد://Display ads on the top of the page if (function_exists("show_topofpageAds")) { $ads = show_topofpageAds(); if(!empty($ads)) if($ads['type']==0) echo $ads['content']; else eval($ads['content']); unset($ads); }
کد زیر را پیدا کنید
و کد زیر رو بعدش قرار بدیدکد:</td>
کد زیر را پیدا کنیدکد://Welcome Ads if (function_exists("show_welcomeAds")) { $ads = show_welcomeAds(); if(!empty($ads)) { echo '<td class="windowbg2">'; if($ads['type']==0) echo $ads['content']; else eval($ads['content']); echo '</td>'; } unset($ads); } echo '
اینو بعدش قرار بدیدکد:template_menu();
کد://Below the menu ads if (function_exists("show_indexAds") && function_exists("show_towerleftAds") && function_exists("show_towerrightAds")) { $ads = show_indexAds(); if(!empty($ads)) if($ads['type']==0) echo $ads['content']; else eval($ads['content']); unset($ads); //Tower left Ads $ads = show_towerleftAds(); if(!empty($ads)) echo '<table><tr><td valign="top">', $ads['type']==0 ? $ads['content'] : eval($ads['content']) ,'</td><td width="100%" valign="top">'; unset($ads); //Tower Right Ads $ads = show_towerrightAds(); if(!empty($ads)) echo '<table><tr><td width="100%" valign="top">'; unset($ads); }
کد زیر را پیدا کنید
و این کد رو قبلش بذاریدکد:// Show the "Powered by" and "Valid" logos, as well as the copyright. Remember, the copyright must be somewhere!
کد://Close table for towerright ads if (function_exists("show_towerrightAds") && function_exists("show_towerleftAds") && function_exists("show_bottomAds")) { $ads = show_towerrightAds(); if(!empty($ads)) echo '</td><td valign="top">', $ads['type']==0 ? $ads['content'] : eval($ads['content']) ,'</td></tr></table>'; unset($ads); //Close table for towerleft ads $ads = show_towerleftAds(); if(!empty($ads)) echo '</td></tr></table>'; unset($ads); //Show ads on the bottom of the page $ads = show_bottomAds(); if(!empty($ads)) if($ads['type']==0) echo $ads['content']; else eval($ads['content']); unset($ads); }
حالا فایل BoardIndex.template.php قالبتون رو باز کنید
کد زیر رو پیدا کنید
و کد زیر رو قبلش بذاریدکد:// Show some statistics next to the link tree if SP1 info is off.
کد زیر را پیدا کنیدکد://Display ads on the board index if (function_exists("show_boardAds")) { $ads = show_boardAds(); if(!empty($ads)) if($ads['type']==0) echo $ads['content']; else eval($ads['content']); unset($ads); }
و این کد رو بعدش قرار بدیدکد:echo ' </div>';
کد://Display ads Between cats if (function_exists("show_category")) { $ads = show_category($category['id']); if(!empty($ads)) if($ads['type']==0) echo $ads['content']; else eval($ads['content']); unset($ads); }
حالا فایل Display.template.php قالبتون رو پیدا کنید
کد زیر رو پیدا کنید
و کد زیر رو بعدش قرار بدیدکد:global $context, $settings, $options, $txt, $scripturl, $modSettings;
کد://Display ads on the thread page if (function_exists("show_threadAds")) { $ads = show_threadAds(); if(!empty($ads)) if($ads['type']==0) echo $ads['content']; else eval($ads['content']); unset($ads); }
کد زیر رو پیدا کنید
و این کد رو جایگزین کنیدکد:// Get all the messages... while ($message = $context['get_message']()) {
کد زیر را پیدا کنیدکد://Ad Counter $adcounter =0; // Get all the messages... while ($message = $context['get_message']()) { $adcounter++;
و کد زیر رو جایگزین کنیدکد:</td></tr>'; }
کد:</td></tr>'; if (function_exists("show_posts")) { if ($adpost = show_posts($adcounter)) { if($modSettings['ads_lookLikePosts']) { echo ' <tr><td style="padding: 1px 1px 0 1px;"> <table width="100%" cellpadding="3" cellspacing="0" border="0"> <tr><td class="windowbg3"> <table width="100%" cellpadding="5" cellspacing="0" style="table-layout: fixed;"> <tr> <td valign="top" width="16%" rowspan="2" style="overflow: hidden;"> <b>', $context['forum_name'], '</b> <div class="smalltext"> </div> </td> <td valign="top" width="85%" height="100%"> <table width="100%" border="0"><tr> <td valign="middle"><img src="', $message['icon_url'] . '" alt="" border="0" /></td> <td valign="middle"> <div style="font-weight: bold;" id="subject_', $message['id'], '"> <a href="', $message['href'], '">', $message['subject'], '</a> </div> <div class="smalltext">&#171; <b>', !empty($message['counter']) ? $txt[146] . ' #' . $message['counter'] : '', ' ', $txt[30], ':</b> ', $message['time'], ' &#187;</div></td> <td align="', !$context['right_to_left'] ? 'right' : 'left', '" valign="bottom" height="20" style="font-size: smaller;">'; if ($context['can_reply'] && !empty($options['display_quick_reply'])) echo ' ', $reply_button, ''; // So... quick reply is off, but they *can* reply? elseif ($context['can_reply']) echo ' ', $reply_button, ''; // Can the user modify the contents of this post? if ($message['can_modify']) echo ' ', $modify_button, ''; // How about... even... remove it entirely?! if ($message['can_remove']) echo ' ', $remove_button, ''; // What about splitting it off the rest of the topic? if ($context['can_split']) echo ' ', $split_button, ''; echo ' </td> </tr></table> <hr width="100%" size="1" class="hrcolor" /> <div class="post">', $adpost['type'] == 0 ? $adpost['content'] : eval($adpost['content']) , '</div> </td> </tr> <tr> <td valign="bottom" class="smalltext" width="85%"> <table width="100%" border="0" style="table-layout: fixed;"><tr> <td colspan="2" class="smalltext" width="100%"> </tr><tr> <td valign="bottom" class="smalltext" id="modified_', $message['id'], '"> </td> <td align="', !$context['right_to_left'] ? 'right' : 'left', '" valign="bottom" class="smalltext"> <img src="', $settings['images_url'], '/ip.gif" alt="" border="0" />&nbsp;', $txt[511], ' </td> </tr></table> </tr> </table> </td></tr> </table> </td></tr>'; } else echo ' <tr><td style="padding: 1px 1px 0 1px;"> <table width="100%" cellpadding="3" cellspacing="0" border="0"> <tr> <td class="windowbg3">', $adpost['type'] == 0 ? $adpost['content'] : eval($adpost['content']) , '</td> </tr> </table> </td></tr>'; } } } if(function_exists("show_lastpostAds") && function_exists("show_posts")) { if(($ads = show_lastpostAds()) && !show_posts($adcounter)) { if($modSettings['ads_lookLikePosts']) { echo ' <tr><td style="padding: 1px 1px 0 1px;"> <table width="100%" cellpadding="3" cellspacing="0" border="0"> <tr><td class="windowbg3"> <table width="100%" cellpadding="5" cellspacing="0" style="table-layout: fixed;"> <tr> <td valign="top" width="16%" rowspan="2" style="overflow: hidden;"> <b>', $context['forum_name'], '</b> <div class="smalltext"> </div> </td> <td valign="top" width="85%" height="100%"> <table width="100%" border="0"><tr> <td valign="middle">&nbsp;</td> <td valign="middle"> &nbsp;</td> <td align="', !$context['right_to_left'] ? 'right' : 'left', '" valign="bottom" height="20" style="font-size: smaller;">'; if ($context['can_reply'] && !empty($options['display_quick_reply'])) echo ' ', $reply_button, ''; // So... quick reply is off, but they *can* reply? elseif ($context['can_reply']) echo ' ', $reply_button, ''; echo ' </td> </tr></table> <hr width="100%" size="1" class="hrcolor" /> <div class="post">', $ads['type'] == 0 ? $ads['content'] : eval($ads['content']) , '</div> </td> </tr> <tr> <td valign="bottom" class="smalltext" width="85%"> <table width="100%" border="0" style="table-layout: fixed;"><tr> <td colspan="2" class="smalltext" width="100%"> </tr><tr> <td valign="bottom" class="smalltext" id="modified_', $message['id'], '"> </td> <td align="', !$context['right_to_left'] ? 'right' : 'left', '" valign="bottom" class="smalltext"> <img src="', $settings['images_url'], '/ip.gif" alt="" border="0" />&nbsp;', $txt[511], ' </td> </tr></table> </tr> </table> </td></tr> </table> </td></tr>'; } else echo ' <tr><td style="padding: 1px 1px 0 1px;"> <table width="100%" cellpadding="3" cellspacing="0" border="0"> <tr> <td class="windowbg3">', $ads['type'] == 0 ? $ads['content'] : eval($ads['content']) , '</td> </tr> </table> </td></tr>'; } }
فایل MessageIndex.template.php قالبتون رو باز کنید
کد زیر رو پیدا کنید
و کد زیر رو بعدش قرار بدیدکد:global $context, $settings, $options, $scripturl, $modSettings, $txt;
کد زیر رو پیدا کنیدکد://Display Ads on the Message index if (function_exists("show_threadindexAds")) { $ads = show_threadindexAds(); if(!empty($ads)) if($ads['type']==0) echo $ads['content']; else eval($ads['content']); unset($ads); }
این کد رو بعدش قرار بدیدکد:echo ' </table> </div>';
یا علیکد://Display Ads on the Message index if (function_exists("show_underchildren")) { $ads = show_underchildren(); if(!empty($ads)) if($ads['type']==0) echo $ads['content']; else eval($ads['content']); unset($ads); }
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
علاقه مندی ها (Bookmarks)