Beiträge: 140
	Themen: 44
	Registriert seit: 30.01.2009
	
	
 
	
	
		Hallöchen,
Ich möchte meine News im Forum auch extern eintragen lassen.
Dies ist ja normalerweise ganz einfach möglich. 
Ich stoße leider auf 2 kleine Probleme.
Wie ermittel ich die longipadress und den posthash (Beide in mybb_posts)?
Wäre nett, wenn mir das jemand sagen könnte.
MfG,
Waluigi
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 25.820
	Themen: 271
	Registriert seit: 20.09.2005
	
	
 
	
	
		1) Das ist für die IP-Adresse: 
http://de.php.net/manual/de/function.ip2long.php
2) Das dient zur Erkennung bei Attachments.
	
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
 
	
	
 
 
	
	
	
		
	Beiträge: 140
	Themen: 44
	Registriert seit: 30.01.2009
	
	
 
	
	
		Danke StefanT.
Soll ich den posthash dann immer frei lassen und ermittelt der sich dann selber, oder was muss ich dann da eingeben?
MfG
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 25.820
	Themen: 271
	Registriert seit: 20.09.2005
	
	
 
	
	
		Schau dir mal den Datahandler (inc/datahandlers/post.php) an. Da siehst du, was gebraucht wird und was nicht.
	
	
	
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
 
	
	
 
 
	
	
	
		
	Beiträge: 140
	Themen: 44
	Registriert seit: 30.01.2009
	
	
 
	
	
		Ich bin noch etwas irritiert, was da alles drin steht.
So ganz blicke ich da noch nicht durch.
Ich ahbe mal folgendes gefunden:
PHP-Code:
// Assign any uploaded attachments with the specific posthash to the merged post.
                if($double_post['posthash'])
                {
                    $post['posthash'] = $db->escape_string($post['posthash']);
                    $double_post['posthash'] = $db->escape_string($double_post['posthash']);
                    
                    $query = $db->simple_select("attachments", "COUNT(aid) AS attachmentcount", "pid='0' AND visible='1' AND posthash='{$post['posthash']}'");
                    $attachmentcount = $db->fetch_field($query, "attachmentcount");
                
                    if($attachmentcount > 0)
                    {
                        // Update forum count
                        update_thread_counters($post['tid'], array('attachmentcount' => "+{$attachmentcount}"));
                    }
                    
                    $attachmentassign = array(
                        "pid" => $double_post['pid'],
                        "posthash" => $double_post['posthash'],
                    );
                    $db->update_query("attachments", $attachmentassign, "posthash='{$post['posthash']}'");
                } 
Ist das der Code den ich brauche, oder wie lasse ich den posthash generieren?
MfG,
Waluigi
	
 
 
	
	
	
		
	Beiträge: 140
	Themen: 44
	Registriert seit: 30.01.2009
	
	
 
	
		
		
		19.10.2009, 12:06 
(Dieser Beitrag wurde zuletzt bearbeitet: 19.10.2009, 16:50 von Waluigi.)
		
	 
	
		da mir da warscheinlich noch keiner helfen möchte bzw. kann, möchte ich mal fragen, ob man den wert einfach frei lassen kann, oder dort immer beliebige Zahlen eingeben kann, ohne das ich etwas kaputt mache.
Denn... ich weiß leider nicht, wie ich den posthash ermitteln soll.
MfG,
Waluigi
Kann man denn einen eigenen hash generieren lassen, und den dann da einfügen?
Ich würde das dann so machen, dass der hash automatisc generiert wird, aber einer sein muss, den es noch nicht gibt.
Geht sowas?
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 18.383
	Themen: 257
	Registriert seit: 09.02.2005
	
	
 
	
	
		Das sollte dir weiterhelfen:
PHP-Code:
mt_srand ((double) microtime() * 1000000);
$posthash = $mybb->input['posthash'] = md5($thread['tid'].$mybb->user['uid'].mt_rand()); 
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
 
	
	
 
 
	
	
	
		
	Beiträge: 140
	Themen: 44
	Registriert seit: 30.01.2009
	
	
 
	
	
		Hey, vielen Dank Michael.
Ich brauche zuguter letzt nur noch eine Spalte.
Leider komme ich auch nicht dahinter, was ich da genau einfügen soll.
Es geht um die Spalte replyto.
Bei einem neuen Thema steht es auf 0, dennoch steht bei einem Post dort eine Zahl (zum jeweiligen Thema immer die selbe Zahl).
Kann mir einer sagen, wie ich diese generiere?
MfG,
Waluigi
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 18.383
	Themen: 257
	Registriert seit: 09.02.2005
	
	
 
	
	
		Das ist die ID des Beitrags, auf den geantwortet wurde.
	
	
	
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
 
	
	
 
 
	
	
	
		
	Beiträge: 140
	Themen: 44
	Registriert seit: 30.01.2009
	
	
 
	
	
		Oh, wie blöd von mir.
Vielen Dank für eure Hilfe!