Anti-Bot-Question Mod

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
brauniestar
Mitglied
Beiträge: 14
Registriert: 06.05.2005 18:09

Beitrag von brauniestar »

Horschtl hat geschrieben:
brauniestar hat geschrieben: Ich habe den Fehler gefunden :

In der datei mysql4.php Zeile 318 hat ein " @" gefehlt warum das nicht da war keine Ahnung .

brauniestar
Habe das selbe Problem mit Zeile 318.
Und als nicht-Profi: Wo genau fehlt in Zeile 318 ein "@"?

Code: Alles auswählen

mysql_free_result($query_id);
Und mal nebenbei, für was ist die Zeile verantwortlich?

Horschtl
Bin auch nur ein Laie, habe in der mysql.php geschaut, da war ein @ vor der Zeile, das habe ich dann in der´mysql4.php´ auch gemacht und schon funktionierte es. Probiere es doch aus und sage Bescheid ob es auch bei Dir geklappt hat.

so sieht es bei mir in der mysql4.php jetzt aus !

Code: Alles auswählen

@mysql_free_result($query_id);
brauniestar
Parse Error
Mitglied
Beiträge: 272
Registriert: 27.12.2006 20:44
Kontaktdaten:

Beitrag von Parse Error »

Blöde Frage: Wenn man von Version 2 auf Version 3 updated, bleiben dann die individuellen Fragen, die man sich zusammengestellt hat, erhalten oder werden die gelöscht?

Danke für den MOD!

P.E.
Horschtl
Mitglied
Beiträge: 29
Registriert: 03.01.2004 12:40
Wohnort: Ludwigsburg

Beitrag von Horschtl »

brauniestar hat geschrieben:Bin auch nur ein Laie, habe in der mysql.php geschaut, da war ein @ vor der Zeile, das habe ich dann in der´mysql4.php´ auch gemacht und schon funktionierte es. Probiere es doch aus und sage Bescheid ob es auch bei Dir geklappt hat.

so sieht es bei mir in der mysql4.php jetzt aus !

Code: Alles auswählen

@mysql_free_result($query_id);
brauniestar
Habe in der Zwischenzeit auch ein wenig herumprobiert. Der Fehler wird mit dem "@-Zeichen" vor der Zeile nicht mehr angezeigt.
Allerdings habe ich beim versuchen auch bemerkt, dass ich die Zeile einfach löschen kann. Alles scheint noch zu funktionieren und der Fehler ist auch weg. Aber, dann ist mir das mit dem @ sicherer. *dankebuttundrück*
dicks
Mitglied
Beiträge: 58
Registriert: 19.09.2006 08:53

Beitrag von dicks »

Parse Error, sollten alle erhalten bleiben. Die Struktur hat sich nicht wesentlich geändert.

Grüße

DickS
brauniestar
Mitglied
Beiträge: 14
Registriert: 06.05.2005 18:09

Beitrag von brauniestar »

Parse Error hat geschrieben:Blöde Frage: Wenn man von Version 2 auf Version 3 updated, bleiben dann die individuellen Fragen, die man sich zusammengestellt hat, erhalten oder werden die gelöscht?

Danke für den MOD!

P.E.

Ein Tip von mir , Finger weg vom Update!!


Erstelle es lieber neu !! Ich hatte nach einen Update große Probs, dann habe ich es eingestellt und es ging fast ohne Probleme , bis auf das vor einigen Artikeln von mir beschriebene..

brauniestar
alvan
Mitglied
Beiträge: 3
Registriert: 13.03.2007 11:48

Solaris vs Super-MOD

Beitrag von alvan »

Super MOD!

In SubSilver geht auch alles, jedoch nicht in Solaris.
Es wird die Frage nicht angezeigt.

Das ist die Fehlermeldung bei Installation.
Ich werde leider nicht ganz schlau daraus:


Error Detail
Warning
FIND FAILED: In file [templates/Solaris/overall_footer.tpl] could not find:

Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> &copy; 2001, 2005 phpBB Group<br />{TRANSLATION_INFO}</span></div>

MOD script line #1551 :: FAQ :: Report

UND

Error Detail
Warning
FIND FAILED: In file [templates/Solaris/profile_add_body.tpl] could not find:

<tr>
<td class="row1"><span class="gen">{L_CONFIRM_CODE}: * </span><br /><span class="gensmall">{L_CONFIRM_CODE_EXPLAIN}</span></td>
<td class="row2"><input type="text" class="post" style="width: 200px" name="confirm_code" size="6" maxlength="6" value="" /></td>
</tr>
<!-- END switch_confirm -->

MOD script line #1580 :: FAQ :: Report


Tipps? Danke, Alvan
Parse Error
Mitglied
Beiträge: 272
Registriert: 27.12.2006 20:44
Kontaktdaten:

Beitrag von Parse Error »

Hallo,

ist das eine Fehlermeldung von EasyMOD? Wenn ja, die Modifizierungen der Templatedateien bitte händisch vornehmen. Soweit ich weiß, kann EasyMOD nur mit subSilver umgehen.

Du musst ggf. halt nach ähnlichen Codestellen suchen, wenn Du die genauen Stellen in Deinem Template nicht findest.

P.E.
alvan
Mitglied
Beiträge: 3
Registriert: 13.03.2007 11:48

Beitrag von alvan »

Danke,

ja es war EasyMod.

Ich weiß leider nicht, welche Modifikationen ich in
welchen TPL-Dateien vornehmen muss.

Ich nehme mal an, in profile_add_body.tpl?
Welcher Code müsste an welche Stelle?

EasyMod hat die Dateien im templates-Solaris-Verzeichnis
modifiziert, aber wohl nicht richtig?
Parse Error
Mitglied
Beiträge: 272
Registriert: 27.12.2006 20:44
Kontaktdaten:

Beitrag von Parse Error »

Hallo,

Du findest die Installationsanleitung in der Datei anti-bot-question-mod_v_3_0_0.txt, die dem MOD beiliegt. Zum MOD-Einbau selbst siehe

http://www.phpbb.de/doku/kb/artikel.php?artikel=modsfaq

P.E.
alvan
Mitglied
Beiträge: 3
Registriert: 13.03.2007 11:48

Beitrag von alvan »

Danke für die Antwort, P.E.

Für all diejenigen, die in HTML nicht so bewandert sind:

Öffne die Datei profile_add_body.tpl im Verzeichnis
templates/Solaris in einem Texteditor.

Suche den Block:

Code: Alles auswählen

<input type="password" class="post" style="width: 200px" name="password_confirm" size="25" maxlength="100" value="{PASSWORD_CONFIRM}" />  
</td></tr>
Setze danach folgendes ein:

Code: Alles auswählen

<!-- BEGIN switch_anti_bot_question -->
	<tr>
	  <td class="row1" valign="top"><span class="gen">{L_ABQ_QUESTION}:</span><br />
		<span class="gensmall">{L_ABQ_EXPLAIN}</span></td>
	  <td class="row2"><span class="gen">{L_ABQ_QUEST}</span>
	  </td>
	</tr>
	<tr>
		<td class="row1" colspan="2" align="center"><span class="gensmall">{L_ABQ_NOTE}</span></td>
	</tr>
	<tr>
	  <td class="row1"><span class="gen">{L_ABQ_ANSWER}: *</span><span class="gensmall">{L_ABQ_ANSWER_EXPLAIN}</span></td>
	  <td class="row2">{S_ABQ}</td>
	</tr>
	<!-- END switch_anti_bot_question -->
Abspeichern, hochladen, fertig.
Sorry, für das lange Code-Posting, denke aber, dass es
manchem eine Stunde Zeit spart.
Alvan


Edit: fehlende [Code] Tags gesetzt - Dr.Death[/color]
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“