Probleem met favoriete-topics-mod

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Langnek
Berichten: 69
Lid geworden op: 21 jul 2005, 16:39

Probleem met favoriete-topics-mod

Bericht door Langnek » 27 feb 2006, 14:58

Beste mensen,

Ik heb zojuist een MOD geïnstalleerd waarmee gebruikers een lijst met favoriete topics bij zouden moeten kunnen houden. Alles lijkt te werken, alleen kan je als gebruiker nergens aangeven dat je een topic wilt toevoegen aan je favorieten-lijstje... :S

Herkent iemand dit probleem en belangrijker: heeft iemand er een oplossing voor?

Gebruikersavatar
XGE_Lithium
Berichten: 1278
Lid geworden op: 26 okt 2005, 19:28
Locatie: Heythuysen
Contacteer:

Bericht door XGE_Lithium » 27 feb 2006, 15:01

Mogen we iets meer info? MOD naam/link en link naar je forum? Eventuele error? :)

Langnek
Berichten: 69
Lid geworden op: 21 jul 2005, 16:39

Bericht door Langnek » 27 feb 2006, 15:04

Een error o.i.d. krijg ik niet, maar ik krijg eenvoudigweg geen button te zien waarmee je een topic bij je favorieten-lijstje kan plaatsen. Ik denk echter dat ik het probleem al heb gevonden; het volgende staat namelijk in de install-file, maar dat lijkt me niet juist:

Code: Selecteer alles

#-----[ OPEN ]------------------------------------------
#
templates/subSilver/viewtopic_body.tpl
#
#-----[ FIND ]------------------------------------------
#
	<td width="40%" valign="top" nowrap="nowrap" align="left"><span class="gensmall">{S_WATCH_TOPIC}</span><br />
#
#-----[ IN-LINE FIND ]------------------------------------------
#
{S_WATCH_TOPIC}
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
<!-- BEGIN switch_user_logged_out --><br /><a href="{U_FAV}">{L_FAV}</a><!-- END switch_user_logged_out -->

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 27 feb 2006, 15:05

Hmm, die mod is neit goed gescript:
maak van:

Code: Selecteer alles

<!-- BEGIN switch_user_logged_out --><br /><a href="{U_FAV}">{L_FAV}</a><!-- END switch_user_logged_out -->
dit:

Code: Selecteer alles

<!-- BEGIN switch_user_logged_out -->
<br /><a href="{U_FAV}">{L_FAV}</a>
<!-- END switch_user_logged_out -->
Dus dat de <!-- BEGIN ** --> en <!-- END ** --> op eigen regel staan. (Er mag verder NIETS op die regel staan ;)

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 27 feb 2006, 15:06

De switches moeten elk op een nieuwe regel staan, volgens mij moet het dan werken? :roll:

Maar dan nog, volgens mij moeten de switches staan op user_logged_in want nu zouden gasten het te zien moeten krijgen... :roll:

// Damn Paulus! ;)

Langnek
Berichten: 69
Lid geworden op: 21 jul 2005, 16:39

Bericht door Langnek » 27 feb 2006, 15:07

Prophecy schreef:Maar dan nog, volgens mij moeten de switches staan op user_logged_in want nu zouden gasten het te zien moeten krijgen... :roll:
Precies, dat heb ik nu ook aangepast en ik zie in ieder geval al een link waarmee ik een topic zou moeten kunnen toevoegen. Echter krijg ik nu de volgende foutmelding:

Code: Selecteer alles

Could not insert data into favorites table

DEBUG MODE

SQL Error : 1146 Table 'Forum.favorites' doesn't exist

INSERT INTO favorites (fav_id, user_id, topic_id) VALUES (NULL, '3', '988')

Line : 60
File : favorites.php

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 27 feb 2006, 15:08

Je bent vergeten je SQL-query uit te voeren om de database aan te maken, deze zit doorgaans bij je installatie(-bestanden)!

Langnek
Berichten: 69
Lid geworden op: 21 jul 2005, 16:39

Bericht door Langnek » 27 feb 2006, 15:15

Prophecy schreef:Je bent vergeten je SQL-query uit te voeren om de database aan te maken, deze zit doorgaans bij je installatie(-bestanden)!
Ik heb de SQL-query wel uitgevoerd, maar de fout zit er volgens mij in dat in het install-bestand een verkeerde naam staan:

Code: Selecteer alles

CREATE TABLE `[b]phpbb_favorites[/b]` ( 
`fav_id` int(11) NOT NULL auto_increment, 
`user_id` int(11) NOT NULL default '0', 
`topic_id` int(11) NOT NULL default '0', 
PRIMARY KEY (`fav_id`) 
) 
(hierin staat dat de tabel phpbb_favorites gaat heten, terwijl er in de php-bestanden klaarblijkelijk verwezen wordt naar de tabel forum.favorites.) :S

Langnek
Berichten: 69
Lid geworden op: 21 jul 2005, 16:39

Bericht door Langnek » 27 feb 2006, 15:24

Langnek schreef:hierin staat dat de tabel phpbb_favorites gaat heten, terwijl er in de php-bestanden klaarblijkelijk verwezen wordt naar de tabel forum.favorites.
Ik heb de SQL-query verwijderd en opnieuw geïnstalleerd, maar nu met de table-naam 'Forum.favorites'. Dit werkt echter ook niet...

Langnek
Berichten: 69
Lid geworden op: 21 jul 2005, 16:39

Bericht door Langnek » 27 feb 2006, 16:20

Ter informatie: het probleem is opgelost. Ik moest de tabel gewoon 'favorites' noemen... Lekker duidelijke installatie-file :bad-words:

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 27 feb 2006, 17:23

Bij de handleiding over hoe je een mod installeert (de basishandleiding voor dit soort zaken) staat er ook duidelijk bij wat je moet doen als je een andere dan de standaard prefix gebruikt.
... Maar ik modereer (nog) niet.

Langnek
Berichten: 69
Lid geworden op: 21 jul 2005, 16:39

Bericht door Langnek » 02 mar 2006, 12:56

Het installeren van deze MOD is gelukkig gelukt! Echter wil ik hierin het e.e.a. aanpassen, zodat de gebruikers hun als favoriet gemarkeerde topic in hun eigen profiel hebben staan. Iemand een idee of dit kan/hoe dit moet?

Gesloten