Unread Post Information to DB - Probleme mit dem Einbau

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Candy
Mitglied
Beiträge: 314
Registriert: 09.11.2002 21:15

Unread Post Information to DB - Probleme mit dem Einbau

Beitrag von Candy »

Hi,

ich bin gerade dabei den Mod in mein Board einzubauen, leider hängt es an der functions_post.php, es heisst in der Anleitung:

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------
#
		remove_search_post($post_id);

#
#-----[ AFTER, ADD ]------------------------------------------
#
//<!-- BEGIN Unread Post Information to Database Mod -->
		if($userdata['upi2db_access'])
		{
			$user_id = $userdata['user_id'];

			$sql = "SELECT topic_last_post_id
				FROM " . TOPICS_TABLE . "
				WHERE topic_id = " . $topic_id;

			if ($result = $db->sql_query($sql))
			{
				if ($last_post = $db->sql_fetchrow($result))
				{
					$topic_last_post_id = $last_post['topic_last_post_id'];
				}
			}

			if(($topic_last_post_id == $lpid) && $mode != 'delete')
			{
				$sqldel = "DELETE FROM " . UPI2DB_READ_TOPICS_TABLE . "
					WHERE user_id = " . $user_id . "
						AND topic_id = " . $topic_id;

				if ( !($result = $db->sql_query($sqldel)) )
				{
					message_die(GENERAL_ERROR, 'Error Topic Read Delete', '', __LINE__, __FILE__, $sql);
				}

				$visit_time = time();
				$sql = "INSERT INTO " . UPI2DB_READ_TOPICS_TABLE . "
					(topic_id, user_id, visit_time, forum_id)
					VALUES 	('$topic_id' , $user_id, '$visit_time', '$forum_id')";

				if ( !($result = $db->sql_query($sql)) )
				{
					message_die(GENERAL_ERROR, 'Error Topic Read', '', __LINE__, __FILE__, $sql);
				}
			}
		}
//<!-- END Unread Post Information to Database Mod -->
Der Aufruf der funktion remove_search_post($post_id); ist allerdings 2 mal vorhanden, welcher ist gemeint, der in der funktion submit_post oder der in der funktion delete_post ?

Liebe Grüße Candy
ekelzwerg
Mitglied
Beiträge: 105
Registriert: 10.06.2005 17:02
Wohnort: Walenstadt
Kontaktdaten:

Beitrag von ekelzwerg »

sieht bei mir so aus:

Code: Alles auswählen

 if ($mode == 'editpost')
        {
                remove_search_post($post_id);
//<!-- BEGIN Unread Post Information to Database Mod -->
		if($userdata['upi2db_access'])
		{
zeile 403 - 408 (bei mir)

bei fragen zu diesem mod wendet man sich am einfachsten an die hp: http://www.bigrib.de schnelle und zuverlässige hilfe (wie hier).
riddlex
Mitglied
Beiträge: 348
Registriert: 26.08.2002 05:56

Beitrag von riddlex »

also ich hab das gleiche problem das es sachen doppelt gibt
welches soll man dann nehmen?
das erste gefundene oder das zweite?
MartinWilli83
Mitglied
Beiträge: 666
Registriert: 04.04.2005 11:38
Wohnort: Berlin

Beitrag von MartinWilli83 »

das erste
wen du beides nehmen sollst steht mal 2 da
wen du das 2 suchen sollst ist mehr code vorgegeben das es eindeutig ist wo genau
riddlex
Mitglied
Beiträge: 348
Registriert: 26.08.2002 05:56

Beitrag von riddlex »

das erste in der datei
oder das erste das er findet?
MartinWilli83
Mitglied
Beiträge: 666
Registriert: 04.04.2005 11:38
Wohnort: Berlin

Beitrag von MartinWilli83 »

das erste in der datei und das erste was er findet ist doch daselbe oder net?

wen dasteht suche

Code: Alles auswählen

find
xxx

füge danach ein
yyy
dürfte klar sein oder?

wen dasteht

Code: Alles auswählen

find
yxyx
xxx
yxyx

-----------
##INLINE FIND
 xxx 
---
###
after that
dgd
soweit verstanden?

Code: Alles auswählen

find 2mal
xxx
----------
##
erstze mit
dfsg
dürfte alles erklären
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
riddlex
Mitglied
Beiträge: 348
Registriert: 26.08.2002 05:56

Beitrag von riddlex »

MartinWilli83 hat geschrieben:das erste in der datei und das erste was er findet ist doch daselbe oder net?
nein ist eben nicht das selbe sonst würd ich nicht fragen :wink:

wenn ich gerade in der mitte von der datei bin, dann ist das erste was er findet das nach der mitte
das erste was in der datei steht, kann trotzdem vorher -also vor der mitte- sein
verstanden was ich meine?
MartinWilli83
Mitglied
Beiträge: 666
Registriert: 04.04.2005 11:38
Wohnort: Berlin

Beitrag von MartinWilli83 »

wen du dich an den install anleitung hällst und alles in richtiger reihenfolge machst suche und finde dann stellt sich die frage eigentlich gar net weil die install anleitung extra in der reihnfolge ist mit suchen so das alles hinhaut
mfg
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
riddlex
Mitglied
Beiträge: 348
Registriert: 26.08.2002 05:56

Beitrag von riddlex »

oh :o
das ist aber nicht gut
dann soll ich also das erste was er findet nehmen :o
mist :-?
MartinWilli83
Mitglied
Beiträge: 666
Registriert: 04.04.2005 11:38
Wohnort: Berlin

Beitrag von MartinWilli83 »

jup
den beispiel:
häuselbauer wollen haus bauen womit fangen die an mit keller oder mit den dach?

mit keller den wen ich mitd ach beginne kommt nix gescheites bei raus.
oder:
hast nen neues programm oder spiel must es natürlich erst ordentlich installieren befor du spielen kannst.
einfach cd einlegen und starten des spiels geht net;-)
blöde beispiele ich weis *fg*
deswegen immer an install anleitung halten dementsprechend arbeiten suchen finden zufügen ersetzen dan wird es auch was ordenltiches;-)
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Antworten

Zurück zu „phpBB 2.0: Mod Support“