nur ein problem mit dem "rate_topics_v204" mod

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Benutzeravatar
opYum82
Beiträge: 186
Registriert: Sa 05.Feb, 2005 13:09

nur ein problem mit dem "rate_topics_v204" mod

Beitrag von opYum82 »

Was hast Du gemacht, bevor das Problem aufgetreten ist?
ich habe nur den mod imstalliert!


Was hast Du bereits versucht um das Problem zu lösen?
so einiges an .tpl und php änderungen.....undundund



Fehlerbeschreibung und Nachricht

Hallo liebe Mitglieder!

Ich nutze derzeit, das full installations packet plus 1.52.

Ich habe nun den "rate_topics_v204" mod installiert, war kein grosser
Aufwand und es funktioniert soweit auch alles!

Man kann optional in der Forenübersicht eine neue Spalte einfühgen,
in der man sehen kann wie hoch das Thema (topic) bewertet wurde.

Wenn ich nun den installations anweisungen folge erscheint in der neuen
forenansicht auch eine neue Spalte, jedoch wird in dieser Spalte nicht an
gezeigt, wie hoch das Thema bewertet wurde.
( nicht nur das in der spalte nichts zu sehen ist oder der zähler auf "0" steht,
nein es ist überhaupt keine info (Zahl =1...3....4...10 votingpoints) zu sehen.

Natürlich nutze ich kein subsilver als TPL, vieleicht könnte da der hacken liegen.

Ich zeige euch nun was ich machen sollte und gemacht habe:

##############################################################
## Author Notes:
## This will add a small column beside views in the forum
## topic list that displays the current topic rating.
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
viewforum.php

#
#-----[ FIND ]------------------------------------------
#
$template->assign_block_vars('topicrow', array(
'ROW_COLOR' => $row_color,
'ROW_CLASS' => $row_class,
'FORUM_ID' => $forum_id,
'TOPIC_ID' => $topic_id,

#
#-----[ AFTER, ADD ]------------------------------------------
#
'TOPIC_RATING' => sprintf("%.2f", ratings_view_forum($topic_id)),

#
#-----[ FIND ]------------------------------------------
#
'U_VIEW_TOPIC' => $view_topic_url)
);

#
#-----[ AFTER, ADD ]------------------------------------------
#
ratings_check_forum($topic_id);


Bis hier her hat alles geklapt!
(die installationsanweisung war mit meinen dateien identisch)


Die nächsten Änderungen kann man bei meiner version nicht in der "viewforum_body.tpl"
machen sondern in der "topics_list_box.tpl" soviel weis ich schon hehehe....

so sollte ich weiter machen:

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/viewforum_body.tpl

#
#-----[ FIND ]------------------------------------------
#
<th width="50" align="center" class="thTop" nowrap="nowrap">&nbsp;{L_VIEWS}&nbsp;</th>

#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- BEGIN rating_switch -->
<th width="50" align="center" class="thTop" nowrap="nowrap">&nbsp;{L_RATING}&nbsp;</th>
<!-- END rating_switch -->

#
#-----[ FIND ]------------------------------------------
#
<td class="row2" align="center" valign="middle"><span class="postdetails">{topicrow.VIEWS}</span></td>

#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- BEGIN rate_switch_msg -->
<td class="row2" align="center" valign="middle"><span class="postdetails">{topicrow.TOPIC_RATING}</span></td>
<!-- END rate_switch_msg -->

#
#-----[ FIND ]------------------------------------------
#
<td class="catBottom" align="center" valign="middle" colspan="6" height="28"><span class="genmed">{L_DISPLAY_TOPICS}:&nbsp;{S_SELECT_TOPIC_DAYS}&nbsp;

#
#-----[ REPLACE WITH ]------------------------------------------
#
<td class="catBottom" align="center" valign="middle" colspan="{COLSPAN_SETTING}" height="28"><span class="genmed">{L_DISPLAY_TOPICS}:&nbsp;{S_SELECT_TOPIC_DAYS}&nbsp;

#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
#End


natürlich ist hier die ganze .tpl anders!


statt:
<th width="50" align="center" class="thTop" nowrap="nowrap">&nbsp;{L_VIEWS}&nbsp;</th>
ist bei mir nur:
<th width="50" align="center" nowrap="nowrap">&nbsp;{topics_list_box.row.L_VIEWS}&nbsp;</th>


und so weiter und so weiter!
ich hab versucht das alles trotz dem kompatibel ein zu bauen,
daß hat zum teil auch geklappt, da man die zusätzliche Spalte sehen konnte.

aber das letzte was ich einfhügen sollte konnte ich leider nichts anfangen,
da diese zeile in keiner weise vorhanden war.

Nun die Frage ligt es an der .tpl die nicht kompatibel ist (was ich nicht glaube)
oder liegt es daran, das ich die änderungen ja nicht in der "viewforum_body.tpl"
sondern in der "topics_list_box.tpl" durchführen musste?

Wie gesagt der mod funktionier einwandfrei, jedoch diese sache bekomme ich einfach nicht hin,
kann mir da jemand von euch weiter helfen?

ich hänge auch gern an was ihr braucht!
Zuletzt geändert von opYum82 am Fr 29.Jul, 2005 17:34, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Du musst auch die functions_topics_list.php anstelle der viewtopic.php verwenden, wenn es um die Foren selber geht (also die Darstellung der Bewertungs-Images).
Und soo viel anders ist die topics_list_box.tpl auch nicht.
Wenn Du Dir die Änderungen anschaust, die der Mod an der viewtopic_body.tpl vornimmt, solltest Du die richtigen Stellen in der neuen Datei auch finden.
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!
Benutzeravatar
opYum82
Beiträge: 186
Registriert: Sa 05.Feb, 2005 13:09

Beitrag von opYum82 »

Du musst auch die functions_topics_list.php anstelle der viewtopic.php verwenden,
kann es sein, daß du dich verschrieben hast?
das eine hat doch mit dem andern nichts am Hut oder?

den ich kann dort "$template->pparse('body');"
überhaupt nicht finden!
Zuletzt geändert von opYum82 am Fr 29.Jul, 2005 18:10, insgesamt 1-mal geändert.
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

den ich kann dort "$template->pparse('body');"
überhaupt nicht finden!
Gibt es da auch nicht. :D

Dennoch hat oxpus recht! :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
opYum82
Beiträge: 186
Registriert: Sa 05.Feb, 2005 13:09

Beitrag von opYum82 »

ja aber was und wie geht das denn?
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Was meinst du?

Du musst die Änderungen der viewforum.php in der functions_topics_list.php vornehmen!!!
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, viewforum.php, nicht viewtopic.php.
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!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

^^ Och, dieser kleine dreher ist mir garnicht aufgefallen. :rolleyes:
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
opYum82
Beiträge: 186
Registriert: Sa 05.Feb, 2005 13:09

Beitrag von opYum82 »

also so:

Code: Alles auswählen

functions_topics_list.php anstelle der viewforum.php
das dumme ist nur das es in meiner installationsanleitung nichts in der viewforum.php
zu ändern gibt also das kann auch nicht sein!

ich muss lediglich diese dateien ändern:
-constants.php
-includes/page_header.php
-includes/functions.php
-viewtopic.php
-templates/subSilver/viewtopic_body.tpl

also da gibts keine viewforum.php die ich ändern muss also,
reden wir anscheinen aneinander vorbei!

Ich meinte eher, daß anstat der Änderungen die eigendlich in der
viewtopic.phpvorgenommen werden sollen, die functions_topics_list.php
als in frage kommende datei ausfällt, da functions_ nichts mit view-php's zutun haben.
Zuletzt geändert von opYum82 am Fr 29.Jul, 2005 20:54, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann schau mal in Deinen 1. Post. Da hast Du angefangen von viewforum_... ;)

EDIT
Die functions_topics_list.php ersetzt Teile der viewforum.php!
Zuletzt geändert von oxpus am Fr 29.Jul, 2005 20:55, insgesamt 1-mal geändert.
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!
Benutzeravatar
opYum82
Beiträge: 186
Registriert: Sa 05.Feb, 2005 13:09

Beitrag von opYum82 »

ja aber das war ja nur der optionale zusatz nicht der mod selbst.
mmm....ich probier mal was anderes und sag gleich bescheid!
EDIT
Die functions_topics_list.php ersetzt Teile der viewforum.php!
ja das stimmt!

EDIT
Wie ichs mir dachte, in der functions_topics_list.php findet man nicht die
stellen die laut der installationsanleitung zu suchen sind. der grüne teil
des ersten postings hat ja auch problemlos geklappt, da ich alle
installatinsanweisungen genau so durchführen konnte.
Zuletzt geändert von opYum82 am Fr 29.Jul, 2005 21:02, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Poste doch mal einen Link zum Mod, und die Dateien functions_topics_list.php, topics_list_box.tpl, viewforum.php und viewforum_body.tpl...
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!
Benutzeravatar
opYum82
Beiträge: 186
Registriert: Sa 05.Feb, 2005 13:09

Beitrag von opYum82 »

einen link kann ich nicht posten, da du meine adresse
als verbotenes wort eingestellt hast!

(a.ma.t.e.u.r-c.u.ms.h.o.t.s)

EDIT:
Du hattest recht, wenn man genau nachschaut findet man die stellen auch
in der functions_topics_list.php, ich hab nun alles einfühgen können aber
es wird immer noch nicht angezeigt!

also ich hab die sachen nun in der :
-functions_topics_list.php
und der:
-viewforum.php
richtig einsetzen können, jedoch ohne ergebnis ;(
Zuletzt geändert von opYum82 am Fr 29.Jul, 2005 21:35, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich wollte keinen Link zu Deinem Forum (den kenne ich ja), sondern dahin, wo man den Mod herunterladen kann. Du musst ihn ja irgendwo her haben ;)
Und eben Deine Dateien dazu...
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!
Benutzeravatar
opYum82
Beiträge: 186
Registriert: Sa 05.Feb, 2005 13:09

Beitrag von opYum82 »

ach so hier:
http://www.phpbbhacks.com/download/210

bitte oben noch mein edit anschauen!

welche dateien meinst du (die originale oder die editierten?)
Zuletzt geändert von opYum82 am Fr 29.Jul, 2005 21:38, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Editierten.
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!
Benutzeravatar
opYum82
Beiträge: 186
Registriert: Sa 05.Feb, 2005 13:09

Beitrag von opYum82 »

so hier alle datein ausser die .tpl's, die hab ich
wieder rückgängig gemacht, da es dumm aussieht wenn
der mod nicht funktioniert!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

:hh: Und die functions_topics_list.php, da diese ja die Installation für die viewforum.php übernimmt ...

EDIT
Aber versuchs mal selber mit dieser Kurzanleitung:

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes\functions_topics_list.php

# 
#-----[ FIND ]------------------------------------------ 
#
			'TOPIC_TITLE'			=> $topic_title,

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
			'TOPIC_RATING' => sprintf("%.2f", ratings_view_forum($topic_id)),

# 
#-----[ FIND ]------------------------------------------ 
#
		$template->assign_block_vars( $tpl . '.row.topic', array());

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
		ratings_check_forum($topic_rowset[$i]['topic_id']);
Zuletzt geändert von oxpus am Fr 29.Jul, 2005 22:10, insgesamt 1-mal geändert.
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!
Benutzeravatar
opYum82
Beiträge: 186
Registriert: Sa 05.Feb, 2005 13:09

Beitrag von opYum82 »

ups!
da hier ist sie:

NEIN das "ratings_check_forum($topic_rowset[$i]['topic_id']);" darf dort nicht stehen!
Zuletzt geändert von opYum82 am Fr 29.Jul, 2005 22:18, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wo denn?
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!
Benutzeravatar
opYum82
Beiträge: 186
Registriert: Sa 05.Feb, 2005 13:09

Beitrag von opYum82 »

na nach deiner Installationsanleitun kann ich nicht
vor gehen, da mir dann ein fehler angezeigt wird!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Und was für ein Fehler?
*glaskugel in reparatur*
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!
Benutzeravatar
opYum82
Beiträge: 186
Registriert: Sa 05.Feb, 2005 13:09

Beitrag von opYum82 »

sorry war mal kurz weg!

Code: Alles auswählen

DEBUG MODE

SQL Error : 1054 Unknown column 't171' in 'where clause'

SELECT f.auth_rate FROM phpbb_forums f, phpbb_topics t WHERE f.forum_id = t.forum_id AND t.topic_id = t171
Line : 842
File : functions_rate.php
 
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm, da stimmt was gewaltig nicht.
Aber ich sehe, Du hast es bereits korrigiert?
Die Zeile wäre in der functions_topic_list.php ja so richtig:

Code: Alles auswählen

ratings_check_forum($topic_id);
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!
Benutzeravatar
opYum82
Beiträge: 186
Registriert: Sa 05.Feb, 2005 13:09

Beitrag von opYum82 »

Ja die functions_topics_list.php die ich oben angehängt habe
wurde bereits von mir bearbeitet und ich konnte auch
alles richtig einbauen.

Wie ich in "Beitrag #13/24" schon sagte ;)

wie gehts weiter?
Zuletzt geändert von opYum82 am Sa 30.Jul, 2005 12:25, insgesamt 1-mal geändert.
Antworten