Cash MOD 2.2.1 und der Quiz Mod- Fehlende Variable

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.
Greise
Mitglied
Beiträge: 29
Registriert: 06.09.2004 11:50
Wohnort: Plauen

Beitrag von Greise »

Na, das Problem ist ja hier auch schon besprochen worden, von daher habe ich hier gepostet, leider blicke ich nur nicht durch, welche Änderungen genau gemacht wurden.

Welche Dateien soll ich denn hier posten? Also welche benötigst Du?

Und ja, die Mods sind ordentlich eingebaut, kann ich Dir versichern, sowohl Cash wie auch Quiz, da liegt aber meines erachtens nach das Problem.

Gruß
Greise
Mitglied
Beiträge: 29
Registriert: 06.09.2004 11:50
Wohnort: Plauen

Beitrag von Greise »

Hat sich erledigt meinerseits, mein FTP Programm hat nur die Hälfte übertragen!

Gruß
steffi1977
Mitglied
Beiträge: 1578
Registriert: 10.01.2004 22:49
Wohnort: Moers
Kontaktdaten:

Beitrag von steffi1977 »

mich würde auch mal interessieren was ich machen muss.
Bei mir klappt das von Anfang an nicht seid ich den QuizMod eingebaut habe, ich meine ich bekomme keine Points für einen Beitrag.
Ich hatte alles gemacht was voriges Jahr schon gesagt wurde.
Mickroz
Mitglied
Beiträge: 5
Registriert: 12.10.2005 20:43

Beitrag von Mickroz »

hello, i did te modification to function_post.php

find:

Code: Alles auswählen

$cash_message = $GLOBALS['cm_posting']->update_post($mode, $post_data, $forum_id, $topic_id, $post_id, $topic_type, $bbcode_uid, $post_username, $post_message);
replace with:

Code: Alles auswählen

   if ( isset($GLOBALS['cm_posting']) ) 
   { 
      $cash_message = $GLOBALS['cm_posting']->update_post($mode, $post_data, $forum_id, $topic_id, $post_id, $topic_type, $bbcode_uid, $post_username, $post_message); 
   }
now everything is working on my PHP Version 4.3.10 site,but on my PHP Version 5.0.4 site the auto close quiz isn't working,i have to manually close it.

any idea for this to get it working??

Greetz, Mickroz
Mickroz
Mitglied
Beiträge: 5
Registriert: 12.10.2005 20:43

Beitrag von Mickroz »

also when posting an answer the posting.php returns a blank screen but answers do get posted
Mickroz
Mitglied
Beiträge: 5
Registriert: 12.10.2005 20:43

Beitrag von Mickroz »

found the problem, installed the quiz mod on a clean 2.0.18 and got the same thing, a blank posting.php and the quiz isn't auto closed.
Benutzeravatar
Andy120
Mitglied
Beiträge: 3430
Registriert: 02.01.2004 11:21
Wohnort: Basel (Schweiz)
Kontaktdaten:

Beitrag von Andy120 »

huhu :D

Ich möchte mich grat mal bedanken.. habe jetzt bissle versucht und gebastelt
bis es ging ^^

Danköö an die Code von saerdnaer =)


Gruss, Andy
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

könntest du mal alle deine änderungen zusammenstellen, damit nicht jeder das ganze thema lesen muss?
Benutzeravatar
Andy120
Mitglied
Beiträge: 3430
Registriert: 02.01.2004 11:21
Wohnort: Basel (Schweiz)
Kontaktdaten:

Beitrag von Andy120 »

saerdnaer hat geschrieben:in der includes/quiz.php:
suche:

Code: Alles auswählen

	function make_post($subject, $message, $mode, $topic_id = 0, $post_id = 0)
	{
		global $db, $phpbb_root_path, $phpEx, $userdata;
		global $html_entities_match, $html_entities_replace, $code_entities_match, $code_entities_replace;
		
		include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
		include($phpbb_root_path . 'includes/functions_post.'.$phpEx);
danach einf�gen:

Code: Alles auswählen

define('IN_CASHMOD', true);
define('CM_POSTING', true); 

global $table_prefix;
include($phpbb_root_path . 'includes/functions_cash.'.$phpEx);
anschlie�end hoffen das es funktioniert ;-)

achja die alten �nderungen sollten vorher wieder gel�scht werden
Das ist schonmal der erste Punkt, der zweite besteht darin, in der functions_post.php folgende Zeile: (Lösung von Mickroz)

Code: Alles auswählen

$cash_message = $GLOBALS['cm_posting']->update_post($mode, $post_data, $forum_id, $topic_id, $post_id, $topic_type, $bbcode_uid, $post_username, $post_message);
mit

Code: Alles auswählen

if ( isset($GLOBALS['cm_posting']) )
{
      $cash_message = $GLOBALS['cm_posting']->update_post($mode, $post_data, $forum_id, $topic_id, $post_id, $topic_type, $bbcode_uid, $post_username, $post_message);
}
zu ersetzen.

Dann sollte das ganze dingens laufen.

--

Die einte Lösung von seardnear ging nicht ganz mit folgendem Code =>

Code: Alles auswählen

if ( !empty($GLOBALS['cm_posting']) )
{
$cash_message = $GLOBALS['cm_posting']->update_post($mode, $post_data, $forum_id, $topic_id, $post_id, $topic_type, $bbcode_uid, $post_username, $post_message);
}
Auswirkung? Cash MOD zeigt keine Taler nach dem Beitrag schreiben an, und addiert diese auch nicht.

GreetzZzzZ Andy
steffi1977
Mitglied
Beiträge: 1578
Registriert: 10.01.2004 22:49
Wohnort: Moers
Kontaktdaten:

Beitrag von steffi1977 »

Wenn ich die Änderung die Andy120 gepostet hat mache, funktioniert das Quiz mit den Points (Beiträgen) dann ?!?!?!
Antworten

Zurück zu „phpBB 2.0: Mod Support“