[İSTEK] 4 farklı mod isteği

phpBB 2.0.x sürümleri için yapılmasını istediğiniz veya arayıpta bulamadığınız MODları buraya yazabilirsiniz.
Kilitli
alooo
Kayıtlı Kullanıcı
Mesajlar: 57
Kayıt: 15.03.2006, 01:23
İletişim:

[İSTEK] 4 farklı mod isteği

Mesaj gönderen alooo »

Öncelikle merhaba...

Arkadaşlar, affınıza sığınarak 4 tane mod isteğinde bulunacağım.

1- Forumunuzda bulunan "Mesaja Resim Ekleme" modu
2- Ekteki resimde görüldüğü gibi resimlerle "Online/Offline" modu
3- Ekteki resimde görüldüğü gibi Rep ya da diğer deyişle "Terazi" modu
4- Ekteki resimde görüldüğü gibi "Şikayet" modu

2,3 ve 4 nolu istekler için örnek site http://www.turkyasam.comdur. Yine o sitede olduğu gibi bu kodların kullanıcı mesajının bitim noktasında gösterilmesi için gerekli değişikliği bildirirseniz sevinirim.

İlgilerinize şimdiden teşekkür ederim.
Saygılarımla...

[ resmi görüntülemek için tıklayın ]
YESILEJDER
Kayıtlı Kullanıcı
Mesajlar: 411
Kayıt: 17.02.2006, 22:10
İletişim:

Mesaj gönderen YESILEJDER »

Powered by vBulletin

Yanı Anlayacagın o sıte vbulletın phpbb degıl.
Kullanıcı avatarı
Mirach
Destek Ekibi Lideri
Destek Ekibi Lideri
Mesajlar: 1664
Kayıt: 27.03.2006, 01:06
Konum: İstanbul

Mesaj gönderen Mirach »

1.) Resim ekleme mod ' u için phpbbturkey.com adresinde kullanılan mod ' a yönlendireyim seni..

Buradan indirebilirsin ..

Subsilver kullandığını var sayarak ;

templates/subSilver/posting_body.tpl dosyasını açıyorsun ..</textarea> 'yı bulup sonrasına alttaki kodları ekliyorsun ..

Kod: Tümünü seç

<br /><span class="genmed"><a href="javascript:void(0);" onclick="window.open('http://www.postimage.org/index.php?mode=phpbb&tpl=.&forumurl=' + escape(document.location.href), '_imagehost', 'resizable=yes,width=500,height=400');return false;">Mesaja Resim Ekle</a></span>
2.) Online/Offline Status

Buraya tıklayarak indirebilirsin..

3.) Reputation Mod

Daha önce verilmişti .. Tıkla


Verdiğim mod ' lar takibi gösterdiğin şekilde olmıyacaklar.. Fakat aynı işlevleri görürler..
En son Mirach tarafından 30.03.2006, 00:21 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
alooo
Kayıtlı Kullanıcı
Mesajlar: 57
Kayıt: 15.03.2006, 01:23
İletişim:

Mesaj gönderen alooo »

İlgin için teşekkürler Mirach
djoktay
Kayıtlı Kullanıcı
Mesajlar: 18
Kayıt: 31.03.2006, 21:36

Mesaj gönderen djoktay »

Mirach yazdı: 2.) Online/Offline Status

Buraya tıklayarak indirebilirsin..
olmuyo :(
Kullanıcı avatarı
Mirach
Destek Ekibi Lideri
Destek Ekibi Lideri
Mesajlar: 1664
Kayıt: 27.03.2006, 01:06
Konum: İstanbul

Mesaj gönderen Mirach »

Sorun yok bende ama yinede ...

install.txt

Kod: Tümünü seç

############################################################## 
## MOD Title: Onlinestatus in Signature 
## MOD Author: Leuchte < mail@leuchte.net > http://www.leuchte.net 
## MOD Description: With this Mod, you can define a text in your profile for your online- and offlinestatus.
## These texts will shown in your signature if you use the variable [STATUS] in it.
## MOD Version: 1.0.0
## Installation Level: Easy
## Installation Time: < 10 Minutes 
## Files To Edit: 8
##	                language/lang_german/lang_main.php
##			privmsg.php
##			viewtopic.php
##			admin/admin_users.php
##			includes/usercp_avatar.php
##			includes/usercp_register.php
##              	templates/subSilver/admin/user_edit_body.tpl
##              	templates/subSilver/profile_add_body.tpl
## Included Files: 0
############################################################## 
## For Security Purposes, Please Check: http://www.leuchte.net/mods/ for the 
## latest version of this MOD.
##
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 
## MOD History:
##
##   2004-11-20 - Initial Release
##
############################################################## 
# 
#-----[ SQL ]------------------------------------------ 
# Alter your Table-Prefix if needed
ALTER TABLE phpbb_users ADD status_offline_text VARCHAR(255);
ALTER TABLE phpbb_users ADD status_online_text VARCHAR(255);

# 
#-----[ OPEN ]------------------------------------------ 
# 
language/lang_german/lang_main.php

# 
#-----[ FIND ]------------------------------------------ 
#
?>

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#
$lang['Status_in_sig_online'] = 'Dieser Text wird angezeigt, wenn du Online bist und den Platzhalter <b>[STATUS]</b> in deiner Signatur verwendest.';
$lang['Status_in_sig_offline'] = 'Dieser Text wird angezeigt, wenn du Offline bist und den Platzhalter <b>[STATUS]</b> in deiner Signatur verwendest.';
$lang['Status_in_sig_explain'] = 'Nutze den Platzhalter <b>[STATUS]</b> um den Text f&uuml;r deinen Onlinestatus anzuzeigen.';

# 
#-----[ OPEN ]------------------------------------------ 
#
privmsg.php

# 
#-----[ FIND ]------------------------------------------ 
# 
	//
	// Major query obtains the message ...
	//
	$sql = "SELECT

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
#
, pm.*, pmt.privmsgs_bbcode_uid, pmt.privmsgs_text

# 
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------ 
#
, u.user_session_time, u.status_offline_text as offline, u.status_online_text as online, u.user_allow_viewonline

# 
#-----[ FIND ]------------------------------------------ 
#
	if ( $board_config['allow_sig'] )
	{
		$user_sig = ( $privmsg['privmsgs_from_userid'] == $userdata['user_id'] ) ? $userdata['user_sig'] : $privmsg['user_sig'];

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
			if ( preg_match('/[STATUS]/', $user_sig) )
			{
				$status = ( $privmsg['user_session_time'] >= (time()-60) && $privmsg['user_allow_viewonline'] ) ? $privmsg['online'] : $privmsg['offline'];
				$user_sig = str_replace('[STATUS]', $status . "<br />", $user_sig);
			}

# 
#-----[ OPEN ]------------------------------------------ 
#
viewtopic.php

# 
#-----[ FIND ]------------------------------------------ 
# 
//
// Go ahead and pull all data for this topic
//
$sql = "SELECT

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
#
u.user_allowavatar, u.user_allowsmile

# 
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
, u.user_session_time, u.status_offline_text as offline, u.status_online_text as online, u.user_allow_viewonline

# 
#-----[ FIND ]------------------------------------------ 
#
	$message = str_replace("\n", "\n<br />\n", $message);

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#
	if ( preg_match('/[STATUS]/', $user_sig) )
	{
	 	$status = ( $postrow[$i]['user_session_time'] >= (time()-60) && $postrow[$i]['user_allow_viewonline'] ) ? $postrow[$i]['online'] : $postrow[$i]['offline'];
		$user_sig = str_replace('[STATUS]', $status . "\n<br />\n", $user_sig);
	}

# 
#-----[ OPEN ]------------------------------------------ 
#
admin/admin_users.php

# 
#-----[ FIND ]------------------------------------------ 
#
		$signature = ( !empty($HTTP_POST_VARS['signature']) ) ? trim(str_replace('<br />', "\n", $HTTP_POST_VARS['signature'] ) ) : '';

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
		$sig_online = ( !empty($HTTP_POST_VARS['sig_online']) ) ? trim(str_replace('<br />', "\n", $HTTP_POST_VARS['sig_online'] ) ) : '';
		$sig_offline = ( !empty($HTTP_POST_VARS['sig_offline']) ) ? trim(str_replace('<br />', "\n", $HTTP_POST_VARS['sig_offline'] ) ) : '';

# 
#-----[ FIND ]------------------------------------------ 
#
			$signature = htmlspecialchars(stripslashes($signature));

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
			$sig_online = htmlspecialchars(stripslashes($sig_online));
			$sig_offline = htmlspecialchars(stripslashes($sig_offline));
# 
#-----[ FIND ]------------------------------------------ 
#
		if( !$error )
		{
			$sql = "UPDATE " . USERS_TABLE . "

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
#
user_rank = $user_rank

# 
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
, status_offline_text = '" . str_replace("\'", "''", $sig_offline) . "', status_online_text = '" . str_replace("\'", "''", $sig_online) . "'

# 
#-----[ FIND ]------------------------------------------ 
#
			$signature = htmlspecialchars(stripslashes($signature));

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
			$sig_online = htmlspecialchars(stripslashes($sig_online));
			$sig_offline = htmlspecialchars(stripslashes($sig_offline));

# 
#-----[ FIND ]------------------------------------------ 
#
		$signature = preg_replace($html_entities_match, $html_entities_replace, $signature);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
		$sig_online = htmlspecialchars(stripslashes($this_userdata['status_online_text']));
		$sig_offline = htmlspecialchars(stripslashes($this_userdata['status_offline_text']));

# 
#-----[ FIND ]------------------------------------------ 
#
			$s_hidden_fields .= '<input type="hidden" name="signature" value="' . str_replace("\"", """, $signature) . '" />';

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
			$s_hidden_fields .= '<input type="hidden" name="sig_online" value="' . str_replace("\"", """, $sig_online) . '" />';
			$s_hidden_fields .= '<input type="hidden" name="sig_offline" value="' . str_replace("\"", """, $sig_offline) . '" />';

# 
#-----[ FIND ]------------------------------------------ 
#
			'SIGNATURE' => str_replace('<br />', "\n", $signature),

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
			'SIG_ONLINE' => $sig_online,
			'SIG_OFFLINE' => $sig_offline,

# 
#-----[ FIND ]------------------------------------------ 
#
			'L_SIGNATURE_EXPLAIN' => sprintf($lang['Signature_explain'], $board_config['max_sig_chars'] ),

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
			'L_SIG_ONLINE' => $lang['Status_in_sig_online'],
			'L_SIG_OFFLINE' => $lang['Status_in_sig_offline'],
			'L_SIG_STAT_EXPLAIN' => $lang['Status_in_sig_explain'],

#
#-----[ OPEN ]------------------------------------------ 
# 
includes/usercp_avatar.php

# 
#-----[ FIND ]------------------------------------------ 
# In function display_avatar_gallery()
&$session_id

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
, &$sig_online, &$sig_offline

# 
#-----[ FIND ]------------------------------------------ 
# In $params = array()
'dateformat'

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
, 'sig_online', 'sig_offline'

# 
#-----[ OPEN ]------------------------------------------ 
#
includes/usercp_register.php

# 
#-----[ FIND ]------------------------------------------ 
#
'occupation', 'interests' => 'interests'

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
, 'sig_online' => 'sig_online'

# 
#-----[ FIND ]------------------------------------------ 
#
		$signature = stripslashes($signature);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
		$sig_online = stripslashes($sig_offline);
		$sig_offline = stripslashes($sig_offline);

# 
#-----[ FIND ]------------------------------------------ 
#
			$sql = "UPDATE " . USERS_TABLE . "

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
#
user_active = $user_active

# 
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
, status_offline_text = '" . str_replace("\'", "''", $sig_offline) . "', status_online_text = '" . str_replace("\'", "''", $sig_online) . "'

# 
#-----[ FIND ]------------------------------------------ 
#
			//
			// Get current date
			//
			$sql = "INSERT INTO " . USERS_TABLE . "

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
#
user_style, user_level, user_allow_pm

# 
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
, status_offline_text, status_online_text

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
#
$user_style, 0, 1

# 
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
, '" . str_replace("\'", "''", $sig_offline) . "', '" . str_replace("\'", "''", $sig_online) . "'

# 
#-----[ FIND ]------------------------------------------ 
#
	$signature = ($signature_bbcode_uid != '') ? preg_replace("/:(([a-z0-9]+:)?)$signature_bbcode_uid(=|\])/si", '\\3', $signature) : $signature;

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
	$sig_online = stripslashes($sig_online);
	$sig_offline = stripslashes($sig_offline);

# 
#-----[ FIND ]------------------------------------------ 
#
	$signature = ($signature_bbcode_uid != '') ? preg_replace("/:(([a-z0-9]+:)?)$signature_bbcode_uid(=|\])/si", '\\3', $userdata['user_sig']) : $userdata['user_sig'];

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
	$sig_online = $userdata['status_online_text'];
	$sig_offline = $userdata['status_offline_text'];

# 
#-----[ FIND ]------------------------------------------ 
#
$user_timezone, $user_dateformat, $userdata['session_id']

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
, $sig_online, $sig_offline

# 
#-----[ FIND ]------------------------------------------ 
#
		'SIGNATURE' => str_replace('<br />', "\n", $signature),

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
		'SIG_ONLINE' => $sig_online,
		'SIG_OFFLINE' => $sig_offline,

# 
#-----[ FIND ]------------------------------------------ 
#
		'L_SIGNATURE_EXPLAIN' => sprintf($lang['Signature_explain'], $board_config['max_sig_chars']),

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
		'L_SIG_ONLINE' => $lang['Status_in_sig_online'],
		'L_SIG_OFFLINE' => $lang['Status_in_sig_offline'],
		'L_SIG_STAT_EXPLAIN' => $lang['Status_in_sig_explain'],

# 
#-----[ OPEN ]------------------------------------------ 
#
templates/subSilver/admin/user_edit_body.tpl

# 
#-----[ FIND ]------------------------------------------ 
#
		<input class="post" type="text" name="interests" size="35" maxlength="150" value="{INTERESTS}" />
	  </td>
	</tr>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
	<tr> 
	  <td class="row1"><span class="gensmall">{L_SIG_ONLINE}</span></td>
	  <td class="row2"> 
		<input type="text" class="post" name="sig_online" size="35" maxlength="255" value="{SIG_ONLINE}" />
	  </td>
	</tr>
	<tr> 
	  <td class="row1"><span class="gensmall">{L_SIG_OFFLINE}</span></td>
	  <td class="row2"> 
		<input type="text" class="post" name="sig_offline" size="35" maxlength="255" value="{SIG_OFFLINE}" />
	  </td>
	</tr>

# 
#-----[ FIND ]------------------------------------------ 
#
{SIGNATURE}</textarea>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
<br /><span class="gensmall">{L_SIG_STAT_EXPLAIN}</span>

# 
#-----[ OPEN ]------------------------------------------ 
#
templates/subSilver/profile_add_body.tpl

# 
#-----[ FIND ]------------------------------------------ 
#
		<input type="text" class="post" name="interests" size="35" maxlength="150" value="{INTERESTS}" />
	  </td>
	</tr>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
	<tr> 
	  <td class="row1"><span class="gensmall">{L_SIG_ONLINE}</span></td>
	  <td class="row2"> 
		<input type="text" class="post" name="sig_online" size="35" maxlength="255" value="{SIG_ONLINE}" />
	  </td>
	</tr>
	<tr> 
	  <td class="row1"><span class="gensmall">{L_SIG_OFFLINE}</span></td>
	  <td class="row2"> 
		<input type="text" class="post" name="sig_offline" size="35" maxlength="255" value="{SIG_OFFLINE}" />
	  </td>
	</tr>

# 
#-----[ FIND ]------------------------------------------ 
#
{SIGNATURE}</textarea>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
<br /><span class="gensmall">{L_SIG_STAT_EXPLAIN}</span>

# 
# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
Profilinde phpBB forumunun adresini girmemiş üyelere ve kurallara aykırı şekilde açılmış başlıklara destek verilmez.
Resim Resim Resim
Kullanıcı avatarı
CaN_BaKıR
Kayıtlı Kullanıcı
Mesajlar: 459
Kayıt: 17.03.2006, 01:16

Mesaj gönderen CaN_BaKıR »

Kardeş bunun Türkçe'si yokmuydu ya :D
[ resmi görüntülemek için tıklayın ]
phpBB Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=35
Mod Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=108

Lütfen Özel Mesaj Atıp Soru Sormayınız !!!
Kilitli

“2.0.x MOD İstekleri” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir