Arkadaşlar birçok forumda sordum ama yapabilen yok.
Şimdi arkadaşlar her konuya girince bir buton olacak ve ona basınca ona basan üyeden -1 tecrübe puanı düşülecek.
Bunu terazi ile bağlantılı yaptım ama olmadı yapamadım. Teraziye de tıklayınca tersi olyor ona tıklayandan değil hangi üyeye tıklamışsanız onla ilişkili oluyor.
Yardımlarınızı bekliyorum.
Yardım eden arkadaşa ki sanırım burada ücretsiz yardım edecek arkadaş yok. Ücret vermek bile istiyorum.
Lütfen yardım edin.
Tecrübe Puanı Düşürmek
7
●579
- 01-12-2006, 13:06:53Simsek adlı üyeden alıntı: mesajı görüntüle
Neyin hayırlı neyin hayırsız olduğunu sizlerden mi öğreneceğim.
Sadece bana o kodlar lazım sitemizde kullancağız. Yardım için geldik buraya neden geri çeviriyorsunuz. - 01-12-2006, 21:03:16sorma ozaman bizeCagatayh adlı üyeden alıntı: mesajı görüntüle
- 02-12-2006, 00:13:53
- 02-12-2006, 04:30:30Simsek adlı üyeden alıntı: mesajı görüntüleadam bir soru sormuş, sizde cevap verecekseniz adam gibi cevap verin, vermeyecekseniz konuya hiç cevap yazmayın.rapozof adlı üyeden alıntı: mesajı görüntüle
- 02-12-2006, 12:45:35Sağol Hazerfen anladığın için beni.
dna kardeş, evet onu denedim. En son çare o zaten. o terazi butonunu kullanmak. Ona basınca ona basan üyeden - tecrübe puan olması lazım.
Ama normalde hangi mesajın sahibi varsa onda - tecrübe puanı verdirtiyor.
Yapılması gereken
Denedim ama olmadı daha. Oraya basınca kim oraya basarsa ondan - tecrübe puanı düşecek.
Postbit temaları içinde terezi kodlarına bakalım. Çünkü burada ilk başlangıç konusu var.
<if condition="$show['reputationlink']"> <span id="reputationmenu_$post[postid]"><a href="reputation.php?$session[sessionurl]p=$post[postid]" rel="nofollow" id="reputation_$post[postid]"><img class="inlineimg" src="$stylevar[imgdir_button]/reputation.gif" alt="<phrase 1="$post[username]">$vbphrase[add_to_xs_reputation]</phrase>" border="0" /></a></span> <if condition="$show['popups']"><script type="text/javascript"> vbrep_register("$post[postid]")</script></if> </if>Bu terazi kodları. İşte burada her konuya tıklamıcaz konunun en üstünde bir buton olacak ona tıklamamız yeterli olacak. Ama terazi her konuya yani o konuyu açana verilebilir. Ama ben sadece 1 konu içinde 1 puan verilmesini istiyorum. Ama buradaki kod:
<a href="reputation.php?$session[sessionurl]p=$post[postid]" rel="nofollow" id="reputation_$post[postid]">
her mesajda değişen id için kod yazmışlar buraya. Adres çubuğunda da o değişiyor zaten.
$post[postid]
Bu kodu değiştirip oraya ilk konunun id si olması gerektiğini biliyoruz ve ben oraya şu kodu yazdım ama olmadı. Bir bakabilir miyiz ona ?
$post[FIRSTPOSTID]
işte bu ilk mesajın id kodu sanırım. Bunu yazdım ama puan vere tıklayınca tecrübede geçersiz link diyor.
İk buna bakalım isterseniz.
Daha sonra bu ilk konunun id si ile göndermeyi başarınca diğe bölüme geçmemiz lazım. O da o konunun sahibine rep göndermek değil kendine rep göndermek.
Yani teraziye tıklayınca ona tıklayandan - rep düşecek. Onun için User Reputation Temaları bölümüne baktım.
reputationbit de kodlar şöyle:
<tr> <td class="thead">$vbphrase[add_to_reputation]: <span style="font-weight:normal">$userinfo[username]</span></td> </tr> <tr> <td class="panelsurround" align="center"> <div class="panel"> <div <if condition="!$show['ajax']">style="width:$stylevar[formwidth]"</if> align="$stylevar[left]"> <fieldset class="fieldset"> <legend><phrase 1="$userinfo[username]">$vbphrase[what_do_you_think_of_xs_post]</phrase></legend> <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0"> <tr> <td> <div><label for="rb_reputation_pos_$postid"><input type="radio" name="reputation" value="pos" id="rb_reputation_pos_$postid" checked="checked" />$vbphrase[i_approve]</label></div> <if condition="$show['negativerep']"><div><label for="rb_reputation_neg_$postid"><input type="radio" name="reputation" value="neg" id="rb_reputation_neg_$postid" />$vbphrase[i_disapprove]</label></div></if> </td> </tr> <tr> <td> $vbphrase[your_comments_on_this_post]:<br /> <input type="text" class="bginput" size="40" maxlength="250" name="reason" id="reason_$postid"/> </td> </tr> </table> </fieldset> </div> </div> <div style="margin-top:$stylevar[cellpadding]px"> <input type="hidden" name="do" value="addreputation" /> <input type="hidden" name="p" value="$postid" /> <input type="hidden" name="url" value="$url" /> <input type="submit" name="reputationsubmit" class="button" value="$vbphrase[add_to_reputation]" accesskey="s" /> </div> </td> </tr>
Ancak burada gönderim yapılırken .php ye o konunun sahibinin kodlarını bulamadım. Tek yazıdan çözdüm orada
"konu sahibi hakkıdda yorum yazın" bölümü varya. Orada "konu sahibi" olarak bir kod var. O da kodu idsinin sahibinin ismi yazıyor orda. Onu değiştirdim ben. Ve o yazı değiştim.
<tr> <td class="thead">$vbphrase[add_to_reputation]: <span style="font-weight:normal">$userinfo[username]</span></td> </tr>
asıl hali şöyle idi
<tr> <td class="thead">$vbphrase[add_to_reputation]: <span style="font-weight:normal">$userinfo[username]</span></td> </tr>
Ama link kırık olduğu için deneyemedim çalışıp çalışmadığı siz ne düşünüyorsunuz. Buralara ne yazmalıyız.
Teşekkürler