Advanced Topic Type fehler [teil Lösung]

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.
Benutzeravatar
QO
Mitglied
Beiträge: 304
Registriert: 21.02.2006 12:59
Kontaktdaten:

Beitrag von QO »

:cry:

Naja, ich habs hinbekommen das auch das füßvolk die neuen topics verwenden kann. Habe mal probier ob es funktionieren würde wenn ich "wichtig" und "ankündigung" auch für normale reg einstelle => :)

Auch wenn die befugnisse wieder zurücksetzt funtioniert es für alle, hoffentlich auch für alle die nicht testbenutzter sind.


ABER die bildchen.... Jeder Beitrag hat ein anderes Bild bekommen, aber nicht das was es sein sollte und 1 bild warzwar mal eins das ich im acp ausgesucht habe, es war aber am falschen Ort... Sowas habe ich bereits in der .com gesehen, die ist aber wieder offline.


Morgen ist auch noch ein tag


@ doppeldecker: Bei mir gehen alle


QO

PS Wenn die wieder online sind, dann schaut mal hier
http://www.phpbb.com/phpBB/viewtopic.ph ... &start=120
Zuletzt geändert von QO am 06.03.2006 01:52, insgesamt 1-mal geändert.
Benutzeravatar
Balint
Mitglied
Beiträge: 1815
Registriert: 25.01.2003 21:43
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von Balint »

Hallo!

Im Originalthread auf phpBB.com wird vorgeschlagen:

Code: Alles auswählen

#
#-----[ OPEN ]----------------------------------------------
#
posting.php

#
#-----[ FIND ]----------------------------------------------
#  (This is the original line from phpbb 2.0.18!)

$topic_type = ( in_array($topic_type, array(POST_NORMAL, POST_STICKY, POST_ANNOUNCE)) ) ? $topic_type : POST_NORMAL;

#
#-----[ REPLACE WITH ]----------------------------------------------
#

// Begin Advanced Topic Type
$all_topic_types = array(POST_NORMAL, POST_STICKY, POST_ANNOUNCE);
$sql_tt = "SELECT * FROM ". TOPIC_ADD_TYPE_TABLE ." ORDER BY topic_type_order DESC";
$result_tt = $db->sql_query($sql_tt);
while( $add_type = $db->sql_fetchrow($result_tt) )
{
    $topic_add_type = intval( $add_type['topic_type_order'] + POST_ADD_TYPE );
    $all_topic_types[] = $topic_add_type;
}
$topic_type = ( in_array($topic_type, $all_topic_types) ) ? $topic_type : POST_NORMAL;
// End Advanced Topic Type
Ich hab den MOD installiert und bei mir geht es...


Grüße,
Bálint
Benutzeravatar
QO
Mitglied
Beiträge: 304
Registriert: 21.02.2006 12:59
Kontaktdaten:

Beitrag von QO »

Ja, da gabs ein paar lösungen, die eine war die von mir auch erwähnte variante mit der Zeile löschen.

Jedenfalls beheben alle 3 varianten nicht meine jetzigen proble :roll:
Benutzeravatar
Ramona_FP
Mitglied
Beiträge: 367
Registriert: 27.04.2005 18:19
Wohnort: NRW
Kontaktdaten:

Beitrag von Ramona_FP »

Balints Änderung habe ich auch nun umgesetzt.. da ein total Chaos war habe ich alle types nochmal gelöscht und einen neuen eingegeben - statt dem Namen kommt nur eine Zahl!

Das vorherige Chaos:

Testtype 1
Testtype 2

angelegt. Dann im Forum ausgewählt - Testtype 1 ausgewählt und angezeigt wurde mir letztendlich testtype 2 . Wenn ich also was auswählen will muss ich das jeweils darüberliegende nehmen..wurd "witzig" bei 5 Types :roll: :-? Icons spinnen bei mir nun auch. Mal gehen sie, mal nicht
Liebe Grüße

Ramona
Benutzeravatar
QO
Mitglied
Beiträge: 304
Registriert: 21.02.2006 12:59
Kontaktdaten:

Beitrag von QO »

Hat jemand inzwischen Fehler beseitigen können?

QO
Benutzeravatar
Prometeus
Mitglied
Beiträge: 371
Registriert: 01.07.2005 11:07

Beitrag von Prometeus »

Mal schieb :)
de$ert
Mitglied
Beiträge: 341
Registriert: 21.10.2005 03:08
Kontaktdaten:

Beitrag von de$ert »

Up :)
Benutzeravatar
mark2
Mitglied
Beiträge: 454
Registriert: 22.02.2006 23:05
Wohnort: Kempten

Beitrag von mark2 »

Immer noch nichts neues ?

ich habe den mod in Version 2.0.21 eingebaut und auch schon diese Zeile in der posting.php gelöscht

Code: Alles auswählen

$topic_type = ( in_array($topic_type, array(POST_NORMAL, POST_STICKY, POST_ANNOUNCE)) ) ? $topic_type : POST_NORMAL;
Es funktioniert dennoch nicht.
- Der topic Wichtig und Ankündigung funktionieren als einzige richtig
- Alle anderen werden nicht on top platziert obwohl es im ACP so eingestellt ist *
- Der unterste topic im ACP funktioniert überhaupt nicht. Es wird nichteinmal der Name des Topics angezeigt. Auch bei diesem funktioniert das on top nicht *
- Bei der Eingabe eines anderen Bildes wird es zwar in der vorschau im ACP richtig angezeigt doch im board nicht berücksichtigt. Es wird nur das Standard Bild angezeigt.
- Steht ein Advanced topic type an oberster Stelle in der Forenansicht wird überhaupt kein Bild angezeigt. Also nicht einmal das Standard Bild. Erst wenn ein anderer Topic über diesem steht wird das Bild angezeigt :evil:. Wie kann den das sein?

* sobald man im ACP einen Advanced topic type bearbeite bzw. die dort gemachten Einstellungen neu speichert verhalten sich alle geposteten Advanced topic types dieses Typs richtig.
Wird aber ein neuer topic dieses typs gepostet ist dieser nicht on top. Es muß also nach jedem posting eines Advanced topic type die Einstellungen neu gespeichert werden


Wo liegt das Problem dass der Text ( Titel ) des untersten Advanced topic type nicht angezeigt wird ?
Was muß ich ändern dass wenigstens immer das Standard Bild angezeigt wird ?
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag von Elvis »

mark2 hat geschrieben:Immer noch nichts neues ?

ich habe den mod in Version 2.0.21 eingebaut und auch schon diese Zeile in der posting.php gelöscht

Code: Alles auswählen

$topic_type = ( in_array($topic_type, array(POST_NORMAL, POST_STICKY, POST_ANNOUNCE)) ) ? $topic_type : POST_NORMAL;
nicht löschen sondern Ersetzten

Der Code von Balint bzw phpbb.com funktioniert soweit, aber es werden einmal die Normalen TopicFolders genommen und einmal die die bei dem Mod bei sind.

[ externes Bild ]

kann mir mal jemand sagen wie ich den Fehler wegbekomme das er nicht einmal die Normalen Folder nimmt und dann die die beim Mod bei sind ????

Im ACP habe ich alles gleich angegeben.
[ externes Bild ]
Benutzeravatar
mark2
Mitglied
Beiträge: 454
Registriert: 22.02.2006 23:05
Wohnort: Kempten

Beitrag von mark2 »

Habe die Zeilen jetzt eingefügt. Hat aber nichts bewirkt.

Bei dir wird wenigsten ein icon beim obersten angezeit. Dafür sind bei dir alle anderen die darunter kommen falsch. Wenn ich das richtig sehe

Du hast also in der Viewforum.php das hier geändert

Code: Alles auswählen

finde 
// BEGIN Advanced Topic Type MOD
      else if( $topic_rowset[$i]['topic_type'] > POST_ADD_TYPE )

erstze mit 
// BEGIN Advanced Topic Type MOD
      else if( $topic_rowset[$i]['topic_type'] == POST_ADD_TYPE )
Das hatt ich bisher nicht geändert und mir wurden alle bis auf den obersten richtig angezeigt. Gerade eben habe ich die stelle geändert und danach werden mir nur noch die standart icon angezeigt. mit dieser variante habe ich dann auch im ersten topic ein icon.

Funktioniert bei dir das mit dem Übergabeparameter ?
Ich muss jedes mal nach Ertellung eines solchen Topic die Einstullungen im ACP neu speichern damit er on top bleibt.
Zuletzt geändert von mark2 am 08.12.2006 19:42, insgesamt 1-mal geändert.
Antworten

Zurück zu „phpBB 2.0: Mod Support“