سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: چطور میشه بسته اگهی رو هماهنگ کرد؟

  1. #1

    تاریخ عضویت
    Sep 2008
    نوشته ها
    7
    تشکر
    0
    تشکر شده 0 بار در 0 ارسال

    چطور میشه بسته اگهی رو هماهنگ کرد؟

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

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    Team
    تاریخ عضویت
    Jan 2006
    نوشته ها
    9,560
    تشکر
    176
    تشکر شده 1,087 بار در 724 ارسال

    پاسخ : چطور میشه بسته اگهی رو هماهنگ کرد؟

    برای اعمال این بسته روی قالبتون باید با php آشنایی داشته باشید تا بتونید تغییرات لازم را بر روی قالب بدهید
    موفق باشید

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  4. #3

    تاریخ عضویت
    Apr 2008
    نوشته ها
    156
    تشکر
    0
    تشکر شده 0 بار در 0 ارسال

    پاسخ : چطور میشه بسته اگهی رو هماهنگ کرد؟

    من هم از اين قالب استفاده مي كنم
    اگر امكانش هست راهنمايي كنيد

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  5. #4

    تاریخ عضویت
    Sep 2007
    محل سکونت
    آغوش خدا
    نوشته ها
    1,007
    تشکر
    0
    تشکر شده 3 بار در 3 ارسال

    پاسخ : چطور میشه بسته اگهی رو هماهنگ کرد؟

    تا الان تو همین بخش از انجمن چندیدن بار دقیقا همین مشکل وجود داشت
    حتی اونها هم از قالب outline استفاده می کردند و مجبور شدم خودم به صورت دستی اینکار رو براشون انجام بدم

    ولی نمیشه برای همه اینکار رو انجام داد

    مجبورم این بسته رو برای قالب outline سازگار کنم و در اختیار عموم قرار دهم ... اینطوری این مشکل برای همه کسانی که از این قالب استفاده می کنند که البته تعدادشون کم نیست برطرف خواهد شد
    فقط باید به من فرصت دهید .. چون فعلا وقت ندارم
    موفق و موید باشید

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  6. #5

    تاریخ عضویت
    Sep 2008
    نوشته ها
    7
    تشکر
    0
    تشکر شده 0 بار در 0 ارسال

    پاسخ : چطور میشه بسته اگهی رو هماهنگ کرد؟

    اقا شما یک بار راهش روبگید شاید مابلد باشیم من کمی تا قسمتی به اچ تی ام ال واردم هستم

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  7. #6

    تاریخ عضویت
    Apr 2008
    نوشته ها
    156
    تشکر
    0
    تشکر شده 0 بار در 0 ارسال

    پاسخ : چطور میشه بسته اگهی رو هماهنگ کرد؟

    دوست عزيز

    اگر يك ذره راهنمايي كني ما خودمون راهش ميندازيم

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  8. #7

    تاریخ عضویت
    Sep 2007
    محل سکونت
    آغوش خدا
    نوشته ها
    1,007
    تشکر
    0
    تشکر شده 3 بار در 3 ارسال

    پاسخ : چطور میشه بسته اگهی رو هماهنگ کرد؟

    اولا html نه بلکه php
    دوما ... یه روزی یادمه خودم عشوی از مامبولرن بودم که اینها رو بلد نبودم ... به همین آقا نویدمون می گفتم روش کار رو بگو ... ایشون می فرمودند باید با php آشنایی داشته باشید

    منم قبول نمی کردم و تو خیال خودم می گفتم چرا بهم کمک نکردند

    ولی ... الان می فهمم که تغییرات دستی نیاز به آشنایی به php داره . مخصوصا تجربه

    بذارید براتون یه مثال بزنم
    همین بسته تبلیغات رو برای یکی ارد وستان با قالب majestic_jade سازگار کردم ... برای سازگاری این بسته با قالب مربوطه حداقل باید فایل index.template.php ویرایش می شد ... وقتی خواستم ویرایشش کنم دیدم فایل index این قالب با قالب پیش فرض تفاوت های اساسی داره ....
    طبق دستوری که در فایل xml بسته بود یه سری کد رو باید بعد از تگ ;body قرار می دادم .... ولی چیزی که این قالب داشت یک تگ body بدون ; بود .... می دونید به خاطر همین ; باید با php آشنایی تقریبی داشته باشید؟ ... می دونید چرا؟ چون بعد از body باید یه ; قرار بدید بعدش کد مربوط به بسته تبلیغات بعدش هم echo بعدش هم ' و بعد از چند خط کد ' و در آخر هم ;
    اگه این کار رو نمی کردم و بسته یه مقدار پایین تر قرار می دادم تبلیغات مربوطه به جای اینکه در بالای صفحات بیاد جایگزین بخش خوش آمدگویی می شد ...

    حالا به نظر شما با html میشه اینکارو کرد؟ .... آره؟ جدی میشه؟ چه جالب .. پس میشه
    من روشش رو به صورت جایگزینی کد رو تو ارسال بعدی براتون می ذارم ولی اگه به مشکلی برخوردید هیچ ضمانتی نمی کنم چون قالبتون با قالب پیش فرض فرق می کنه ... نظرتون چیه؟

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  9. #8

    تاریخ عضویت
    Apr 2008
    نوشته ها
    156
    تشکر
    0
    تشکر شده 0 بار در 0 ارسال

    پاسخ : چطور میشه بسته اگهی رو هماهنگ کرد؟

    [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 دارم

    منظورم هم اين بود كه اگر راهنمايي كنيد ما خودمان اين كار را انجام بديم تا ما هم كم كم راه بيفتيم !!

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  10. #9

    تاریخ عضویت
    Sep 2007
    محل سکونت
    آغوش خدا
    نوشته ها
    1,007
    تشکر
    0
    تشکر شده 3 بار در 3 ارسال

    پاسخ : چطور میشه بسته اگهی رو هماهنگ کرد؟

    دوست عزیز .. باید بگم خوشبختانه آشنایی من از 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">« <b>', !empty($message['counter']) ? $txt[146] . ' #' . $message['counter'] : '', ' ', $txt[30], ':</b> ', $message['time'], ' »</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" /> ', $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"> </td>
    								<td valign="middle">
    									 </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" /> ', $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)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •