صفحة 1 من 1

????? ??????? ???? ?????

مرسل: الاثنين مارس 08, 2010 2:27 pm
بواسطة gkaled2003
??? ????? ??????
ELCaD كتب:Modification Name: Adsense Revenue Sharing
Author: ELCaD

Modification Description:: Adsense Revenue Sharing allows your members to earn from being active on your forum. If users enter their adsense account number (excluding pub-) in the UCP then their ads will be shown under the first post of topics they start. Installable with AutoMod.
Modification Version:: 0.2
Tested with phpBB Version:: 3.0.6

Demo URL: http://www.bestbusinessforum.co.cc
Demo Username: demo
Demo Password: password

Modification Download: http://www.bestbusinessforum.co.cc/revenue_mod_0.2.zip

Features:
Display adsense adverts above or below (or both) the first post in a topic. If user setting are set then there adsense information will be used, thus rewarding them for being active on your forum. If the user settings are not completed then the default (set in the ACP) will be used.

User Control Panel:
- Set Adsense Account Number
- Set Link Unit Slot ID
- Set Text/Images Unit Slot ID

Admin Control Panel :
- Set Default Adsense Account Number
- Set Default Link Unit Slot ID
- Set Default Text/Images Unit Slot ID
- Enable/Disable Adsense Revenue Sharing
- Enable/Disable Above First Post
- Enable/Disable Below First Post
- Set Ad Type (Link Unit or Text/Images Unit) Above First Post
- Set Ad Type (Link Unit or Text/Images Unit) Below First Post
- Set Minimum Post Requirement (if user doesn't have minimum posts then default will be used)

Future Features:
Accidental Click Fraud Protection.

If there are any features that you would like to see then please use this thread to request them.

Please post any feedback or support requests in this thread.

If you like this mod and want to see it developed further then it would be greatly appreciated if you could make a small donation, although this is in no way required.
صورة
????? ??? ???? ???? ???

????? ????? : ?????? ????? ?????????
?????? : ELCaD

????? ????? : : ????? ??????? ???? ????? ???? ??? ????? ???? ?? ?????? ?? ??????? ????? ??. ??? ????? ?????????? ?????? ??? ?????? (???????? ???? -) ?? ??????? ?????????? ??????? ?? ????????? ???? ????? ?? ???? ?? ??? ????? ?? ???????? ???? ????. ?? ????? AutoMod.
????? ??????? : : 0.2
???? ???????? ?? ???????? : 3.0.7

??? ?????? ?? ????? ??? ????? ?? ??? ???? ??? ???? ????

??? ????? : http://www.bestbusinessforum.co.cc
??? ??? ???????? : ??????
?????? ???? ???? : ???? ????

????? ??????? : http://www.bestbusinessforum.co.cc/revenue_mod_0.2.zip

??????? :
?????? ??? ????????? ???????? ????? ?? ????? (?? ??????) ??? ??? ????? ?? ??? ???????. ??? ?? ????? ??????? ???????? ?? ???? ??????? ?????? ???? ????????? ? ???????? ?????? ??? ????? ????? ??? ??????? ????? ??. ??? ???? ??????? ???????? ?? ??? ????? ?? ????????? (?? ?????? ??????) ???? ??????.

???? ?????? ???????? :
-- ????? ?????? ??? ??????
-- ????? ???? ???? ???? ????
-- ????? ?? / ??? ???? ???? ????

???? ?????? ???????? :
-- ????? ????????? ?????? ??? ??????
-- ????? ????????? ???? ???? ???? ????
-- ????? ????????? ?? / ??? ???? ???? ????
-- ????? / ????? ?????? ????? ?????????
-- ????? / ????? ?????? ?? ??? ????
-- ????? / ????? ??? ?? ??? ????
-- ????? ??? ??????? (???? ?? ???? ?? / ??? ????) ?????? ?? ??? ????
-- ????? ??? ??????? (???? ?? ???? ?? / ??? ????) ??? ?? ??? ????
-- ????? ???? ?????? ???????? ???? (??? ??? ???????? ??? ???? ???? ?????? ?? ????? ?? ????????? ??? ??????)

???????? ??????? :
???? ???? ???????? ?????.

??? ??? ???? ?? ??????? ???? ??? ?? ??? ?? ?????? ??????? ??? ????? ?? ???? ????.
?????? ??? ?? ??????? ?? ????? ????? ?? ??? ???????
????? ?????

كود: تحديد الكل

??? ?????

    * adm/style/acp_users_profile.html,
    * includes/acp/acp_users.php,
    * includes/ucp/ucp_profile.php,
    * viewtopic.php,
    * styles/prosilver/template/ucp_profile_profile_info.html,
    * includes/functions.php,
    * styles/prosilver/template/viewtopic_body.html,
    * styles/prosilver/template/overall_footer.html

???? ?????

    * root/language/en/mods/adsense.php,
    * root/language/en/mods/info_acp_adsense.php,
    * root/adm/style/acp_adsense.html,
    * root/includes/acp/acp_adsense.php,
    * root/includes/acp/info/acp_adsense.php,

???? ?????

   1.

      ???: root/language/en/mods/adsense.php
          To: language/en/mods/adsense.php

   2.

      ???: root/language/en/mods/info_acp_adsense.php
          To: /language/en/mods/info_acp_adsense.php

   3.

      ???: root/adm/style/acp_adsense.html
          To: adm/style/acp_adsense.html

   4.

      ???: root/includes/acp/acp_adsense.php
          To: includes/acp/acp_adsense.php

   5.

      ???: root/includes/acp/info/acp_adsense.php
          To: includes/acp/info/acp_adsense.php

   6.

      ???: root/db_update.php
          To: db_update.php

????: adm/style/acp_users_profile.html
 ????
			<dl>
				<dt><label for="msn">{L_UCP_MSNM}:</label></dt>
				<dd><input type="text" id="msn" name="msn" value="{MSN}" /></dd>
			</dl>

??? ????

			<dl>
				<dt><label for="adsense">{L_UCP_ADSENSE}:</label></dt>
				<dd><input type="text" id="adsense" name="adsense" value="{ADSENSE}" /></dd>
			</dl>
			<dl>
				<dt><label for="adsense_link">{L_UCP_ADSENSE_LINK}:</label></dt>
				<dd><input type="text" id="adsense_link" name="adsense_link" value="{ADSENSE_LINK}" /></dd>
			</dl>
			<dl>
				<dt><label for="adsense_textimage">{L_UCP_ADSENSE_TEXTIMAGE}:</label></dt>
				<dd><input type="text" id="adsense_textimage" name="adsense_textimage" value="{ADSENSE_TEXTIMAGE}" /></dd>
			</dl>
			
????: includes/acp/acp_users.php
????
		$user->add_lang(array('posting',
??? ????
		$user->add_lang('mods/adsense');

????
'msn'			=> request_var('msn', $user_row['user_msnm']),

??? ????
		// Adsense mod
		'adsense'			=> request_var('adsense', $user_row['user_adsense']),
		'adsense_link'			=> request_var('adsense_link', $user_row['user_adsense_link']),
		'adsense_textimage'			=> request_var('adsense_textimage', $user_row['user_adsense_textimage']),
		
????

'msn'			=> array('string', true, 5, 255),

??? ????
		// Adsense mod
		'adsense'		=> array('string', true, 6, 32),
		'adsense_link'		=> array('string', true, 6, 32),
		'adsense_textimage'		=> array('string', true, 6, 32),

????

'user_msnm'		=> $data['msn'],

??? ????

		// Adsebse mod
		'user_adsense'	       => $data['adsense'],
		'user_adsense_link'	       => $data['adsense_link'],
		'user_adsense_textimage'	       => $data['adsense_textimage'],

????

'MSN'			=> $data['msn'],

??? ????
		// Adsense mod
		'ADSENSE'			=> $data['adsense'],
		'ADSENSE_LINK'			=> $data['adsense_link'],
		'ADSENSE_TEXTIMAGE'			=> $data['adsense_textimage'],		

????: includes/ucp/ucp_profile.php
????

	$cp_data = $cp_error = array();

??? ????
	$user->add_lang('mods/adsense');

????

		'msn'			=> request_var('msn', $user->data['user_msnm']),

??? ????
		// Adsense mod
		'adsense'                 => request_var('adsense', $user->data['user_adsense']),
		'adsense_link'             => request_var('adsense_link', $user->data['user_adsense_link']),
		'adsense_textimage'       => request_var('adsense_textimage', $user->data['user_adsense_textimage']),


????

		'msn'			=> array('string', true, 5, 255),

??? ????
		// Adsense mod
		'adsense'                 => array('string', true, 6, 32),
		'adsense_link'                 => array('string', true, 6, 32),
		'adsense_textimage'                 => array('string', true, 6, 32),


????

		'user_msnm'		=> $data['msn'],

??? ????
		// Adsense mod
		'user_adsense'            => $data['adsense'],
		'user_adsense_link'            => $data['adsense_link'],
		'user_adsense_textimage'            => $data['adsense_textimage'],


????

		'MSN'		=> $data['msn'],

??? ????
		// Adsense mod
		'ADSENSE'           => $data['adsense'],
		'ADSENSE_LINK'           => $data['adsense_link'],
		'ADSENSE_TEXTIMAGE'           => $data['adsense_textimage'],

???? : viewtopic.php
????

$auth->acl($user->data);

??? ????
$user->setup('mods/adsense');


????
	'PAGE_NUMBER' 	=> on_page($total_posts, $config['posts_per_page'], $start),


??? ????
'ENABLE_ADSENSE'   =>  	$config['enable_adsense'],
			'ENABLE_ADSENSE_BEFORE'   =>  	$config['enable_adsense_before'],
			'ENABLE_ADSENSE_AFTER'   =>  	$config['enable_adsense_after'],
			'ENABLE_ADSENSE_BEFORE_TYPE'   =>  	$config['enable_adsense_before_type'],
			'ENABLE_ADSENSE_AFTER_TYPE'   =>  	$config['enable_adsense_after_type'],
			'DEFAULT_ADSENSE'   =>  	$config['default_adsense'],
			'DEFAULT_LINK'   =>  	$config['default_link'],
			'DEFAULT_TEXTIMAGE'   =>  	$config['default_textimage'],
			'ADSENSE_MINIMUM'   =>  	$config['adsense_minimum'],

????
	'msn'				=> '',


??? ????
			// Adsense mod
			'adsense'			=> '',
			'adsense_link'			=> '',
			'adsense_textimage'			=> '',
		

????

	'msn'			=> ($row['user_msnm'] && $auth->acl_get('u_sendim')) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", "mode=contact&action=msnm&u=$poster_id") : '',

??? ????
        // Adsense mod
        'adsense'			=> $row['user_adsense'],
        'adsense_link'			=> $row['user_adsense_link'],
        'adsense_textimage'			=> $row['user_adsense_textimage'],


????

	'U_MSN'			=> $user_cache[$poster_id]['msn'],

??? ????
        // Adsense mod
        'U_ADSENSE'		=> $user_cache[$poster_id]['adsense'], 
        'U_ADSENSE_LINK'		=> $user_cache[$poster_id]['adsense_link'],
        'U_ADSENSE_TEXTIMAGE'		=> $user_cache[$poster_id]['adsense_textimage'],

????: styles/prosilver/template/ucp_profile_profile_info.html
????
	<dl>
		<dt><label for="msn">{L_UCP_MSNM}:</label></dt>
		<dd><input type="text" name="msn" id="msn" maxlength="255" value="{MSN}" class="inputbox" /></dd>
	</dl>


??? ????
	<dl>
		<dt><label for="adsense">{L_UCP_ADSENSE}:</label></dt>
		<dd><input type="text" name="adsense" id="adsense" maxlength="255" value="{ADSENSE}" class="inputbox" /><br /> 
        </dd>
	</dl>
	<dl>
		<dt><label for="adsense_link">{L_UCP_ADSENSE_LINK}:</label></dt>
		<dd><input type="text" name="adsense_link" id="adsense_link" maxlength="255" value="{ADSENSE_LINK}" class="inputbox" /><br /> 
        </dd>
	</dl>
	<dl>
		<dt><label for="adsense_textimage">{L_UCP_ADSENSE_TEXTIMAGE}:</label></dt>
		<dd><input type="text" name="adsense_textimage" id="adsense_textimage" maxlength="255" value="{ADSENSE_TEXTIMAGE}" class="inputbox" /><br /> 
        </dd>
	</dl>

???? : includes/functions.php
????
		'PRIVATE_MESSAGE_INFO_UNREAD'	=> $l_privmsgs_text_unread,

??? ????
'ENABLE_ADSENSE' =>$config['enable_adsense'],
'ENABLE_ADSENSE_BEFORE' =>	$config['enable_adsense_before'],
'ENABLE_ADSENSE_AFTER' =>	$config['enable_adsense_after'],
'ENABLE_ADSENSE_BEFORE_TYPE' =>	$config['enable_adsense_before_type'],
'ENABLE_ADSENSE_AFTER_TYPE' =>	$config['enable_adsense_after_type'],
'DEFAULT_ADSENSE' =>	$config['default_adsense'],
'DEFAULT_LINK' =>	$config['default_link'],
'DEFAULT_TEXTIMAGE' =>	$config['default_textimage'],
'ADSENSE_MINIMUM' =>	$config['adsense_minimum'],

????: styles/prosilver/template/viewtopic_body.html
????
<!-- BEGIN postrow -->


??? ????
	<!-- IF postrow.U_ADSENSE and postrow.U_ADSENSE_LINK and postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_BEFORE and postrow.POSTER_POSTS > ADSENSE_MINIMUM and not ENABLE_ADSENSE_BEFORE_TYPE  -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
					<script type="text/javascript"><!--
google_ad_client = "pub-{postrow.U_ADSENSE}";
google_ad_slot = "{postrow.U_ADSENSE_LINK)";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_BEFORE and not postrow.U_ADSENSE and not ENABLE_ADSENSE_BEFORE_TYPE  -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
					<script type="text/javascript"><!--
google_ad_client = "pub-{DEFAULT_ADSENSE}";
google_ad_slot = "{DEFAULT_LINK}";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_BEFORE and not postrow.POSTER_POSTS > ADSENSE_MINIMUM and not ENABLE_ADSENSE_BEFORE_TYPE -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
					<script type="text/javascript"><!--
google_ad_client = "pub-{DEFAULT_ADSENSE}";
google_ad_slot = "{DEFAULT_LINK}";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.U_ADSENSE and postrow.U_ADSENSE_TEXTIMAGE and postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_BEFORE and postrow.POSTER_POSTS > ADSENSE_MINIMUM and ENABLE_ADSENSE_BEFORE_TYPE  -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
	<script type="text/javascript"><!--
google_ad_client = "pub-{postrow.U_ADSENSE}";
google_ad_slot = "{postrow.U_ADSENSE_TEXTIMAGE}";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
			</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_BEFORE and not postrow.U_ADSENSE and ENABLE_ADSENSE_BEFORE_TYPE  -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
	<script type="text/javascript"><!--
google_ad_client = "pub-{DEFAULT_ADSENSE}";
google_ad_slot = "{DEFAULT_TEXTIMAGE}";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_BEFORE and not postrow.POSTER_POSTS > ADSENSE_MINIMUM and ENABLE_ADSENSE_BEFORE_TYPE -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
	<script type="text/javascript"><!--
google_ad_client = "pub-{DEFAULT_ADSENSE}";
google_ad_slot = "{DEFAULT_TEXTIMAGE}";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ENDIF -->

????
<!-- END postrow -->


??? ????
	<!-- IF postrow.U_ADSENSE and postrow.U_ADSENSE_LINK and postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_AFTER and postrow.POSTER_POSTS > ADSENSE_MINIMUM and not ENABLE_ADSENSE_AFTER_TYPE  -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
					<script type="text/javascript"><!--
google_ad_client = "pub-{postrow.U_ADSENSE}";
google_ad_slot = "{postrow.U_ADSENSE_LINK}";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_AFTER and not postrow.U_ADSENSE and not ENABLE_ADSENSE_AFTER_TYPE  -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
					<script type="text/javascript"><!--
google_ad_client = "pub-{DEFAULT_ADSENSE}";
google_ad_slot = "{DEFAULT_LINK}";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_AFTER and not postrow.POSTER_POSTS > ADSENSE_MINIMUM and not ENABLE_ADSENSE_AFTER_TYPE -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
					<script type="text/javascript"><!--
google_ad_client = "pub-{DEFAULT_ADSENSE}";
google_ad_slot = "{DEFAULT_LINK}";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.U_ADSENSE and postrow.U_ADSENSE_TEXTIMAGE and postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_AFTER and postrow.POSTER_POSTS > ADSENSE_MINIMUM and ENABLE_ADSENSE_AFTER_TYPE  -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
	<script type="text/javascript"><!--
google_ad_client = "pub-{postrow.U_ADSENSE}";
google_ad_slot = "{postrow.U_ADSENSE_TEXTIMAGE}";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
			</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_AFTER and not postrow.U_ADSENSE and ENABLE_ADSENSE_AFTER_TYPE  -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
	<script type="text/javascript"><!--
google_ad_client = "pub-{DEFAULT_ADSENSE}";
google_ad_slot = "{DEFAULT_TEXTIMAGE}";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_AFTER and not postrow.POSTER_POSTS > ADSENSE_MINIMUM and ENABLE_ADSENSE_AFTER_TYPE -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
	<script type="text/javascript"><!--
google_ad_client = "pub-{DEFAULT_ADSENSE}";
google_ad_slot = "{DEFAULT_TEXTIMAGE}";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>includes/functions.php
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ENDIF -->


????: styles/prosilver/template/overall_footer.html
????

<!--
	We request you retain the full copyright notice below including the link to http://www.phpbb.com.
	This not only gives respect to the large amount of time given freely by the developers
	but also helps build interest, traffic and use of phpBB3. If you (honestly) cannot retain
	the full copyright we ask you at least leave in place the "Powered by phpBB" line, with
	"phpBB" linked to http://www.phpbb.com. If you refuse to include even this then support on our
	forums may be affected.

	The phpBB Group : 2006
//-->

??? ????
		<div class="copyright">Adsense Revenue Sharing by <a href="http://www.bestbusinessforum.co.cc">ELCaD Business Network</a></div>

???????
???? ??? ???????db_update.php
???? ??? ???? ???? ????? ??? ???? ????? ????? ??? ????? ???? ?????

revenue_mod_0.2.rar
ملف تركيب العربى
(58.19 KiB) حُمِّل 553 مرةً

????? ??????? ???? ?????

مرسل: الثلاثاء مارس 09, 2010 12:08 pm
بواسطة tunisiashare
???? ?? ????

????? ??????? ???? ?????

مرسل: الثلاثاء مارس 09, 2010 5:43 pm
بواسطة gkaled2003
صورة
صورة
صورة

????? ??????? ???? ?????

مرسل: الأربعاء مارس 10, 2010 6:33 am
بواسطة im2soft
???? ???? ????
???? ????? ??

????? ??????? ???? ?????

مرسل: الأربعاء مارس 10, 2010 11:29 pm
بواسطة gkaled2003
im2soft كتب:???? ???? ????
???? ????? ??
????? ?? ?? ?? ???

????? ??????? ???? ?????

مرسل: الأحد مارس 14, 2010 1:17 am
بواسطة 4araby.com
???? ??? ??? ????? ??? ??? ??? ??????

????? ??????? ???? ?????

مرسل: الأحد مارس 14, 2010 11:42 am
بواسطة gkaled2003
4araby.com كتب:???? ??? ??? ????? ??? ??? ??? ??????
????? ?????

كود: تحديد الكل

??? ?????

    * adm/style/acp_users_profile.html,
    * includes/acp/acp_users.php,
    * includes/ucp/ucp_profile.php,
    * viewtopic.php,
    * styles/prosilver/template/ucp_profile_profile_info.html,
    * includes/functions.php,
    * styles/prosilver/template/viewtopic_body.html,
    * styles/prosilver/template/overall_footer.html

???? ?????

    * root/language/en/mods/adsense.php,
    * root/language/en/mods/info_acp_adsense.php,
    * root/adm/style/acp_adsense.html,
    * root/includes/acp/acp_adsense.php,
    * root/includes/acp/info/acp_adsense.php,

???? ?????

   1.

      ???: root/language/en/mods/adsense.php
          To: language/en/mods/adsense.php

   2.

      ???: root/language/en/mods/info_acp_adsense.php
          To: /language/en/mods/info_acp_adsense.php

   3.

      ???: root/adm/style/acp_adsense.html
          To: adm/style/acp_adsense.html

   4.

      ???: root/includes/acp/acp_adsense.php
          To: includes/acp/acp_adsense.php

   5.

      ???: root/includes/acp/info/acp_adsense.php
          To: includes/acp/info/acp_adsense.php

   6.

      ???: root/db_update.php
          To: db_update.php

????: adm/style/acp_users_profile.html
 ????
			<dl>
				<dt><label for="msn">{L_UCP_MSNM}:</label></dt>
				<dd><input type="text" id="msn" name="msn" value="{MSN}" /></dd>
			</dl>

??? ????

			<dl>
				<dt><label for="adsense">{L_UCP_ADSENSE}:</label></dt>
				<dd><input type="text" id="adsense" name="adsense" value="{ADSENSE}" /></dd>
			</dl>
			<dl>
				<dt><label for="adsense_link">{L_UCP_ADSENSE_LINK}:</label></dt>
				<dd><input type="text" id="adsense_link" name="adsense_link" value="{ADSENSE_LINK}" /></dd>
			</dl>
			<dl>
				<dt><label for="adsense_textimage">{L_UCP_ADSENSE_TEXTIMAGE}:</label></dt>
				<dd><input type="text" id="adsense_textimage" name="adsense_textimage" value="{ADSENSE_TEXTIMAGE}" /></dd>
			</dl>
			
????: includes/acp/acp_users.php
????
		$user->add_lang(array('posting',
??? ????
		$user->add_lang('mods/adsense');

????
'msn'			=> request_var('msn', $user_row['user_msnm']),

??? ????
		// Adsense mod
		'adsense'			=> request_var('adsense', $user_row['user_adsense']),
		'adsense_link'			=> request_var('adsense_link', $user_row['user_adsense_link']),
		'adsense_textimage'			=> request_var('adsense_textimage', $user_row['user_adsense_textimage']),
		
????

'msn'			=> array('string', true, 5, 255),

??? ????
		// Adsense mod
		'adsense'		=> array('string', true, 6, 32),
		'adsense_link'		=> array('string', true, 6, 32),
		'adsense_textimage'		=> array('string', true, 6, 32),

????

'user_msnm'		=> $data['msn'],

??? ????

		// Adsebse mod
		'user_adsense'	       => $data['adsense'],
		'user_adsense_link'	       => $data['adsense_link'],
		'user_adsense_textimage'	       => $data['adsense_textimage'],

????

'MSN'			=> $data['msn'],

??? ????
		// Adsense mod
		'ADSENSE'			=> $data['adsense'],
		'ADSENSE_LINK'			=> $data['adsense_link'],
		'ADSENSE_TEXTIMAGE'			=> $data['adsense_textimage'],		

????: includes/ucp/ucp_profile.php
????

	$cp_data = $cp_error = array();

??? ????
	$user->add_lang('mods/adsense');

????

		'msn'			=> request_var('msn', $user->data['user_msnm']),

??? ????
		// Adsense mod
		'adsense'                 => request_var('adsense', $user->data['user_adsense']),
		'adsense_link'             => request_var('adsense_link', $user->data['user_adsense_link']),
		'adsense_textimage'       => request_var('adsense_textimage', $user->data['user_adsense_textimage']),


????

		'msn'			=> array('string', true, 5, 255),

??? ????
		// Adsense mod
		'adsense'                 => array('string', true, 6, 32),
		'adsense_link'                 => array('string', true, 6, 32),
		'adsense_textimage'                 => array('string', true, 6, 32),


????

		'user_msnm'		=> $data['msn'],

??? ????
		// Adsense mod
		'user_adsense'            => $data['adsense'],
		'user_adsense_link'            => $data['adsense_link'],
		'user_adsense_textimage'            => $data['adsense_textimage'],


????

		'MSN'		=> $data['msn'],

??? ????
		// Adsense mod
		'ADSENSE'           => $data['adsense'],
		'ADSENSE_LINK'           => $data['adsense_link'],
		'ADSENSE_TEXTIMAGE'           => $data['adsense_textimage'],

???? : viewtopic.php
????

$auth->acl($user->data);

??? ????
$user->setup('mods/adsense');


????
	'PAGE_NUMBER' 	=> on_page($total_posts, $config['posts_per_page'], $start),


??? ????
'ENABLE_ADSENSE'   =>  	$config['enable_adsense'],
			'ENABLE_ADSENSE_BEFORE'   =>  	$config['enable_adsense_before'],
			'ENABLE_ADSENSE_AFTER'   =>  	$config['enable_adsense_after'],
			'ENABLE_ADSENSE_BEFORE_TYPE'   =>  	$config['enable_adsense_before_type'],
			'ENABLE_ADSENSE_AFTER_TYPE'   =>  	$config['enable_adsense_after_type'],
			'DEFAULT_ADSENSE'   =>  	$config['default_adsense'],
			'DEFAULT_LINK'   =>  	$config['default_link'],
			'DEFAULT_TEXTIMAGE'   =>  	$config['default_textimage'],
			'ADSENSE_MINIMUM'   =>  	$config['adsense_minimum'],

????
	'msn'				=> '',


??? ????
			// Adsense mod
			'adsense'			=> '',
			'adsense_link'			=> '',
			'adsense_textimage'			=> '',
		

????

	'msn'			=> ($row['user_msnm'] && $auth->acl_get('u_sendim')) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", "mode=contact&action=msnm&u=$poster_id") : '',

??? ????
        // Adsense mod
        'adsense'			=> $row['user_adsense'],
        'adsense_link'			=> $row['user_adsense_link'],
        'adsense_textimage'			=> $row['user_adsense_textimage'],


????

	'U_MSN'			=> $user_cache[$poster_id]['msn'],

??? ????
        // Adsense mod
        'U_ADSENSE'		=> $user_cache[$poster_id]['adsense'], 
        'U_ADSENSE_LINK'		=> $user_cache[$poster_id]['adsense_link'],
        'U_ADSENSE_TEXTIMAGE'		=> $user_cache[$poster_id]['adsense_textimage'],

????: styles/prosilver/template/ucp_profile_profile_info.html
????
	<dl>
		<dt><label for="msn">{L_UCP_MSNM}:</label></dt>
		<dd><input type="text" name="msn" id="msn" maxlength="255" value="{MSN}" class="inputbox" /></dd>
	</dl>


??? ????
	<dl>
		<dt><label for="adsense">{L_UCP_ADSENSE}:</label></dt>
		<dd><input type="text" name="adsense" id="adsense" maxlength="255" value="{ADSENSE}" class="inputbox" /><br /> 
        </dd>
	</dl>
	<dl>
		<dt><label for="adsense_link">{L_UCP_ADSENSE_LINK}:</label></dt>
		<dd><input type="text" name="adsense_link" id="adsense_link" maxlength="255" value="{ADSENSE_LINK}" class="inputbox" /><br /> 
        </dd>
	</dl>
	<dl>
		<dt><label for="adsense_textimage">{L_UCP_ADSENSE_TEXTIMAGE}:</label></dt>
		<dd><input type="text" name="adsense_textimage" id="adsense_textimage" maxlength="255" value="{ADSENSE_TEXTIMAGE}" class="inputbox" /><br /> 
        </dd>
	</dl>

???? : includes/functions.php
????
		'PRIVATE_MESSAGE_INFO_UNREAD'	=> $l_privmsgs_text_unread,

??? ????
'ENABLE_ADSENSE' =>$config['enable_adsense'],
'ENABLE_ADSENSE_BEFORE' =>	$config['enable_adsense_before'],
'ENABLE_ADSENSE_AFTER' =>	$config['enable_adsense_after'],
'ENABLE_ADSENSE_BEFORE_TYPE' =>	$config['enable_adsense_before_type'],
'ENABLE_ADSENSE_AFTER_TYPE' =>	$config['enable_adsense_after_type'],
'DEFAULT_ADSENSE' =>	$config['default_adsense'],
'DEFAULT_LINK' =>	$config['default_link'],
'DEFAULT_TEXTIMAGE' =>	$config['default_textimage'],
'ADSENSE_MINIMUM' =>	$config['adsense_minimum'],

????: styles/prosilver/template/viewtopic_body.html
????
<!-- BEGIN postrow -->


??? ????
	<!-- IF postrow.U_ADSENSE and postrow.U_ADSENSE_LINK and postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_BEFORE and postrow.POSTER_POSTS > ADSENSE_MINIMUM and not ENABLE_ADSENSE_BEFORE_TYPE  -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
					<script type="text/javascript"><!--
google_ad_client = "pub-{postrow.U_ADSENSE}";
google_ad_slot = "{postrow.U_ADSENSE_LINK)";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_BEFORE and not postrow.U_ADSENSE and not ENABLE_ADSENSE_BEFORE_TYPE  -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
					<script type="text/javascript"><!--
google_ad_client = "pub-{DEFAULT_ADSENSE}";
google_ad_slot = "{DEFAULT_LINK}";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_BEFORE and not postrow.POSTER_POSTS > ADSENSE_MINIMUM and not ENABLE_ADSENSE_BEFORE_TYPE -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
					<script type="text/javascript"><!--
google_ad_client = "pub-{DEFAULT_ADSENSE}";
google_ad_slot = "{DEFAULT_LINK}";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.U_ADSENSE and postrow.U_ADSENSE_TEXTIMAGE and postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_BEFORE and postrow.POSTER_POSTS > ADSENSE_MINIMUM and ENABLE_ADSENSE_BEFORE_TYPE  -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
	<script type="text/javascript"><!--
google_ad_client = "pub-{postrow.U_ADSENSE}";
google_ad_slot = "{postrow.U_ADSENSE_TEXTIMAGE}";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
			</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_BEFORE and not postrow.U_ADSENSE and ENABLE_ADSENSE_BEFORE_TYPE  -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
	<script type="text/javascript"><!--
google_ad_client = "pub-{DEFAULT_ADSENSE}";
google_ad_slot = "{DEFAULT_TEXTIMAGE}";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_BEFORE and not postrow.POSTER_POSTS > ADSENSE_MINIMUM and ENABLE_ADSENSE_BEFORE_TYPE -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
	<script type="text/javascript"><!--
google_ad_client = "pub-{DEFAULT_ADSENSE}";
google_ad_slot = "{DEFAULT_TEXTIMAGE}";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ENDIF -->

????
<!-- END postrow -->


??? ????
	<!-- IF postrow.U_ADSENSE and postrow.U_ADSENSE_LINK and postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_AFTER and postrow.POSTER_POSTS > ADSENSE_MINIMUM and not ENABLE_ADSENSE_AFTER_TYPE  -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
					<script type="text/javascript"><!--
google_ad_client = "pub-{postrow.U_ADSENSE}";
google_ad_slot = "{postrow.U_ADSENSE_LINK}";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_AFTER and not postrow.U_ADSENSE and not ENABLE_ADSENSE_AFTER_TYPE  -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
					<script type="text/javascript"><!--
google_ad_client = "pub-{DEFAULT_ADSENSE}";
google_ad_slot = "{DEFAULT_LINK}";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_AFTER and not postrow.POSTER_POSTS > ADSENSE_MINIMUM and not ENABLE_ADSENSE_AFTER_TYPE -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
					<script type="text/javascript"><!--
google_ad_client = "pub-{DEFAULT_ADSENSE}";
google_ad_slot = "{DEFAULT_LINK}";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.U_ADSENSE and postrow.U_ADSENSE_TEXTIMAGE and postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_AFTER and postrow.POSTER_POSTS > ADSENSE_MINIMUM and ENABLE_ADSENSE_AFTER_TYPE  -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
	<script type="text/javascript"><!--
google_ad_client = "pub-{postrow.U_ADSENSE}";
google_ad_slot = "{postrow.U_ADSENSE_TEXTIMAGE}";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
			</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_AFTER and not postrow.U_ADSENSE and ENABLE_ADSENSE_AFTER_TYPE  -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
	<script type="text/javascript"><!--
google_ad_client = "pub-{DEFAULT_ADSENSE}";
google_ad_slot = "{DEFAULT_TEXTIMAGE}";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ELSEIF postrow.S_FIRST_ROW and ENABLE_ADSENSE and ENABLE_ADSENSE_AFTER and not postrow.POSTER_POSTS > ADSENSE_MINIMUM and ENABLE_ADSENSE_AFTER_TYPE -->
	<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				
				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
	<script type="text/javascript"><!--
google_ad_client = "pub-{DEFAULT_ADSENSE}";
google_ad_slot = "{DEFAULT_TEXTIMAGE}";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>includes/functions.php
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ENDIF -->


????: styles/prosilver/template/overall_footer.html
????

<!--
	We request you retain the full copyright notice below including the link to http://www.phpbb.com.
	This not only gives respect to the large amount of time given freely by the developers
	but also helps build interest, traffic and use of phpBB3. If you (honestly) cannot retain
	the full copyright we ask you at least leave in place the "Powered by phpBB" line, with
	"phpBB" linked to http://www.phpbb.com. If you refuse to include even this then support on our
	forums may be affected.

	The phpBB Group : 2006
//-->

??? ????
		<div class="copyright">Adsense Revenue Sharing by <a href="http://www.bestbusinessforum.co.cc">ELCaD Business Network</a></div>

???????
???? ??? ???????db_update.php
???? ??? ???? ???? ????? ??? ???? ????? ????? ??? ????? ???? ?????


????? ??????? ???? ?????

مرسل: الجمعة إبريل 30, 2010 2:54 am
بواسطة xpalestinex
???? ???

???? ???? ??? ????? ???? ????????? ?? ???? ??????? ?????? ?? ????? ????
???? ?? ????? ????? ?????

?? ???????

????? ??????? ???? ?????

مرسل: الأحد نوفمبر 27, 2011 3:35 am
بواسطة alghzil
?? ????? ???? ??? ?????.

?? ???? ??? ?????? ??????? ?

????? ??????? ???? ?????

مرسل: الاثنين ديسمبر 26, 2011 3:03 pm
بواسطة gkaled2003
alghzil كتب:?? ????? ???? ??? ?????.

?? ???? ??? ?????? ??????? ?
??? ????

????? ??????? ???? ?????

مرسل: الاثنين ديسمبر 26, 2011 10:09 pm
بواسطة محمود الديب
????? ??? ?????? gkaled2003
????? ???? ?? ????

??????
???? ?? ?????? ????? ????? ???? ??? ?????? ????
??? ?????? ??? ????? ?? ??? ????? ??? ????? ?? ?????? ????

????? ??????? ???? ?????

مرسل: الأربعاء ديسمبر 28, 2011 11:54 am
بواسطة ابو عبد الودود
?? ???? ??? ??????? ??? ????? ????????

???? ???? ??? ??????? ??? ????? ???????? ??? ??? ?????? ?? ???

styles/prosilver/template/ucp_profile_profile_info.html