[RC] Wiki Coolness 1.0.1
Forumregels
LEES: Algemene Voorwaarden. Denk eventueel aan tags (DEV, BETA, RC)!
LEES: Algemene Voorwaarden. Denk eventueel aan tags (DEV, BETA, RC)!

Re: [BETA] Wiki Credits 1.0
Moet het dan ook niet zo zijn met de wiki?
Keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open
- FreakyBlue
- Berichten: 1607
- Lid geworden op: 29 okt 2007, 22:15
- Locatie: Netherlands
- Contacteer:
Re: [BETA] Wiki Credits 1.0
Is dat zo? Ook als de databases fysiek zijn gescheiden --> dus andere databasename, username en passwordpaul schreef:Zolang de user in config.php toegang tot phpBB heeft is dat geen probleem. Gewoon dit doen:Code: Selecteer alles
SELECT * FROM db.table;

My music and tutorials -> https://youtube.com/gh0stwrit3rMusic/
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
Re: [BETA] Wiki Credits 1.0
Username en password zullen vaak gelijk zijn (bij mij iig wel, heb het gewoon voor de overzichtlijkheid in 2 aparte databases staan en heb toch meer dan zat databases), maar vast lang niet altijd.FreakyBlue schreef:Is dat zo? Ook als de databases fysiek zijn gescheiden --> dus andere databasename, username en password
Re: [BETA] Wiki Credits 1.0
Alleen de username en password moeten hetzlfde zijn.FreakyBlue schreef:Is dat zo? Ook als de databases fysiek zijn gescheiden --> dus andere databasename, username en passwordpaul schreef:Zolang de user in config.php toegang tot phpBB heeft is dat geen probleem. Gewoon dit doen:Code: Selecteer alles
SELECT * FROM db.table;
- FreakyBlue
- Berichten: 1607
- Lid geworden op: 29 okt 2007, 22:15
- Locatie: Netherlands
- Contacteer:
Re: [BETA] Wiki Credits 1.0
Vanavond aardig wat vooruitgang geboekt met de wikicredits.
Het database probleem is (bijna) opgelost. Verder zijn de manieren waarop je credits kan verdienen uitgebreid. Nu is het alleen mogelijk om op basis van 'harde edits' credits te verdienen. In de volgende release is dit uitgebreid met credits gebaseerd op:
- percentage edits
- harde toegevoegde text
- percentage toegevoegde text
Allemaal te managen via de ACP-modules die er bijgeleverd worden
Ik hoop [BETA]1.0.1 snel te kunnen releasen
Het database probleem is (bijna) opgelost. Verder zijn de manieren waarop je credits kan verdienen uitgebreid. Nu is het alleen mogelijk om op basis van 'harde edits' credits te verdienen. In de volgende release is dit uitgebreid met credits gebaseerd op:
- percentage edits
- harde toegevoegde text
- percentage toegevoegde text
Allemaal te managen via de ACP-modules die er bijgeleverd worden

Ik hoop [BETA]1.0.1 snel te kunnen releasen

My music and tutorials -> https://youtube.com/gh0stwrit3rMusic/
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
-
- Berichten: 73
- Lid geworden op: 20 sep 2007, 12:33
Re: [BETA] Wiki Credits 1.0
paul schreef:Alleen de username en password moeten hetzlfde zijn.FreakyBlue schreef:Is dat zo? Ook als de databases fysiek zijn gescheiden --> dus andere databasename, username en passwordpaul schreef:Zolang de user in config.php toegang tot phpBB heeft is dat geen probleem. Gewoon dit doen:Code: Selecteer alles
SELECT * FROM db.table;
dus beter:
Code: Selecteer alles
$phpbb_db = mysql_connect($phpbb_db_server, $phpbb_db_gebruikersnaam, $phpbb_db_wachtwoord);
$wiki_db = mysql_connect($wiki_db_server, $wiki_db_gebruikersnaam, $wiki_db_wachtwoord);
en dan die handles gebruiken waneer je voor elke iets moet doen dus:
Code: Selecteer alles
mysql_query(string Query, variabel Handle);
//voor een phpbb query:
mysql_query("SELECT * FROM phpbb_users", $phpbb_db);
//query op de wiki database:
mysql_query("SELECT * FROM pages", $wiki_db);
- FreakyBlue
- Berichten: 1607
- Lid geworden op: 29 okt 2007, 22:15
- Locatie: Netherlands
- Contacteer:
Re: [BETA] Wiki Credits 2.0
Vers van de pers --> [BETA] wikicredits 2.0
Nieuw in deze release
- meerdere manieren om de wikicredits te verdienen (edits, tekst, combinatie | absoluut en percentage)
- automatische database installer en updater
- drie acp-modules waarin je de configuratie naar eigen behoefte kan aanpassen
- extra files om de MOD te installeren als je verschillende databases gebruikt
Kortom --> een geweldige update
Zie de eerste post van deze topic voor meerdere specificaties en screenshots. Mocht je de MOD gebruiken/waarderen --> dan wordt een kleine donatie voor alle uren die erin zitten ook gewaardeerd
Eventuele verzoeken voor future features --> geef ze maar door!!
Nieuw in deze release
- meerdere manieren om de wikicredits te verdienen (edits, tekst, combinatie | absoluut en percentage)
- automatische database installer en updater
- drie acp-modules waarin je de configuratie naar eigen behoefte kan aanpassen
- extra files om de MOD te installeren als je verschillende databases gebruikt
Kortom --> een geweldige update

Zie de eerste post van deze topic voor meerdere specificaties en screenshots. Mocht je de MOD gebruiken/waarderen --> dan wordt een kleine donatie voor alle uren die erin zitten ook gewaardeerd

Eventuele verzoeken voor future features --> geef ze maar door!!
My music and tutorials -> https://youtube.com/gh0stwrit3rMusic/
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
Re: [BETA] Wiki Credits 2.0
Deze query kan onmogelijk correct zijn op deze manier;
Verder, besef je je dat je 4 * 25 queries extra toevoegt (met standaard phpBB settings) aan viewtopic.php?
Je moet die queries joinen oid, niet in de while draaien.
De tweede parameter van request_var is type specific.A ls het dus een getal moet zijn als uitkomst, moet de tweede parameter ook een getal zijn en geen string.
Code: Selecteer alles
// Let's do the second database thing needed for the edit percentage settings
$sql = 'SELECT config_name, ss_total_edits
FROM '.CONFIG_TABLE.', '.WIKISITE_STATS_TABLE.'';

Code: Selecteer alles
set_config('wikicredits_based', request_var('wikicredits_based', '0'));
set_config('wikicredits_show', request_var('wikicredits_show', '0'));
- FreakyBlue
- Berichten: 1607
- Lid geworden op: 29 okt 2007, 22:15
- Locatie: Netherlands
- Contacteer:
Re: [BETA] Wiki Credits 2.0
Uhm, dit is - volgens mij - helemaal correct Paul. Je roept de CONFIG_TABLE aan en de WIKISITE_STATS_TABLE en uit beide tabellen haal je info. Deze query kan je alleen draaien als beide (wiki en phpBB) in dezelfde database staan. Zo niet, dan gebruik je de extra files die ik heb toegevoegd (waar de queries zijn gescheiden).paul schreef:Deze query kan onmogelijk correct zijn op deze manier;Code: Selecteer alles
// Let's do the second database thing needed for the edit percentage settings $sql = 'SELECT config_name, ss_total_edits FROM '.CONFIG_TABLE.', '.WIKISITE_STATS_TABLE.'';
Dus onderbouw aub je opmerking of zeg niets

Ik zie het probleem niet.paul schreef:Verder, besef je je dat je 4 * 25 queries extra toevoegt (met standaard phpBB settings) aan viewtopic.php?Je moet die queries joinen oid, niet in de while draaien.
My music and tutorials -> https://youtube.com/gh0stwrit3rMusic/
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
Re: [BETA] Wiki Credits 2.0
Ik zou zeggen, probeer eens in phpmyadmin wat die query doet. Want zonder where gaat deze query echt niet iets doen wat jij wilt. Dat onmogelijk. Mischien nog een lesjes SQL nemen eerst als je het niet snaptFreakyBlue schreef:Uhm, dit is - volgens mij - helemaal correct Paul. Je roept de CONFIG_TABLE aan en de WIKISITE_STATS_TABLE en uit beide tabellen haal je info. Deze query kan je alleen draaien als beide (wiki en phpBB) in dezelfde database staan. Zo niet, dan gebruik je de extra files die ik heb toegevoegd (waar de queries zijn gescheiden).paul schreef:Deze query kan onmogelijk correct zijn op deze manier;Code: Selecteer alles
// Let's do the second database thing needed for the edit percentage settings $sql = 'SELECT config_name, ss_total_edits FROM '.CONFIG_TABLE.', '.WIKISITE_STATS_TABLE.'';
Dus onderbouw aub je opmerking of zeg niets![]()

En je kan wel doen alsof je beter weet als ik het weet, maar ik denk dat ik ook maar een klein beetje meer ervaring heb met het schrijven van MODs als jij hebt. Ook maar een heel klein beetje hoor.
En als je het dan nog niet snapt, draai dan voor de lol deze query eens, hetzelfde als die van jouw maar dan met een andere table:
Code: Selecteer alles
SELECT config_name, username FROM phpbb_config, phpbb_users;
Ik wel. En een hoop hosts ook als je een meer als gemiddeld aantal pageviews hebt. 100 queries per pagina vind de server echt niet leuk.Ik zie het probleem niet.paul schreef:Verder, besef je je dat je 4 * 25 queries extra toevoegt (met standaard phpBB settings) aan viewtopic.php?Je moet die queries joinen oid, niet in de while draaien.
- FreakyBlue
- Berichten: 1607
- Lid geworden op: 29 okt 2007, 22:15
- Locatie: Netherlands
- Contacteer:
Re: [BETA] Wiki Credits 2.0
Je zal vast en zeker meer ervaring hebben (is ook niet zo moeilijk, want dit is mijn eerste MOD). Alleen het zou fijn zijn als je dan ook je ervaring en kennis deelt. En niet zo maar iets roept. Geloof me, dan zullen mensen veel beter naar je luisteren
Deze query draai ik met de volgende reden:
ss_total_edits heb ik nodig om alles om te kunnen zetten naar percentages:
config_name selecteer ik om later deze code goed te laten werken:
Dan gaat het dus om , en deze
Wat klopt er dan niet?

Deze query draai ik met de volgende reden:
Code: Selecteer alles
// Let's do the second database thing needed for the edit percentage settings
$sql = 'SELECT config_name, ss_total_edits
FROM '.CONFIG_TABLE.', '.WIKISITE_STATS_TABLE.'';
Code: Selecteer alles
$wikicredits_editspercentage = ($row['user_editcount'] / $row1['ss_total_edits'] * 100);
Code: Selecteer alles
if (($config['wikicredits_based'] == 1) && ($config['wikicredits_show'] == 2)) {
if (($wikicredits_editspercentage >= $config['wikiedits_k']) && ($wikicredits_editspercentage < $config['wikiedits_l']))
{
$wiki_credits = str_repeat($user->img('icon_wiki_credits', 'WIKI_CREDITS'), $row);
}
Code: Selecteer alles
config['wikicredits_based']
Code: Selecteer alles
$config['wikicredits_show']
Code: Selecteer alles
$config['wikiedits_k']
My music and tutorials -> https://youtube.com/gh0stwrit3rMusic/
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
Re: [BETA] Wiki Credits 2.0
alles, want je gebruikt heel $row['config_value'] niet. Heb je, zoals ik al zei, die query gedraaid die ik gegeven hebt. Doet precies hetzelfde als die van jouw alleen dan op de users table.
Mij is het al gelukt om een server met 3gig aan ram te laten crashen met die query
.
Mij is het al gelukt om een server met 3gig aan ram te laten crashen met die query

- FreakyBlue
- Berichten: 1607
- Lid geworden op: 29 okt 2007, 22:15
- Locatie: Netherlands
- Contacteer:
Re: [BETA] Wiki Credits 2.0
Oke, ik denk dat ik je ga begrijpen
Tip is dus om de sql queries meer te verfijnen in de zin van

Tip is dus om de sql queries meer te verfijnen in de zin van
Code: Selecteer alles
SELECT config_name, config_value
FROM phpbb_config
WHERE config_name = 'wikicredits_show'
or config_name = 'wikicredits_based'
etc...
;
My music and tutorials -> https://youtube.com/gh0stwrit3rMusic/
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
Re: [BETA] Wiki Credits 2.0
Je gebruikt uberhaupt die waarde niet uit de config table, dus die kan je gewoon uit die query halen. Je gebruikt namelijk $config en niet $row (wat uit de query komt).
- FreakyBlue
- Berichten: 1607
- Lid geworden op: 29 okt 2007, 22:15
- Locatie: Netherlands
- Contacteer:
Re: [BETA] Wiki Credits 2.0
Daar heb ik wat aanpaul schreef:Je gebruikt uberhaupt die waarde niet uit de config table, dus die kan je gewoon uit die query halen. Je gebruikt namelijk $config en niet $row (wat uit de query komt).

Je hebt helemaal gelijk. Is me niet eens opgevallen ... die query kan er idd gewoon uit.
Neem ik mee in de next release.
Nog meer Paul

My music and tutorials -> https://youtube.com/gh0stwrit3rMusic/
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
Re: [BETA] Wiki Credits 2.0
Je hebt een heleboel dubbele of haast dubbele code, ook niet echt wenselijk over het algemeen
.

- FreakyBlue
- Berichten: 1607
- Lid geworden op: 29 okt 2007, 22:15
- Locatie: Netherlands
- Contacteer:
Re: [BETA] Wiki Credits 2.0
True. Maar volgens mij heb ik die "haast" dezelfde code nodig. Er zit steeds een klein verschil in, maar dat kleine verschil zorgt voor een compleet andere (wenselijke) uitkomstpaul schreef:Je hebt een heleboel dubbele of haast dubbele code, ook niet echt wenselijk over het algemeen.

In ieder geval thnx voor je opmerkingen/tips.
My music and tutorials -> https://youtube.com/gh0stwrit3rMusic/
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
- FreakyBlue
- Berichten: 1607
- Lid geworden op: 29 okt 2007, 22:15
- Locatie: Netherlands
- Contacteer:
Re: [BETA] Wiki Credits 2.1
Nieuwe release: [BETA] 2.1
Updates:
- onnodige database queries eruit gehaald
- string issue <--> getal aangepast in acp_wikicredits.php

Updates:
- onnodige database queries eruit gehaald
- string issue <--> getal aangepast in acp_wikicredits.php
My music and tutorials -> https://youtube.com/gh0stwrit3rMusic/
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
- FreakyBlue
- Berichten: 1607
- Lid geworden op: 29 okt 2007, 22:15
- Locatie: Netherlands
- Contacteer:
Re: [RC] Wiki Coolness 3.0
Deze week is de Release Candidate uitgegeven. Wijzigingen t.o.v. de eerdere versie 2.1:
- naam veranderd (incl. alle code) in wiki coolness
- files gestructureerd
- nieuwe images
Het nieuwe pakket is de downloaden op IDLaunch (zie eerste post van dit topic).
- naam veranderd (incl. alle code) in wiki coolness
- files gestructureerd
- nieuwe images
Het nieuwe pakket is de downloaden op IDLaunch (zie eerste post van dit topic).
My music and tutorials -> https://youtube.com/gh0stwrit3rMusic/
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions
Re: [RC] Wiki Coolness 3.0
Vraagje, heb je deze ook al getest op 3.0.6.RCx?
Wil deze MOD in principe wel gaan gebruiken, maar dan moet ik er wel vanuit kunnen gaan dat het straks ook nog goed werkt. Op basis van de beschrijving verwacht ik geen problemen, maar beter safe then sorry.
Wil deze MOD in principe wel gaan gebruiken, maar dan moet ik er wel vanuit kunnen gaan dat het straks ook nog goed werkt. Op basis van de beschrijving verwacht ik geen problemen, maar beter safe then sorry.
