Pagina 1 van 1

Vijanden

Geplaatst: 03 feb 2013, 19:45
door Solidjeuh
Je kunt geen gebruikers uit je vijandenlijst aan je vriendenlijst toevoegen

Ik krijg deze melding als ik een persoon wil toevoegen aan mijn vrienden.
Het gaat bij iedereen, Enkel bij 1 persoon krijg ik deze melding..
Hij staat niet bij mijn vijanden, En ik bij hem ook niet ..

Iemand die een idee heeft wat dit zou kunnen zijn aub?

~~~~ EDIT ~~~~

Het probleem is precies enkel bij leden die ik al eens verwijderd had als vriend..
Die kan ik niet meer opnieuw toevoegen?

Re: Vijanden

Geplaatst: 03 feb 2013, 20:18
door Pola
Dit probleem heb ik nog nooit eerder gezien.
Kun je de volgdende MySQL query met phpMyAdmin uitvoeren en kijken of je de user_id's van de leden die je niet als vriend kunt toevoegen ook tegenkomt:

Code: Selecteer alles

SELECT * FROM phpbb_zebra WHERE user_id = <jouw user_id>
Vervang hierin <jouw user_id> door het getal van jouw user_id.
Eventueel kun je ook het user_id van de gebruiker die je niet kunt toevoegen aan de query:

Code: Selecteer alles

SELECT * FROM phpbb_zebra WHERE user_id = <jouw user_id> AND zebra_id = <user_id van andere gebruiker>

Re: Vijanden

Geplaatst: 03 feb 2013, 20:32
door Solidjeuh
ID 64 is idd iemand die ik niet kan toevoegen als vriend..
Moet ik die gwn verwijderen? of repareren ofzo?

Printscreen:

http://www.fun2play.net/images/p4ybacku ... 5p774t.jpg

Re: Vijanden

Geplaatst: 03 feb 2013, 21:06
door Pola
Alle regels waar zowel bij friend als bij foe 0 staat, zouden helemaal niet in de tabel moeten staan! Hoe heb je in het verleden de vrienden verwijderd?

Met de volgende MySQL query kun je betreffende records verwijderen voor jou gebruikersid:

Code: Selecteer alles

DELETE FROM phpbb_zebra WHERE user_id = 2 AND friend = 0 AND foe = 0
Maar - afhankelijk van hoe je de vrienden in het verleden verwijderd hebt - is het misschien nodig om dat voor iedereen te doen:

Code: Selecteer alles

DELETE FROM phpbb_zebra WHERE friend = 0 AND foe = 0
Je zou daarvoor eerst de volgende query kunnen uit voeren om te zien of het vaker voorkomt:

Code: Selecteer alles

SELECT * FROM phpbb_zebra WHERE friend = 0 AND foe = 0
Als je gewoon de vrienden verwijderd hebt via het gebruikerspaneel, dan lijkt het er op dat er iets niet goed is in de code, waardoor de records niet verwijderd worden wanneer je een vriend (of vijand) verwijderd. Zou je dan de inhoud van /includes/ucp/ucp_zebra.php tussen code tags kunnen laten zien?

Re: Vijanden

Geplaatst: 03 feb 2013, 21:59
door Solidjeuh
Ik heb die gewoon verwijderd via het gebruikerspaneel .. 'vriend verwijderen'
Maar ik heb ondertussen die Social network mod eens geïnstalleerd en opnieuw verwijderd..
Dat kan alles mss een beetje in de war gebracht hebben?

Super bedankt voor je hulp!
Het werkt nu!

Afbeelding