| |
|
|
|
| |
| Artikel »
Tutorials-1.6.5 »
TUTORIAL 1.6.5: Multi Video Station und Punktesystem verknüpfen.
|
TUTORIAL 1.6.5: Multi Video Station und Punktesystem verknüpfen.
22.03.2010 von KC-Cracky
Dokumentation: Wenn Sie das Punktesystem und das MVS Addon installiert haben können Sie das MVS Addon anpassen, damit es u.a auch Punkte für das Einsenden von Videos gibt.
Nach dem erfolgreichen Editieren werden Punkte für das schreiben neuer Kommentare, Bewertungen und für das einsenden von Videos vergeben.
Vorraussetzung:
- Sie müssen das MVS Addon installiert haben » Siehe hier
- Sie müssen das Punktesystem installiert haben » Siehe hier
Anleitung für MVS Addon Version 3.6.4
pkinc/admin/managemovie.php:
Suche:
 | PHP-Code Anfang: (12 Zeilen) | Code markieren | 1 2 3 4 5 6 7 8 9 10 11 12 |
| $ActiveLevel=$SQL->fetch_array($SQL->query("SELECT `movie_autor`, `movie_active`, `movie_submited` FROM `".pkSQLTAB_MOVIE."` WHERE `id`='".$VideoID."' LIMIT 1 ")); if ($ActiveLevel['movie_active']==1){ $permit=0; $change=0; }else{ $change=1; $permit=0; } $SQL->query("UPDATE `".pkSQLTAB_MOVIE."` SET `movie_active`='".$change."',movie_submited='".$permit."' WHERE `id`='".$VideoID."' LIMIT 1 "); pkHeaderLocation('managemovie&entries='.$entries.''); break; |
| | | PHP-Code ENDE: (12 Zeilen) | Code markieren |
|
|
Ersetze es mit:
 | PHP-Code Anfang: (19 Zeilen) | Code markieren | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
| $ActiveLevel=$SQL->fetch_array($SQL->query("SELECT `movie_autor`, `movie_active`, `movie_submited` FROM `".pkSQLTAB_MOVIE."` WHERE `id`='".$VideoID."' LIMIT 1 ")); if ($ActiveLevel['movie_active']==1){ $permit=0; $change=0; }else{ if($ActiveLevel['movie_submited']==1){ #### Start - KEPS - Punktesystem by kit-spiele.de require_once(pkDIRCLASS."keps".pkEXT); pkKEPS::setSQL(); pkKEPS::kepsSetPoints('movie_aktivieren', $ActiveLevel['movie_autor']); #### Ende - KEPS - Punktesystem by kit-spiele.de } $change=1; $permit=0; } $SQL->query("UPDATE `".pkSQLTAB_MOVIE."` SET `movie_active`='".$change."',movie_submited='".$permit."' WHERE `id`='".$VideoID."' LIMIT 1 "); pkHeaderLocation('managemovie&entries='.$entries.''); break; |
| | | PHP-Code ENDE: (19 Zeilen) | Code markieren |
|
|
Öffne pkinc/public/movie_comments.php:
Suche:
Füge darüber ein:
 | PHP-Code Anfang: (3 Zeilen) | Code markieren | | #### Start - KEPS - Punktesystem by kit-spiele.de pkKEPS::kepsSetPoints('kommentare', intval(pkGetUservalue('id'))); #### Ende - KEPS - Punktesystem by kit-spiele.de
|
| | | PHP-Code ENDE: (3 Zeilen) | Code markieren |
|
|
Anleitung für MVS Addon Version 3.6.5++
pkinc/admin/managemovie.php:
Suche:
 | PHP-Code Anfang: (16 Zeilen) | Code markieren | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
| $ActiveLevel=$SQL->fetch_array($SQL->query("SELECT `movie_active`, `movie_submited`, `movie_submitemail` FROM `".pkSQLTAB_MOVIE."` WHERE `id`='".$VideoID."' LIMIT 1 ")); if ($ActiveLevel['movie_active']==1){ $permit=0; $change=0; }else{ $change=1; $permit=0; if($ActiveLevel['movie_submited']==1){ #Einsendung wurde akzeptiert! pkLoadLang('movie'); $mail_title = pkGetSpecialLang('content_video_notifyok_emailtitle',pkGetConfig('site_name')); $mail_text = pkGetSpecialLang('content_video_notifyok_email',pkGetConfig('site_name')); $mailer_adress = mailalias($ActiveLevel['movie_submitemail']); mailsender($mailer_adress,$mail_title,$mail_text); } } |
| | | PHP-Code ENDE: (16 Zeilen) | Code markieren |
|
|
Ersetze es mit:
 | PHP-Code Anfang: (21 Zeilen) | Code markieren | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
| $ActiveLevel=$SQL->fetch_array($SQL->query("SELECT `movie_autor`, `movie_active`, `movie_submited`, `movie_submitemail` FROM `".pkSQLTAB_MOVIE."` WHERE `id`='".$VideoID."' LIMIT 1 ")); if ($ActiveLevel['movie_active']==1){ $permit=0; $change=0; }else{ $change=1; $permit=0; if($ActiveLevel['movie_submited']==1){ #### Start - KEPS - Punktesystem by kit-spiele.de require_once(pkDIRCLASS."keps".pkEXT); pkKEPS::setSQL(); pkKEPS::kepsSetPoints('movie_aktivieren', $ActiveLevel['movie_autor']); #### Ende - KEPS - Punktesystem by kit-spiele.de #Einsendung wurde akzeptiert! pkLoadLang('movie'); $mail_title = pkGetSpecialLang('content_video_notifyok_emailtitle',pkGetConfig('site_name')); $mail_text = pkGetSpecialLang('content_video_notifyok_email',pkGetConfig('site_name')); $mailer_adress = mailalias($ActiveLevel['movie_submitemail']); mailsender($mailer_adress,$mail_title,$mail_text); } } |
| | | PHP-Code ENDE: (21 Zeilen) | Code markieren |
|
|
Öffne pkinc/public/movie_comments.php:
Suche:
Füge darüber ein:
 | PHP-Code Anfang: (3 Zeilen) | Code markieren | | #### Start - KEPS - Punktesystem by kit-spiele.de pkKEPS::kepsSetPoints('kommentare', intval(pkGetUservalue('id'))); #### Ende - KEPS - Punktesystem by kit-spiele.de
|
| | | PHP-Code ENDE: (3 Zeilen) | Code markieren |
|
|
Öffne pkinc/public/movie_details.php und suche folgendes 3 mal:
 | PHP-Code Anfang: (4 Zeilen) | Code markieren | | eval("\$report= \"".pkTpl("movie/movievote_voted")."\";"); } }else{ eval("\$report= \"".pkTpl("movie/movievote_multiNO")."\";"); |
| | | PHP-Code ENDE: (4 Zeilen) | Code markieren |
|
|
Und ersetze diese auch 3 mal durch:
 | PHP-Code Anfang: (7 Zeilen) | Code markieren | | eval("\$report= \"".pkTpl("movie/movievote_voted")."\";"); #### Start - KEPS - Punktesystem by kit-spiele.de pkKEPS::kepsSetPoints('bewertungen', intval(pkGetUservalue('id'))); #### Ende - KEPS - Punktesystem by kit-spiele.de } }else{ eval("\$report= \"".pkTpl("movie/movievote_multiNO")."\";"); |
| | | PHP-Code ENDE: (7 Zeilen) | Code markieren |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|