Mod für Einmaliges Zwangs lesen eine Themas (z.B neue Regel)

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.
Benutzeravatar
xxManxx
Mitglied
Beiträge: 64
Registriert: 27.02.2006 16:08

Beitrag von xxManxx »

Moin zusammen.

Also erstmal, im Orion läuft der Mod ohne Probleme.
Allerdings ist die Install Anweisung für das Orion nur teilweise zu gebrauchen
da sich das Orion doch hier und da gegenüber dem normalen PHPbb unterscheidet.

Aber ich gebe euch gleich eine Install Anweisung für das Orion.


Allerdings ist mir auch was aufgefallen.
Man kann in den Regeln keine Bilder einfügen oder Links einsetzen.
Zu mindestens nicht mit [img] oder [url]?

Kann man da was machen ??

Gruß
Pingu625

Beitrag von Pingu625 »

mach es doch mit:
<img scr="BILDLINK"></img>

oder für links:
<a href="LINK">LINKTEXT</a>

Jedoch habe ich gemerkt, dass letzteres nicht funktioniert, wenn man Anker setzen will :(

mfg Pingu
Benutzeravatar
xxManxx
Mitglied
Beiträge: 64
Registriert: 27.02.2006 16:08

Beitrag von xxManxx »

Pingu625 hat geschrieben:mach es doch mit:
<img scr="BILDLINK"></img>
Also mit dem links geht das , aber leider nicht mir Bildern. ??
Zuletzt geändert von xxManxx am 05.08.2006 20:12, insgesamt 2-mal geändert.
Pingu625

Beitrag von Pingu625 »

vllt. hast du in der boardkonfiguration bei den erlaubten html-tags kein img drin?

ansonsten müsste das gehen.

Beispiel:
<img scr="www.domain.de/bild.gif"></img>

mfg Pingu
Benutzeravatar
xxManxx
Mitglied
Beiträge: 64
Registriert: 27.02.2006 16:08

Beitrag von xxManxx »

hmmm

so geht es ^^
<p><img border="0" src="bildlink" width="xxx" height="xxx"></p>
Pingu625

Beitrag von Pingu625 »

na dann ist es ja gut ;)

mfg Pingu
Benutzeravatar
xxManxx
Mitglied
Beiträge: 64
Registriert: 27.02.2006 16:08

Beitrag von xxManxx »

So hier die Install für das Orion

Code: Alles auswählen

############################################################## 
## MOD Title: Rules Management
## MOD Author: Sko22 < sko22@quellicheilpc.com > (N/A) http://www.quellicheilpc.com/  incl. Addon by Mavo460 < marco@thueringer-volvoclub.de >
## MOD Description: Create and to modify the Rules of the forum, 
## 		    checks how many users have read the rule from the last change
## 		    and in case it is possible to warn them with a Private Message.
##		    
##		    The Users must accept the Rules to write any Posts or Topics.
##		    Searches and reading is possible furthermore
## MOD Version: 1.0.2 
##
## Installation Level: Easy 
## Installation Time: 10 Minutes 
## Files To Edit: 
##			posting.php 
##			viewonline.php 
##			admin/classic_view.php 
##			includes/constants.php 
##			includes/page_header.php 
##			includes/usercp_register.php 
##			language/lang_english/lang_main.php
##			language/lang_english/lang_admin.php
##			language/lang_german/lang_main.php 
##			language/lang_german/lang_admin.php 
##			templates/cback/overall_header.tpl 
##
## Included Files: 
##			rules.php
##			admin/admin_forum_rules.php
##			language/lang_english/lang_rule.php
##			language/lang_german/lang_rule.php
##			templates/cback/rules.tpl
##			templates/cback/admin/forum_rules_body.tpl
##			templates/cback/admin/forum_rules_notview_body.tpl
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##
############################################################## 
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
############################################################## 
## Author Notes: 
##
## I have tested this MOD whit phpBB 2.0.6 and MySQL Database 3.23.56
## Future versions can be found at http://www.quellicheilpc.com
## I've set up a support forum for my mods at http://www.quellicheilpc.com/forum
##
## This MOD is released under the GPL License. 
## Intellectual Property is retained by the MOD Author(s) listed above 
## Copyright: ©2003 Rules Management 1.0.2 - Sko22
############################################################## 
## MOD History: 
## 
##   2003-09-05 - Version 1.0.2
##	- Fixed same bugs with the install
##   2003-09-03 - Version 1.0.1
##	- Fixed same little bugs with the language added mysql_install.php
##   2003-09-02 - Version 1.0.0
##	- Initial Release
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 
# 
#-----[ COPY ]------------------------------------------ 
# 
copy rules.php 							to rules.php
copy admin/admin_forum_rules.php 				to admin/admin_forum_rules.php
copy language/lang_english/lang_rule.php 			to language/lang_english/lang_rule.php
copy templates/subSilver/rules.tpl 				to templates/subSilver/rules.tpl
copy templates/subSilver/admin/forum_rules_body.tpl 		to templates/subSilver/admin/forum_rules_body.tpl
copy templates/subSilver/admin/forum_rules_notview_body.tpl 	to templates/subSilver/admin/forum_rules_notview_body.tpl

# 
#-----[ SQL ]------------------------------------------
#
#   You have to edit these queries accordingly
# 
#   If you have a different table prefix then change this command accordingly. 
#   I have used the default table prefix! 
# 

CREATE TABLE phpbb_rules (
  date int(11) NOT NULL default '0',
  rules text NOT NULL,
  pm_subject varchar(255) NOT NULL default '',
  pm_message text
) ;

INSERT INTO phpbb_rules (date,rules,pm_subject,pm_message) VALUES (0,'','Attention the Rules has been adjourned.','The Rules on this Forum has Been adjourned for so much we invite you to read again it.  \r\n  \r\nThe Administrator') ;

ALTER TABLE phpbb_users ADD user_rules INT( 11 ) NOT NULL ;
ALTER TABLE phpbb_users ADD user_read_rules  CHAR( 1 ) NOT NULL ;

# 
#-----[ OPEN ]------------------------------------------ 
# 

posting.php

# 
#-----[ FIND ]------------------------------------------ 
# 

$forum_name = $post_info['forum_name'];

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

//
// forum enter after accepting rules
//
		if (!($userdata['user_level'] == ADMIN OR $userdata['user_level'] == MOD))
		{
		$sql = "SELECT u.user_rules, u.user_read_rules, r.date
			FROM " . USERS_TABLE . " u, " . RULES_TABLE . " r
			WHERE user_id = " . $userdata['user_id'];

		if( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Could not query information', '', __LINE__, __FILE__, $sql);
		}

			while ($row = $db->sql_fetchrow($result))
			{
			$user_rules = $row['user_rules'];
			$read_rules = $row['user_read_rules'];
			$rules_date = $row['date'];

			$error_rules = sprintf($lang['Rules_accept_error']);

				if ($user_rules <= $rules_date OR $read_rules!='1')
				{
					message_die(GENERAL_ERROR, $error_rules);
				}
			}
		}
//
// forum enter after accepting rules
//


# 
#-----[ OPEN ]------------------------------------------ 
# 

viewonline.php

# 
#-----[ FIND ]------------------------------------------ 
# 

				case PAGE_FAQ:
					$location = $lang['Viewing_FAQ'];
					$location_url = "faq.$phpEx";
					break;

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

				case PAGE_RULES:
					$location = $lang['Viewing_RULES'];
					$location_url = "rules.$phpEx";
					break;

# 
#-----[ OPEN ]------------------------------------------ 
# 

admin/classic_view.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

					case PAGE_FAQ:
						$location = $lang['Viewing_FAQ'];
						$location_url = "index.$phpEx?pane=right";
						break;

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

					case PAGE_RULES:
							$location = $lang['Viewing_RULES'];
							$location_url = "index.$phpEx?pane=right";
							break;


# 
#-----[ FIND ]----JA NOCHMAL-------------------------------------- 
# 

						case PAGE_FAQ:
							$location = $lang['Viewing_FAQ'];
							$location_url = "index.$phpEx?pane=right";
							break;

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

						case PAGE_RULES:
								$location = $lang['Viewing_RULES'];
								$location_url = "index.$phpEx?pane=right";
								break;

# 
#-----[ OPEN ]------------------------------------------ 
# 

includes/constants.php

# 
#-----[ FIND ]------------------------------------------ 
# 

define('VOTE_USERS_TABLE', $table_prefix.'vote_voters');

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

define('RULES_TABLE', $table_prefix.'rules');

# 
#-----[ FIND ]------------------------------------------ 
# 

define('PAGE_GROUPCP', -11);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

define('PAGE_RULES', -12);  // Increase "-12" if already in use!

# 
#-----[ OPEN ]------------------------------------------ 
# 

includes/page_header.php

# 
#-----[ FIND ]------------------------------------------ 
# 

	'L_MEMBERLIST' => $lang['Memberlist'],

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

	'L_FORUM_RULES' => $lang['Forum_Rules'], 

# 
#-----[ FIND ]------------------------------------------ 
# 

	'U_MEMBERLIST' => append_sid('memberlist.'.$phpEx),

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

	'U_FORUM_RULES' => append_sid('rules.'.$phpEx),

# 
#-----[ OPEN ]------------------------------------------ 
# 

includes/usercp_register.php

# 
#-----[ FIND ]------------------------------------------ 
# 

		'AGREEMENT' => $lang['Reg_agreement'],

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

		'AGREEMENT_RULES' => $lang['Reg_agreement_Rules'],

# 
#-----[ OPEN ]------------------------------------------ 
# 

language/lang_english/lang_main.php

# 
#-----[ FIND ]------------------------------------------ 
# 

//
// That's all, Folks!
// -------------------------------------------------

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 

$lang['Viewing_RULES'] = 'Viewing the Rules';
$lang['Forum_Rules'] = 'Rules';
$lang['Rules_read'] = 'I have read the rules and have accepted';
$lang['Rules_accept'] = 'Send and back';
$lang['Rules_accept_error'] = 'You didn´t have read and accept the <a href="' . $phpbb_root_path . 'rules.' . $phpEx . '">Rules</a>. Or the rules became expanded and you must accept her once more.';

# 
#-----[ OPEN ]------------------------------------------ 
# 

language/lang_english/lang_admin.php

# 
#-----[ FIND ]------------------------------------------ 
# 

$lang['Prune'] = 'Pruning';

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

$lang['Rules'] = 'Rules';

# 
#-----[ OPEN ]------------------------------------------ 
# 

language/lang_german/lang_main.php

# 
#-----[ FIND ]------------------------------------------ 
# 

//
// That's all, Folks!
// -------------------------------------------------

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 

// Rules Mod
$lang['Viewing_RULES'] = 'Regeln Anschauen';
$lang['Forum_Rules'] = 'Regeln';
$lang['Rules_read'] = 'Ich habe die Regeln gelesen und akzeptiert';
$lang['Rules_accept'] = 'Absenden und zurück';
$lang['Rules_accept_error'] = 'Du hast nicht das <a href="' . $phpbb_root_path . 'rules.' . $phpEx . '">Regelwerk</a> gelesen und akzeptiert. Oder die Regeln wurden ergänzt und du musst sie erneut akzeptieren.';


# 
#-----[ OPEN ]------------------------------------------ 
# 

language/lang_german/lang_admin.php

# 
#-----[ FIND ]------------------------------------------ 
# 
 
$lang['Prune'] = 'Autom. Löschen';

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

$lang['Rules'] = 'Regeln';

# 
#-----[ OPEN ]------------------------------------------ 
# 

 
templates/cback/overall_header.tpl

# 
#-----[ FIND ]------------------------------------------ 
# 

<a href={U_PORTAL}>{L_OR_PORTAL}</a>&nbsp;&nbsp;•&nbsp;&nbsp;

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

<a href=http://url/orion/rules.php>Forum Regeln</a>&nbsp;&nbsp;•&nbsp;&nbsp;





#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
Pingu625

Beitrag von Pingu625 »

Hi!

Und geht's mit dem Addon für den Downloadmod von Hotschi?
Oder gibt es Probleme?

mfg Pingu
Benutzeravatar
PureSpider
Mitglied
Beiträge: 168
Registriert: 30.06.2006 21:11
Kontaktdaten:

Beitrag von PureSpider »

PureSpider hat geschrieben:Es gibt ja diese MOD , die vor der Registrierung eine gelbe Infoleiste anzeigt...
Könnt man das vlt. so kombinieren, dass diese Infoleiste mit dem Link zu dem zu lesenden Thread so lange angezeigt wird, bis man den Thread gelesen hat?

Grüße,
PureSpider
Mavo460 hat geschrieben:Ich weis nicht wie das mit dem Mod gelöst ist aber wenn ich das mit dem Download-Mod hinbekommen habe schaue ich mir das mit der Leiste mal an :)
*schieb*
Antworten

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