Kitap Yurdu Reklam Modu viewtopic.php

Eklentiler ile ilgili gelişmeler. Yeni modlar, güncellemeler.

Kitap Yurdu Reklam Modu viewtopic.php

İleti Hanzala 23.04.2007, 17:14

Arkadaşlar bir ara kullanmıştım şimdi siteyi tekrar açtım ve sizler için bu modu canver.net tede yayınlıyorum hadi hepinize kolay gelsin kurulumu çok basit sorun olursa yardımcı oluruz evelallah

Bu mod post atarken posting.php ye bir input ekliyor oraya kitapyurdundan göstermek istediğiniz kitabın adres satırındaki id=******** daki ****** lardan oluşan rakamlar bu input a ekliyorsunuz oda sql de o mesaj içinde bir tabloya ekliyor ve viewtopicte o kitabın reklamı gösterilmiş oluyor. isteyenler kursun kitapyurdunun tıklama ve siperiş komisyonlu referans kodlarına uygun olarak hazırladım. Modun ilk yazarı ben değilim ama amazon mod ile kitapyurdu modu arasında benzerlikleri azalttım.

Önizleme : http://www.yesilyol.org/unutkanl-oenley ... p4666.html imzanın altında görebilirsiniz.

Kod: Tümünü seç
############################################################################################################################
##
## MOD Adı: Kitap Yurdu MOD
## MOD Versiyonu: 1.0.0 - 23.04.2007
## MOD Hazırlayan: hanzala ( Kitapyurdu mod) @ http://www.yesilyol.org
##
## MOD Açıklama: Bu Mod Hotschi amazon modundan esinlenerek Kitapyurdu ortaklık sistemine göre yeniden değerlendirilmiş ve hazırlanmıştır.
##        Kitapyurdu.com sitesinde bulunan kitapların id numrasını posting te bulunan tabloya yazdığınızda viewtopic te kitap
##       resmi ile bulunan reklam ekranda görünüyor. ortaklık tıklama ve siperiş komisyonlu referans koduna uyumludur.
##
## MOD Kurulum: Kolay
## MOD Testi: 2.0.22
## MOD Kurma Zamanı: 10-15 Dakika
##
## Editlenecek Dosyalar: ( 8 )
## /language/lang_XX/lang_main.php
## /includes/functions_post.php
## /viewtopic.php
## /viewtopic.php
## /posting.php
## /search.php
## /templates/template_dirXX/viewtopic_body.tpl
## /templates/template_dirXX/posting_body.tpl
##
## Note: Yedekler ile Çalışın
##
############################################################################################################################

Kurulum:

############################################################################################################################

1.: Phpmyadmin den Sql sorguyu çalıştırın

ALTER TABLE phpbb_posts_text ADD post_ky VARCHAR(60);

(phpbb_ prefix değişkenini kendinize göre ayarlayın)

############################################################################################################################

2.: Dosya Editlemeleri

#
#-----[ AÇ ]------------------------------------------
#

language/lang_turkish/lang_main.php :

#
#-----[ BUL ]------------------------------------------
#

?>

#
#-----[ ÖNÜNE EKLE ]------------------------------------------
#

//Add on for Kitapyurdu-Mod:
$lang['Post_Kitapyurdu'] = "<b>Kitapyurdu kitap tavsiye ürün kodu</b>: <a href=\"http://www.kitapyurdu.com/default.asp?AID=2550\" class=\"gen\" target=\"_blank\">KiTaP KoDu</a>- Tavsiye Etmek istediğiniz Kitabın Kodunu yazın [İsteğe Bağlı].";
$lang['Goto_Kitapyurdu'] = "Kitaba bakmak çin Tıklayın";

#
#-----[ AÇ ]------------------------------------------
#

includes/functions_post.php :

#
#-----[ BUL ]------------------------------------------
#

function prepare_post(&$mode, &$post_data, &$bbcode_on, &$html_on, &$smilies_on, &$error_msg, &$username, &$bbcode_uid, &$subject, &$message, &$poll_title, &$poll_options, &$poll_length)

#
#-----[ Satır İçinde ara ]------------------------------------------
#

&$message,

#
#-----[ SONUNA EKLE ]------------------------------------------
#

&$kitapyurdu,

#
#-----[ BUL ]--------------------------------------------------
#

//
// Handle poll stuff
//

#
#-----[ ÖNÜNE EKLE ]------------------------------------------
#

// Check Kitapyurdu
if ( empty($kitapyurdu) )
{
   $kitapyurdu = NULL;
}

#
#-----[ BUL ]--------------------------------------------------
#

function submit_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id, &$poll_id, &$topic_type, &$bbcode_on, &$html_on, &$smilies_on, &$attach_sig, &$bbcode_uid, &$post_username, &$post_subject, &$post_message, &$poll_title, &$poll_options, &$poll_length)

#
#-----[ Satır İçinde ara ]------------------------------------------
#

&$post_message,

#
#-----[ SONUNA EKLE ]------------------------------------------
#

&$post_ky,

#
#-----[ BUL ]--------------------------------------------------
#

$sql = ($mode != 'editpost') ? "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text) VALUES ($post_id, '$post_subject', '$bbcode_uid', '$post_message')" : "UPDATE " . POSTS_TEXT_TABLE . " SET post_text = '$post_message',  bbcode_uid = '$bbcode_uid', post_subject = '$post_subject' WHERE post_id = $post_id";

#
#-----[ Satır İçinde ara ]------------------------------------------
#

post_subject = '$post_subject',

#
#-----[ SONUNA EKLE ]------------------------------------------
#

post_ky = '$post_ky'

#
#-----[ AÇ ]------------------------------------------
#

viewtopic.php:

#
#-----[ BUL ]--------------------------------------------------
#

$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*,  pt.post_text, pt.post_subject, pt.bbcode_uid

#
#-----[ Satır İçinde ara ]------------------------------------------
#

pt.bbcode_uid,

#
#-----[ SONUNA EKLE ]------------------------------------------
#

pt.post_ky

#
#-----[ BUL ]--------------------------------------------------
#

$message = $postrow[$i]['post_text'];

#
#-----[ SONUNA EKLE ]------------------------------------------
#

$kitapyurdu = $postrow[$i]['post_ky'];

#
#-----[ BUL ]--------------------------------------------------
#

$message = str_replace("\n", "\n<br />\n", $message);

#
#-----[ SONUNA EKLE ]------------------------------------------
#

if ( $kitapyurdu != '' && $kitapyurdu != NULL)
{
   $kitapyurdu = "<br /><br /><hr /><center><!--begin www.kitapyurdu.com Tiklama-Satis link--><script type=\"text/javascript\" language=\"JavaScript1.1\" src=\"http://affiliate.kitapyurdu.com/affiliatepicnew.asp?AID=SIZIN_ORTAKLIK_NUMARANIZ&id=$kitapyurdu&resim=3&boyut=150\"> </script><!--end www.kitapyurdu.com link--><br /></center>";
}

#
#-----[ BUL ]--------------------------------------------------
#

'MESSAGE' => $message,

#
#-----[ SONUNA EKLE ]------------------------------------------
#

'KITAPYURDU' => $kitapyurdu,

#
#-----[ AÇ ]------------------------------------------
#

posting.php:

#
#-----[ BUL ]--------------------------------------------------
#

$select_sql = ( !$submit ) ? ", t.topic_title, p.enable_bbcode, p.enable_html, p.enable_smilies, p.enable_sig, p.post_username, pt.post_subject, pt.post_text, pt.bbcode_uid, u.username, u.user_id, u.user_sig" : '';

#
#-----[ Satır İçinde ara ]------------------------------------------
#

pt.post_text,

#
#-----[ SONUNA EKLE ]------------------------------------------
#

pt.post_ky,

#
#-----[ BUL ]--------------------------------------------------
#

$message = ( !empty($HTTP_POST_VARS['message']) ) ? $HTTP_POST_VARS['message'] : '';

#
#-----[ SONUNA EKLE ]------------------------------------------
#

$kitapyurdu = ( !empty($HTTP_POST_VARS['kitapyurdu']) ) ? $HTTP_POST_VARS['kitapyurdu'] : '';

#
#-----[ BUL ]--------------------------------------------------
#

prepare_post($mode, $post_data, $bbcode_on, $html_on, $smilies_on, $error_msg, $username, $bbcode_uid, $subject, $message, $poll_title, $poll_options, $poll_length);

#
#-----[ Satır İçinde ara ]------------------------------------------
#

$message,

#
#-----[ SONUNA EKLE ]------------------------------------------
#

$kitapyurdu,

#
#-----[ BUL ]--------------------------------------------------
#

submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("\'", "''", $username), str_replace("\'", "''", $subject), str_replace("\'", "''", $message), str_replace("\'", "''", $poll_title), $poll_options, $poll_length);

#
#-----[ Satır İçinde ara ]------------------------------------------
#

str_replace("\'", "''", $message),

#
#-----[ SONUNA EKLE ]------------------------------------------
#

str_replace("\'", "''", $kitapyurdu),

#
#-----[ BUL ]--------------------------------------------------
#

$message = ( !empty($HTTP_POST_VARS['message']) ) ? htmlspecialchars(trim(stripslashes($HTTP_POST_VARS['message']))) : '';

#
#-----[ SONUNA EKLE ]------------------------------------------
#

$kitapyurdu = ( !empty($HTTP_POST_VARS['kitapyurdu']) ) ? htmlspecialchars(trim(stripslashes($HTTP_POST_VARS['kitapyurdu']))) : '';

#
#-----[ BUL 1 ]--------------------------------------------------
#

$message = '';

#
#-----[ SONUNA EKLE ]------------------------------------------
#

$kitapyurdu = '';

#
#-----[ BUL 2 ]--------------------------------------------------
#

$message = '';

#
#-----[ SONUNA EKLE ]------------------------------------------
#

$kitapyurdu = '';

#
#-----[ BUL ]--------------------------------------------------
#

$attach_sig = ( $post_info['enable_sig'] && $post_info['user_sig'] != '' ) ? TRUE : 0;

#
#-----[ ÖNÜNE EKLE ]------------------------------------------
#

$kitapyurdu = $post_info['post_ky'];

#
#-----[ BUL ]--------------------------------------------------
#

'MESSAGE' => $message,

#
#-----[ SONUNA EKLE ]------------------------------------------
#

'KITAPYURDU' => $kitapyurdu,

#
#-----[ BUL ]--------------------------------------------------
#

'L_DELETE_POST' => $lang['Delete_post'],

#
#-----[ SONUNA EKLE ]------------------------------------------
#

'L_KITAPYURDU' => $lang['Post_Kitapyurdu'],

#
#-----[ AÇ ]------------------------------------------
#

search.php:

#
#-----[ BUL ]--------------------------------------------------
#

$sql = "SELECT pt.post_text, pt.bbcode_uid, pt.post_subject, p.*, f.forum_id, f.forum_name, t.*, u.username, u.user_id, u.user_sig, u.user_sig_bbcode_uid

#
#-----[ SATIR İÇİNDE BUL ]--------------------------------------------------
#

pt.post_subject,

#
#-----[ SONUNA EKLE ]--------------------------------------------------
#
pt.post_ky,

#
#-----[ AÇ ]------------------------------------------
#

templates/template_dirXX/viewtopic_body.tpl:

#
#-----[ BUL ]--------------------------------------------------
#

{postrow.SIGNATURE}

#
#-----[ SONUNA EKLE ]--------------------------------------------------
#

{postrow.KITAPYURDU}

#
#-----[ AÇ ]------------------------------------------
#

templates/template_dirXX/posting_body.tpl:

#
#-----[ BUL ]--------------------------------------------------
#

<textarea name="message" rows="15" cols="35" wrap="virtual" style="width:450px" tabindex="3" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">{MESSAGE}</textarea>

#
#-----[ SONUNA EKLE ]--------------------------------------------------
#

{L_KITAPYURDU}<br />
<input type="text" name="kitapyurdu" size="45" maxlength="60" style="width:300px" tabindex="4" class="post" value="{KITAPYURDU}" />

#
# Kurulum Bitti Kaydedip Dosyaları gönderin
#




Kolay gelsin... yorum bekliyorum
Hanzala
Üye
Üye
 
İleti: 23
Kayıt: 28.11.2005, 23:36

Re: Kitap Yurdu Reklam Modu viewtopic.php

İleti nardantaneler 19.05.2007, 20:53

teşekkürler
Kullanıcı avatarı
nardantaneler
Üye
Üye
 
İleti: 27
Kayıt: 12.04.2006, 19:16

Re: Kitap Yurdu Reklam Modu viewtopic.php

İleti nardantaneler 20.05.2007, 13:40

bende bir sorun var.mesajı yazarken kitapyurdu input boxuna kitabın kodunu giriyorum ve mesajımı yazıyorum normal olarak ve göndere basıyorum kitap imza bölümünde gözükmüyor.yani hiçbir şey yok.sonra bi daha düzenle diyorum gönderdiğim mesajı bu sefer yeniden giriyorum kitap kodunu sonra göndere basıyorum ve bu sefer kitap reklamı gözüküyor.

yani anladığınız ilk seferde veritabanına kaydetmiyor.düzen dediğiniz zaman ise kaydediyor.veritabanı ile ilgili ayrı bir kod mu lazım bilmiyorum ne yapalım???
Kullanıcı avatarı
nardantaneler
Üye
Üye
 
İleti: 27
Kayıt: 12.04.2006, 19:16

Re: Kitap Yurdu Reklam Modu viewtopic.php

İleti nardantaneler 24.05.2007, 19:52

sizce neden kaydetmiyor acaba.

yani biraz da saçma değil mi. ilk seferde kaydetmemesi sonra kaydetmesi.
Kullanıcı avatarı
nardantaneler
Üye
Üye
 
İleti: 27
Kayıt: 12.04.2006, 19:16


Duyurular & Güncellemeler



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron