PDA

Tüm Versiyonu Göster : Kostum Moderatorler



Marius
11-09-2007, 02:59 PM
Selam arkadaslar sitenizdeki coder lardan bir istegim olacak bilmem bunu yapmak mumkun olurmu gene bir smf modu simdi bir vbulletinde bir uyeyi herhangi bir foruma mod yaptigimiz zaman tai grubunu degistirirsekte ayni degistirmesekte ayni bu her forumda moderator olarak gozukuyor yani benim istegim her forumda degilde sadece moderator oldugu forumlarda moderator olsun yani moderator oldugu forumda benim istedigim rank ve usertitle olsun ama moderator oladigi forumlarda gene kullanici grubu ne ise o olsun peki ben bunun icin neyapyim

postbit temasinda su kismi editledim


<if condition="can_moderate($forum[forumid], '', $post[userid]) AND !($post[usergroupid]==6 OR IS_MEMBER_OF($post, 9, 16, 11, 19))"><div class="smallfont">Bölüm Mod</div><else /><if condition="$post['usertitle']"><div class="smallfont">$post[usertitle]</div></if></if>




<if condition="can_moderate($forum[forumid], '', $post[userid]) AND !($post[usergroupid]==6 OR IS_MEMBER_OF($post, 9, 16, 11, 19))"><img src="http://e-paylas.de/forum/images/starfmod.gif"><img src=forum/images/starfmod.gif"><img src="forum/images/starfmod.gif"><else /><if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if></if>


peki bu kod ne yapti?
ben istedigimi tam alamadim yani ben bu kod admin ve supermodlar icinde calissin istiyorum ama bu kod ile super modlarin ve adminlerin her forumda moderator olmaya haklari oldugu icin her forumda kostum rank ve user title ini gosteriyor ve onun icin super mod yapili gruplari ve adminleri bu olaydan ayrmak icin bu satiri kullandim


!($post[usergroupid]==6 OR IS_MEMBER_OF($post, 9, 16, 11, 19)

ve bu kod sayesinde adminlere ve supermod tabanli gruplari bu hackten korumus olduk ama ben istegime hala ulasamadim benim sizden istegim kucuk bir modifikasyonla veya bir plugin ile supermod guclerini safdisi birakip bu konuda sadece forumlarin moderator degerini kullanamazmiyiz yani guclere gore degilde sadece $moderator degerini kullanarak bir hook yapamazmiyiz yani benim yazilimimadminler ve supermodlar icinde calisamazmi bu hack acayip tutulur eger yapilirsa parayla bile satabilirsiniz yani ben tabanini anlattim ve kendi tasarladigim kodu sizlere verdim eger yardimci olursaniz cok sevinirim


simdiden tesekkur ederim

Mengu
11-09-2007, 07:56 PM
Yani uzun lafın kısası, bir moderat&#246;r&#252;n moderat&#246;r olduğu sadece y&#246;nettiği b&#246;l&#252;mde g&#246;z&#252;ks&#252;n diyorsunuz?

Marius
12-09-2007, 01:26 AM
Yani uzun lafın kısası, bir moderatörün moderatör olduğu sadece yönettiği bölümde gözüksün diyorsunuz?


ewet mumkunse

Mengu
13-09-2007, 06:01 PM
includes/class_postbit.php dosyasını a&#231;ın ve şu satırı bulun:

// Generate Age

Hemen &#252;st&#252;ne şu kodları ekleyin:
// Can this moderator manage this forum?..
if ($this->post['usergroupid'] == 7)
{
global $db;
$user_id = $this->post['userid'];
$whichforum = $db->query_read("SELECT forumid FROM " . TABLE_PREFIX . "moderator
WHERE userid='$user_id'");
while ($print = $db->fetch_array($whichforum))
{
$forum_id = $print['forumid'];
}
if ($forum_id != $this->thread['forumid'])
{
$show['notmod'] = true;
}
else
{
$show['notmod'] = false;
}
}

Daha sonra postbit_legacy veya postbit templatelerinde kullanmanız gereken kod şu:
<if condition="$show['notmod']">kodlarınız</if>

Herhangi bir sorunuz varsa &#231;ekinmeden sorabilirsiniz.

Kolay gelsin.

Marius
13-09-2007, 09:17 PM
includes/class_postbit.php dosyasını a&#231;ın ve şu satırı bulun:


Hemen &#252;st&#252;ne şu kodları ekleyin:
// Can this moderator manage this forum?..
if ($this->post['usergroupid'] == 7)
{
global $db;
$user_id = $this->post['userid'];
$whichforum = $db->query_read("SELECT forumid FROM " . TABLE_PREFIX . "moderator
WHERE userid='$user_id'");
while ($print = $db->fetch_array($whichforum))
{
$forum_id = $print['forumid'];
}
if ($forum_id != $this->thread['forumid'])
{
$show['notmod'] = true;
}
else
{
$show['notmod'] = false;
}
}Daha sonra postbit_legacy veya postbit templatelerinde kullanmanız gereken kod şu:
<if condition="$show['notmod']">kodlarınız</if>Herhangi bir sorunuz varsa &#231;ekinmeden sorabilirsiniz.

Kolay gelsin.

selamlar whalberg yardimlarin icin tesekkurler bu kodu eklemesine ekledimde sonra ne yapmam gerekiyor postbite alttaki kodu nasil ekleyecem biraz daha acarsaniz konuyu guzel olur

<if condition="$show['notmod']">
tesekkurler

Marius
16-09-2007, 06:46 AM
selam whalberg biraz daha yardimci olurmusun lutfen benim istedigim default birsey sadece yani normal bir uye veya bir super mod veya bir admin farketmesin herhangi bir uyeyi herhangi bir foruma mod yaptigim zaman grubunu degistirmeden default birsey olsun moderator olarak ekledigin zaman grubunu degistirmiyelim ve mod oldugu grupta benim belirledigim bir $userrank $usertitle birde $username
'in rengi benim belirledigim gibi gozuksun tipki smf teki gibi umarim yardimci olabilirsin...

CoMPRoG
18-09-2007, 02:14 PM
$username

bunun yerine


$musername

bunu eklersen olur

Mengu
18-09-2007, 10:15 PM
Marius, biraz meşakkatli bir &#252;r&#252;n istiyorsun. Ancak s&#246;z, vaktim olunca yazacağım. En az 3 hafta sonra tekrar hatırlatman gerek yalnız. :)

Marius
21-09-2007, 07:34 AM
Marius, biraz meşakkatli bir &#252;r&#252;n istiyorsun. Ancak s&#246;z, vaktim olunca yazacağım. En az 3 hafta sonra tekrar hatırlatman gerek yalnız. :)

ok sure biraz uzun ama hatirlatirim...:)

Marius
09-10-2007, 12:41 PM
selam whallberg yaklasik 3 hafta oldu ber yardim etsen kardes??

Mengu
11-10-2007, 04:36 PM
Biraz daha sabır, 1 hafta i&#231;inde halledeceğim, şuan başım &#231;ok kalabalık.

Marius
11-10-2007, 07:04 PM
Biraz daha sabır, 1 hafta içinde halledeceğim, şuan başım çok kalabalık.
ok tesekkurler

Marius
17-10-2007, 07:32 AM
varmi usta birseyler???:)

voLveR
23-10-2007, 07:17 PM
Biraz daha sabır, 1 hafta içinde halledeceğim, şuan başım çok kalabalık.

Marius, istedigin sey kod yazmak yani oyle demiyelimde sana ozel birsey deyelim buda hemen 2 dk tema eklemeye benzemedigi icin bekleyelim yaptiginda eminim WhaLberg sana donecektir..

Marius
24-10-2007, 12:04 AM
Marius, istedigin sey kod yazmak yani oyle demiyelimde sana ozel birsey deyelim buda hemen 2 dk tema eklemeye benzemedigi icin bekleyelim yaptiginda eminim WhaLberg sana donecektir..

Farkindayim;)

kendim birseyler yapmaya calisiyorum ama hep hata veriyor daha deneyimli bir arkadas yani Whalbergden yardim istedim bu yuzden...

voLveR
24-10-2007, 12:37 PM
Farkindayim;)

kendim birseyler yapmaya calisiyorum ama hep hata veriyor daha deneyimli bir arkadas yani Whalbergden yardim istedim bu yuzden...

Anliyorum ama kod yazmak berki kendinde ugrasiyorsundur sanirim ne kadar zor oldugunu az cok bilirsin bi <> 'den neler oluyor..


Search Engine Friendly URLs by vBSEO 3.2.0