Weiterentwicklung vom Unread Post Information 2 Database Mod

Neue Projekte und Anfragen, Teamarbeiten und Alpha/Beta Scripte jeder Art.
KEINE Supportanfragen zu bestehenden MODs!
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Da muss BigRib ran. Er hat die ganzen Files.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felixdacat
Beiträge: 8
Registriert: Fr 16.Jul, 2004 12:58

Beitrag von felixdacat »

hier ist schon mal der bereich aus der functions:upi2db.php
zeile 443 ist rot markiert
[php]
$post_time_max = ($post_data['post_time'] > $post_data['post_edit_time']) ? $post_data['post_time'] : $post_data['post_edit_time'];
$post_time = (empty($upi2db_config['edit_as_new'])) ? "$post_data['post_time']" : "$post_time_max";
$new_topic_data[$post_data['forum_id']][$post_data['topic_id']] = $post_time;
$post_time_temp = $post_time;
$post_time_topic = $post_data['topic_id'];
[/php]
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann ersetze diese Zeile mal mit dieser hier:

Code: Alles auswählen

$post_time = ( empty( $upi2db_config['edit_as_new'] ) ) ? $post_data['post_time'] : $post_time_max;
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felixdacat
Beiträge: 8
Registriert: Fr 16.Jul, 2004 12:58

Beitrag von felixdacat »

^b ^b ^b ^b ^b ^b
Funktioniert. Besten Dank. Bug beseitigt :D
Benutzeravatar
BigRib
Beiträge: 109
Registriert: Mi 30.Jun, 2004 11:11
Kontaktdaten:

Beitrag von BigRib »

felix es reicht wen dus in ein forum schreibst :) am liebsten ist es mir hier in dieses oder in testforum da es noch keine offizielle beta ist :)
Zuletzt geändert von BigRib am Fr 16.Jul, 2004 20:48, insgesamt 1-mal geändert.
Gru? BigRib
UPI2DB Support Forum
Kein Support per ICQ, Email oder PN.
No support per ICQ, Email or PM.
Benutzeravatar
BigRib
Beiträge: 109
Registriert: Mi 30.Jun, 2004 11:11
Kontaktdaten:

Beitrag von BigRib »

Noch ne änderung die behebt das bei jedem beitrag in die unread tabelle geschrieben wird, jetzt nur noch beim ersten neuen beitrag und das auch nur ein mal!

poste sie heute abend.
Zuletzt geändert von BigRib am Fr 16.Jul, 2004 16:01, insgesamt 2-mal geändert.
Gru? BigRib
UPI2DB Support Forum
Kein Support per ICQ, Email oder PN.
No support per ICQ, Email or PM.
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

ich wüsste gern was ich da teste (ja das hört sich jetzt unheimlich dumm an aber... naja ich frag halt :P) Also was genau hab ich als User davon wenn ich die Beiträge als ungelesen makieren kann? *nicht ganz mitkomm*

Ich glob dafür bin ich echt zu dumm ... *schnief*


PS: ich habe den Categorie Hierarchy Mod installiert und in der Installation finde ich diese Zeile:

Code: Alles auswählen

$tracking_topics = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_t']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . "_t"]) : array();
$tracking_forums = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . "_f"]) : array();
der cat mod löscht aber mit dieser Zeile:

Code: Alles auswählen

//-- mod : categories hierarchy --------------------------------------------------------------------
//-- delete
// $tracking_topics = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_t']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . "_t"]) : array();
// $tracking_forums = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . "_f"]) : array();
//-- fin mod : categories hierarchy ----------------------------------------------------------------
genau diesen Teil! Ich schau mal in der functions_catoegories_hierarchy.php nach ob ich eine ähnliche finde!
Zuletzt geändert von Bootenks am Fr 16.Jul, 2004 18:38, insgesamt 1-mal geändert.
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ganz einfach:
Du bekommst das jeweilige Topic im Index und in viewforum als ungelesen angezeigt! Das kann sehr Hilfreich sein wenn man einen Beitrag später nochmal ansehen möchte. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

ah verstehe ähm gibt es nicht sowas wie bookmarking? ist das dann nicht die selbige Funktion?? schau mal ich hab meinen Post geändert!

in der functions_categories_hierarchy.php ist das zu finden:

Code: Alles auswählen

	// read the user cookie
	$tracking_topics	= ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_t']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . "_t"]) : array();
	$tracking_forums	= ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . "_f"]) : array();
	$tracking_all		= ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all']) ) ? intval($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all']) : -1;
muss die letzte Zeile auch verändert werden obwohl sie nicht in der install steht??
Zuletzt geändert von Bootenks am Fr 16.Jul, 2004 18:42, insgesamt 1-mal geändert.
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

mal zu deiner upi2db_db_uninstall.php:

das:

Code: Alles auswählen

$sql = array(
"DROP TABLE ".$table_prefix."upi2db_config",
"DROP TABLE ".$table_prefix."upi2db_read_topics",
"DROP TABLE ".$table_prefix."upi2db_read_forum",
"ALTER TABLE ".$table_prefix."users DROP user_upi2db_which_system"
"ALTER TABLE ".$table_prefix."users DROP user_upi2db_new_word"
"ALTER TABLE ".$table_prefix."users DROP user_upi2db_edit_word"
"ALTER TABLE ".$table_prefix."users DROP user_upi2db_unread_color"
);
muss so heissen:

Code: Alles auswählen

$sql = array(
"DROP TABLE ".$table_prefix."upi2db_config",
"DROP TABLE ".$table_prefix."upi2db_read_topics",
"DROP TABLE ".$table_prefix."upi2db_read_forum",
"ALTER TABLE ".$table_prefix."users DROP user_upi2db_which_system",
"ALTER TABLE ".$table_prefix."users DROP user_upi2db_new_word",
"ALTER TABLE ".$table_prefix."users DROP user_upi2db_edit_word",
"ALTER TABLE ".$table_prefix."users DROP user_upi2db_unread_color"
);
da haste ein paar Kommas vergessen!
Zuletzt geändert von Bootenks am Fr 16.Jul, 2004 18:51, insgesamt 1-mal geändert.
Benutzeravatar
BigRib
Beiträge: 109
Registriert: Mi 30.Jun, 2004 11:11
Kontaktdaten:

Beitrag von BigRib »

[quote="Bootenks - Fr 16.Jul, 2004 18:50";p="10066"]mal zu deiner upi2db_db_uninstall.php:

das:

Code: Alles auswählen

$sql = array(
"DROP TABLE ".$table_prefix."upi2db_config",
"DROP TABLE ".$table_prefix."upi2db_read_topics",
"DROP TABLE ".$table_prefix."upi2db_read_forum",
"ALTER TABLE ".$table_prefix."users DROP user_upi2db_which_system"
"ALTER TABLE ".$table_prefix."users DROP user_upi2db_new_word"
"ALTER TABLE ".$table_prefix."users DROP user_upi2db_edit_word"
"ALTER TABLE ".$table_prefix."users DROP user_upi2db_unread_color"
);
muss so heissen:

Code: Alles auswählen

$sql = array(
"DROP TABLE ".$table_prefix."upi2db_config",
"DROP TABLE ".$table_prefix."upi2db_read_topics",
"DROP TABLE ".$table_prefix."upi2db_read_forum",
"ALTER TABLE ".$table_prefix."users DROP user_upi2db_which_system",
"ALTER TABLE ".$table_prefix."users DROP user_upi2db_new_word",
"ALTER TABLE ".$table_prefix."users DROP user_upi2db_edit_word",
"ALTER TABLE ".$table_prefix."users DROP user_upi2db_unread_color"
);
da haste ein paar Kommas vergessen![/quote]

Danke hab ich geändert :)
Gru? BigRib
UPI2DB Support Forum
Kein Support per ICQ, Email oder PN.
No support per ICQ, Email or PM.
Benutzeravatar
BigRib
Beiträge: 109
Registriert: Mi 30.Jun, 2004 11:11
Kontaktdaten:

Beitrag von BigRib »

[quote="Bootenks - Fr 16.Jul, 2004 18:39";p="10065"]ah verstehe ähm gibt es nicht sowas wie bookmarking? ist das dann nicht die selbige Funktion?? schau mal ich hab meinen Post geändert!

in der functions_categories_hierarchy.php ist das zu finden:

muss die letzte Zeile auch verändert werden obwohl sie nicht in der install steht??[/quote]

Sorry aber beim CH-Mod sind einige änderungen von nöten sorry wuste ned das du ihn eingebaut hast.

Da muss ich ne extra anleitung schreiben.
Zuletzt geändert von BigRib am Fr 16.Jul, 2004 21:46, insgesamt 1-mal geändert.
Gru? BigRib
UPI2DB Support Forum
Kein Support per ICQ, Email oder PN.
No support per ICQ, Email or PM.
Benutzeravatar
BigRib
Beiträge: 109
Registriert: Mi 30.Jun, 2004 11:11
Kontaktdaten:

Beitrag von BigRib »

So hier das update von der ClosedBeta 1.0 auf 1.2
Zuletzt geändert von BigRib am Fr 16.Jul, 2004 23:47, insgesamt 3-mal geändert.
Gru? BigRib
UPI2DB Support Forum
Kein Support per ICQ, Email oder PN.
No support per ICQ, Email or PM.
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

wenigstens den tipp mit den Uninstall konnte ich dir geben! Ich warte dann einfach auf die extra install für CH!
Nur ein Informatik Student. ^^
Benutzeravatar
BigRib
Beiträge: 109
Registriert: Mi 30.Jun, 2004 11:11
Kontaktdaten:

Beitrag von BigRib »

Sodele gibt wieder neuigkeiten :)

Heute Nacht fertig gestellt:
- UPI2DB Mod V2 Anleitung für phpBB2 2.0.9 incl Categories Hierarchy 2.0.5
- UPI2DB Mod V2 Addon "Quick Reply"
- UPI2DB Mod V2 Addon "Categories Hierarchy 2.0.5"
Gru? BigRib
UPI2DB Support Forum
Kein Support per ICQ, Email oder PN.
No support per ICQ, Email or PM.
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Habe Post bekommen und baue nu den auch ein! ^^ Mal gucken ob die Änderungen am CH auch funzen. *grins*
Zuletzt geändert von Bootenks am Sa 17.Jul, 2004 08:34, insgesamt 1-mal geändert.
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

^^ Prima, ich hab den CH nämlich ebenfalls drin! :)
Hab das nur nicht erwähnt weil schonmal das plus 1.5 angesprochen wurde, wo der CH ja auch drin ist!
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

also nu bin ich bis zur hälftegekommen...

Der Split-Mod (vers. 2.0.1) ist bei mir ebenso installiert wie der Topic List Mod! Ich denke mal das die beiden Mods ganz schön in die viewforum rumwurschteln. Man findet zwar alle zu änderen Stellen aber man trifft auch auf komplette Auskommandierungen (/* ..... */)! Also werden viele Zeilen nicht mehr beachtet!

Ich hoffe du machst deinen Mod ebenso kompatibel mit diesen beiden Mods... Aber ich denke mal dass viele den Split und Topic List Mod installiert haben und deshalb das ganze keine sinnlose Aktion wäre.
Nur ein Informatik Student. ^^
Benutzeravatar
BigRib
Beiträge: 109
Registriert: Mi 30.Jun, 2004 11:11
Kontaktdaten:

Beitrag von BigRib »

Ich finde den Topic List Mod nirgends :(
Gru? BigRib
UPI2DB Support Forum
Kein Support per ICQ, Email oder PN.
No support per ICQ, Email or PM.
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Zuletzt geändert von Bootenks am Sa 17.Jul, 2004 13:20, insgesamt 1-mal geändert.
Benutzeravatar
BigRib
Beiträge: 109
Registriert: Mi 30.Jun, 2004 11:11
Kontaktdaten:

Beitrag von BigRib »

Unread Post Information 2 Database Mod Split Topic Type 2.0.1 ADDON 1.0

Sollte auch gleichzeitig mit Topic List Mod funktionieren.
Zuletzt geändert von BigRib am Sa 17.Jul, 2004 15:24, insgesamt 2-mal geändert.
Gru? BigRib
UPI2DB Support Forum
Kein Support per ICQ, Email oder PN.
No support per ICQ, Email or PM.
Benutzeravatar
BigRib
Beiträge: 109
Registriert: Mi 30.Jun, 2004 11:11
Kontaktdaten:

Beitrag von BigRib »

Update von 1.2 auf 1.3 das behebt das editierte Beiträge zwischen Ankündigung und Wichtig angezeigt werden.

Jetztige Rangfolge(normal):

1. Ankündigung
2. Wichtig
3. Ankündigung Editiert(wenn im ACP eingestellt)
3. Wichtig Editiert(wenn im ACP eingestellt)
3. Normale Editiert(wenn im ACP eingestellt)
4. Normale

Jetztige Rangfolge(Split Topic Type):

1. Ankündigung Editiert
2. Ankündigung
3. Wichtig Editiert
4. Wichtig
5. Normal Editiert
4. Normal

File kommt demnächst
Zuletzt geändert von BigRib am Sa 17.Jul, 2004 16:03, insgesamt 2-mal geändert.
Gru? BigRib
UPI2DB Support Forum
Kein Support per ICQ, Email oder PN.
No support per ICQ, Email or PM.
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

ich baue gleich mal ein ^^ ich hoffe mir kommt nicht noch ein Mod in die Quere...
Nur ein Informatik Student. ^^
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

in der install des Add-Ons haste dich verschrieben:

Code: Alles auswählen

# 
#-----[ FIND ]------------------------------------------ 
#
topic_list('TOPICS_LIST_BOX', 'topics_list_box', $topic_rowset, '', $allow_split_type, $display_nav_tree, $footer, '', '', '', '', '', $topic_read, $read_time, $forum_read);

#
#-----[ IN-LINE FIND ]------------------------------------------
#
$footer

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, '', '', '', '', '', $topic_read, $read_time, $forum_read
so stehts drin und so muss es aussehen:

Code: Alles auswählen

# 
#-----[ FIND ]------------------------------------------ 
#
topic_list('TOPICS_LIST_BOX', 'topics_list_box', $topic_rowset, '', $allow_split_type, $display_nav_tree, $footer);

#
#-----[ IN-LINE FIND ]------------------------------------------
#
$footer

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, '', '', '', '', '', $topic_read, $read_time, $forum_read
also du hast die Zeile die man suchen muss mit derjenigen wie sie nach der Veränderung aussieht vertauscht!

EDIT:

in der Install mit dem Categorie Hierarchy steht:

Code: Alles auswählen

# 
#-----[ FIND ]------------------------------------------ 
#
function submit_post($mode,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)
es muss aber danach gesucht werden:

Code: Alles auswählen

# 
#-----[ FIND ]------------------------------------------ 
#
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)
da haste irgendwie kauderwelsch draus gemacht ^^

Also bei der Sache bin ich mir nicht sicher:

Code: Alles auswählen

# 
#-----[ FIND ]------------------------------------------ 
#
function update_post_stats(&$mode, &$post_data, &$forum_id, &$topic_id, &$post_id, &$user_id)

#
#-----[ IN-LINE FIND ]------------------------------------------
#
&$user_id

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, $lpid
sicher das man hier mir , $lpid ersetzen muss und nicht mit , &$lpid ?
Zuletzt geändert von Bootenks am Sa 17.Jul, 2004 17:31, insgesamt 2-mal geändert.
Benutzeravatar
BigRib
Beiträge: 109
Registriert: Mi 30.Jun, 2004 11:11
Kontaktdaten:

Beitrag von BigRib »

Oki danke :)
Gru? BigRib
UPI2DB Support Forum
Kein Support per ICQ, Email oder PN.
No support per ICQ, Email or PM.
Antworten