TRForumcu.NeTWebmaster / Web Dizayn Scriptler / Programlama DilleriPHP / ASP WeB SiSTeMLeRi SMF (Moderatör: Gondolin)tahs ekle modu yardım
Konu Bilgileri
Konu Başlığı tahs ekle modu yardım
Cevaplar 7
Sonraki Sonraki Konu
Görüntüleyenler0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Görüntülenme 307
Önceki Önceki Konu
Sayfa: [1] 2   Aşağı git
Yazdır
Konu Derecelendirme: 0 Bookmark and Share
Konu: tahs ekle modu yardım  (Okunma Sayısı 307 defa) EkleBunu Sosyal Paylaşım Butonu
aros
Meraklı Üye
***


Mesaj : 82
Forum Para : 109.00 YTL
« : 15 Ocak 2008, 18:46:53 »


adminlerim ben tags ekle modunu buldum ama sources/post dosyasında hata oldugundan konu açarken gözükmüyor:( sizden ricam lütfen trforumcunun tags modunu bizimle paylaşın veya hiç olmazsa sources/post dosyasındaki tags modu ile iligli kodu söyleyin bende kendi sitemde uygulayim mesajlarda tags gözüksün Sad
 tek bir dosyadan dolayı tags modu çalışmıyor lütfen yardım

Logged
 
TRForumcu.NeT | Bilgi ve Paylaşım Platformu
|| Kontecau ||
Saygıdeğer Üye
********


Mesaj : 3.214
Forum Para : 3328.00 YTL
« Yanıtla #1 : 15 Ocak 2008, 19:03:43 »

$sourcedir/Post.php dosyasında
Bul:



Alıntı
createPost($msgOptions, $topicOptions, $posterOptions);

      if (isset($topicOptions['id']))
         $topic = $topicOptions['id'];
   }


Sonrasına ekle:



Alıntı
//Tagging System
   
   if(isset($_REQUEST['tags']) && !isset($_REQUEST['num_replies']))
   {
      //Get how many tags there have been for the topic
      $dbresult = db_query("SELECT COUNT(*) as total FROM {$db_prefix}tags_log WHERE ID_TOPIC = " . $topic, __FILE__, __LINE__);
      $row = mysql_fetch_assoc($dbresult);
      $totaltags = $row['total'];
      mysql_free_result($dbresult);

      //Check Tag restrictions
      $tags = explode(',',htmlspecialchars($_REQUEST['tags'],ENT_QUOTES));

      if($totaltags < $modSettings['smftags_set_maxtags'])
      {
         $tagcount = 0;
         foreach($tags as $tag)
         {
            if($tagcount >= $modSettings['smftags_set_maxtags'])
               continue;


            if(empty($tag))
               continue;

            //Check min tag length   
            if(strlen($tag) < $modSettings['smftags_set_mintaglength'])
               continue;
            //Check max tag length
            if(strlen($tag) > $modSettings['smftags_set_maxtaglength'])
               continue;

            //Insert The tag
            $dbresult = db_query("SELECT ID_TAG FROM {$db_prefix}tags WHERE tag = '$tag'", __FILE__, __LINE__);
            if(db_affected_rows() == 0)
            {
               //Insert into Tags table
               db_query("INSERT INTO {$db_prefix}tags
                  (tag, approved)
               VALUES ('$tag',1)", __FILE__, __LINE__);   
               $ID_TAG = db_insert_id();
               //Insert into Tags log
               db_query("INSERT INTO {$db_prefix}tags_log
                  (ID_TAG,ID_TOPIC, ID_MEMBER)
               VALUES ($ID_TAG,$topic,$ID_MEMBER)", __FILE__, __LINE__);

               $tagcount++;
            }
            else
            {
               $row = mysql_fetch_assoc($dbresult);
               $ID_TAG = $row['ID_TAG'];
               $dbresult2= db_query("SELECT ID FROM {$db_prefix}tags_log WHERE ID_TAG  =  $ID_TAG  AND ID_TOPIC = $topic", __FILE__, __LINE__);
               if(db_affected_rows() != 0)
               {
                  continue;

               }
               mysql_free_result($dbresult2);
               //Insert into Tags log

               db_query("INSERT INTO {$db_prefix}tags_log
                  (ID_TAG,ID_TOPIC, ID_MEMBER)
               VALUES ($ID_TAG,$topic,$ID_MEMBER)", __FILE__, __LINE__);
               $tagcount++;

            }
            mysql_free_result($dbresult);
         }
      }
   }
   
   //End Tagging System

Logged
 
TRForumcu.NeT | Bilgi ve Paylaşım Platformu
aros
Meraklı Üye
***


Mesaj : 82
Forum Para : 109.00 YTL
« Yanıtla #2 : 15 Ocak 2008, 19:25:03 »

kardeş çok tşk edeirm ama buda olmadı Sad bana kopmle tags modu gerekli eger elinde olan arkadşalr varsa smf 1.4 uyumlu tags modunu upload edebilirlermi acaba

Logged
 
TRForumcu.NeT | Bilgi ve Paylaşım Platformu
|| Kontecau ||
Saygıdeğer Üye
********


Mesaj : 3.214
Forum Para : 3328.00 YTL
« Yanıtla #3 : 15 Ocak 2008, 22:21:33 »

Oto Mod Ekte..

Logged
 
TRForumcu.NeT | Bilgi ve Paylaşım Platformu
aros
Meraklı Üye
***


Mesaj : 82
Forum Para : 109.00 YTL
« Yanıtla #4 : 18 Ocak 2008, 13:59:44 »

kardeş bu bu olmadı Sad

Hiçbir kurulum ve kaldırma eylemi tanımlanmadı!

böyle hata verdi

Logged
 
TRForumcu.NeT | Bilgi ve Paylaşım Platformu
Evo
Yönetici
*


Mesaj : 6.040
Forum Para : 7374.00 YTL
« Yanıtla #5 : 18 Ocak 2008, 14:25:32 »

kardeş bu bu olmadı Sad

Hiçbir kurulum ve kaldırma eylemi tanımlanmadı!

böyle hata verdi


Paket içindeki package-info.xml dosyanı aç

Bul
<install for="1.1.2,1.1,1.1.3">
Değiştir
<install for="1.1.2,1.1,1.1.3,.1.1.4">

Bul
<uninstall for="1.1.2,1.1,1.1.3">
Değiştir
<uninstall for="1.1.2,1.1,1.1.3,1.1.4">

Tüm modları böyle uyumlu hale getirebilirsin.

Yapamazsan da ektekini kur sorun çıkarsa buradan devam edebilirsin.


Ayrıca Türkçesini'de ekledim direk olarak o modu da kurabilirsin.

Logged
 
Sayfa: [1] 2   Yukarı git
Yazdır