Seite 3 von 3

Re: BBCodes gesucht!

Verfasst: 09.11.2010 21:23
von zx9r-treiber
:evil:

Warum fragst du überhaupt wenn du eh alles besser weißt :evil:

Weitere Antworten haben sich damit erledigt, ich weiß was besseres mit meiner Zeit anzufangen.

Re: BBCodes gesucht!

Verfasst: 10.11.2010 14:44
von Gast123456
sorry

Edit:
he ich habe gemerkt ich habe da was vertauscht!
Also hab ich es neu gemacht:
Ich habe diesen Mod genommen:
viewtopic.php?f=88&t=175089

Und alles wie beschrieben gemacht.
Anleitung:

Code: Alles auswählen

Zu ändernde Dateien

    memberlist.php,
    viewtopic.php,
    adm/style/acp_main.html,
    adm/style/acp_forums.html,
    includes/constants.php,
    includes/acp/acp_main.php,
    includes/functions_admin.php,
    includes/acp/acp_styles.php,
    includes/acp/acp_forums.php,
    language/en/acp/forums.php,
    styles/prosilver/imageset/en/imageset.cfg,
    styles/prosilver/template/viewtopic_body.html,
    styles/prosilver/template/memberlist_view.html,
    styles/prosilver/theme/buttons.css,
    styles/prosilver/theme/colours.css

Mitgelieferte Dateien

    root/db_update.php
    root/thanks.php
    root/language/en/mods/thanks.php,
    root/language/en/acp/thanks.php
    root/styles/prosilver/imageset/removethankspro.gif,
    root/styles/prosilver/imageset/en/icon_post_thanks.gif

Zusätzliche MODX-Dateien

    parent: Installations-Anleitung
    language: Anleitung für das deutsche Sprachpaket
    parent: Installations-Anleitung für das Hide MOD Addon
    template: Anleitung für das Style subsilver2
    parent: Update-Anleitung für v 0.0.1 zu v 0.1.0
    parent: Update Anleitung für subsilver2 von 0.1.0 zu 0.2.0
    parent: Update Anleitung von 0.1.0 zu 0.2.0

Haftungsausschluss & Weitere Hinweise

Aus Sicherheitsgründen sollte unter http://www.phpbb.com/mods/ nach der aktuellen Version dieses Mods gesucht werden. Wird dieser Mod von einer anderen Quelle heruntergeladen, so besteht die Gefahr, dass bösartiger Code in das phpBB-Forum eingeschleust wird. Daher wird phpBB keinen Support für Mods leisten, die nicht in der Mod-Datenbank unter http://www.phpbb.com/mods/ veröffentlicht wurden.

Bevor dieser Mod installiert wird, sollten alle Dateien, die diesen Mod betreffen, gesichert werden.

Dieser Mod wurde für phpBB entworfen 3.0.2 und kann unter anderen Versionen als angegeben nicht funktionieren. Mods für phpBB 3.0 funktionieren nicht mit phpBB 2.0 und umgekehrt.

Dies ist eine Entwicklungsversion des Mods. Es wird empfohlen, ihn nicht in produktiven Foren einzusetzen.
Lizenz & Englischsprachige Unterstützung

Dieser Mod steht unter folgender Lizenz:

http://opensource.org/licenses/gpl-license.php GNU General Public License v2

Englischsprachige Unterstützung für veröffentlichte Mods ist unter http://www.phpbb.com/mods/ verfügbar.
Historie des Mods
Anzeigen >>
SQL
Code:Alles auswählen

CREATE TABLE `phpbb_thanks` (
  `thanks_id` mediumint(8) unsigned NOT NULL auto_increment,
  `thanks_from` mediumint(8) unsigned NOT NULL,
  `thanks_to` mediumint(8) unsigned NOT NULL,
  `post_id` mediumint(8) unsigned NOT NULL,
  PRIMARY KEY  (`thanks_id`)
);
ALTER TABLE `phpbb_posts` ADD `post_thanked` INT(11) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `phpbb_forums` ADD COLUMN `enable_thanks` TINYINT(1) DEFAULT '0' NOT NULL;
ALTER TABLE `phpbb_users` ADD `user_thanked` INT(11) UNSIGNED NOT NULL DEFAULT '0', ADD `user_thanks` INT(11) UNSIGNED NOT NULL DEFAULT '0', ADD `user_thanks_post` INT(11) UNSIGNED NOT NULL DEFAULT '0';

Dateien kopieren

    Kopieren: root/db_update.php
        Nach: phpbb root and run this with your browser or they use the sql command from the manual. After using this file, please delete it to avoid errors.

File Copy

    Kopieren: root/thanks.php
        Nach: thanks.php

File Copy

    Kopieren: root/language/en/mods/thanks.php
        Nach: language/en/mods/thanks.php

    Kopieren: root/language/en/acp/thanks.php
        Nach: language/en/acp/thanks.php

File Copy

    Kopieren: root/styles/prosilver/imageset/removethankspro.gif
        Nach: styles/prosilver/imageset/removethankspro.gif

    Kopieren: root/styles/prosilver/imageset/en/icon_post_thanks.gif
        Nach: styles/prosilver/imageset/en/icon_post_thanks.gif

Änderungen

s<>Mit der Tastatur kann zwischen den Code-Blöcken gewechselt werden. Mit der Taste 's' kann zum ersten Code-Block gewechselt werden.
Öffnen: memberlist.php
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

// Start session management
$user->session_begin();
$auth->acl($user->data);

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

//Begin Thank Post MOD
$user->add_lang('mods/thanks');
//End Thank Post MOD

<< Ausblenden
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

'SIGNATURE'      => $member['user_sig'],

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

//Begin Thank Post MOD
         'THANKS'         => $member['user_thanks'],
         'THANKED'      => ($member['user_thanked'] <= 1) ? $member['user_thanked'] . $user->lang['THANKS_TIME'] : $member['user_thanked'] . $user->lang['THANKS_TIMES'],
         'THANKS_POST'   => ($member['user_thanks_post'] <= 1) ? $member['user_thanks_post'] . $user->lang['THANKS_POST'] : $member['user_thanks_post'] . $user->lang['THANKS_POSTS'],
         //End Thank Post MOD

<< Ausblenden
Öffnen: viewtopic.php
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

// Send vars to template

Davor einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile vor den/der gerade gesuchten eingefügt.
Code:Alles auswählen

//Begin Thank Post MOD
$user->add_lang('mods/thanks');
//End Thank Post MOD

<< Ausblenden
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

$user_cache[$poster_id] = array(
				'joined'		=> $user->format_date($row['user_regdate']),
				'posts'			=> $row['user_posts'],

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

//Begin Thank Post MOD
				'thanks'		=> $row['user_thanks'],
				'thanked'		=> $row['user_thanked'],
				'thanks_post'	=> $row['user_thanks_post'],
                //End Thank Post MOD

<< Ausblenden
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

'U_POST_AUTHOR'         => get_username_string('profile', $poster_id, $row['username'], $row['user_colour'], $row['post_username']),

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

//Begin Thank Post MOD
	'THANKS_FROM'   => sprintf($user->lang['THANKS_FROM'], get_username_string('full', $poster_id, $row['username'], $row['user_colour'], $row['post_username'])),
//End Thank Post MOD

<< Ausblenden
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

		'POSTER_POSTS'		=> $user_cache[$poster_id]['posts'],

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

//Begin Thank Post MOD		
		'POSTER_THANKS'			=> $user_cache[$poster_id]['thanks'],
		'POSTER_THANKED'		=> ($user_cache[$poster_id]['thanked'] <= 1) ? $user_cache[$poster_id]['thanked'] . $user->lang['THANKS_TIME'] : $user_cache[$poster_id]['thanked'] . $user->lang['THANKS_TIMES'],
		'POSTER_THANKS_POST'	=> ($user_cache[$poster_id]['thanks_post'] <= 1) ? $user_cache[$poster_id]['thanks_post'] . $user->lang['THANKS_POST'] : $user_cache[$poster_id]['thanks_post'] . $user->lang['THANKS_POSTS'],
        //End Thank Post MOD

<< Ausblenden
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

	if (isset($cp_row['row']) && sizeof($cp_row['row']))
	{
		$postrow = array_merge($postrow, $cp_row['row']);
	}

Davor einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile vor den/der gerade gesuchten eingefügt.
Code:Alles auswählen

//Begin Thank Post MOD
$sql = 'SELECT thanks_from
	FROM ' . THANKS_TABLE . '
	WHERE post_id = ' . $row['post_id'] .'
	AND thanks_from = ' . $user->data['user_id'];
$result = $db->sql_query($sql);
$give_thanks = $db->sql_fetchfield('thanks_from');
$db->sql_freeresult($result);

$sql_array = array(
	'SELECT'	=> 'u.username, u.user_colour, t.*',

	'FROM'		=> array(
		USERS_TABLE		=> 'u',
		THANKS_TABLE	=> 't'
	),

	'WHERE'		=> 't.post_id =' . $row['post_id'] . '
		AND u.user_id = t.thanks_from',

	'ORDER_BY'	=> 'u.username_clean'
);

$sql = $db->sql_build_query('SELECT', $sql_array);
$result = $db->sql_query($sql);

$thanks_list = '';
while ($row2 = $db->sql_fetchrow($result))
{	
	$thanks_user = get_username_string('full', $row2['thanks_from'], $row2['username'], $row2['user_colour'], $row2['username']);
	$thanks_list = $thanks_list . ", " . $thanks_user;
}

$thanks_list = ltrim($thanks_list, ", ");
$postrow = array_merge($postrow, array(
	'THANKS_LIST'		=> $thanks_list,
	'U_THANKS'			=> (!$give_thanks) ? append_sid("{$phpbb_root_path}thanks.$phpEx", 'p=' . $row['post_id'] . '&mode=thanks') : append_sid("{$phpbb_root_path}thanks.$phpEx", 'p=' . $row['post_id'] . '&mode=remove'),
	'S_GIVE_THANKS'		=> $give_thanks,
	'S_FIRST_POST'      => true,
	'S_IS_OWN_POST'		=> ($poster_id == $user->data['user_id']) ? true : false
	));
$db->sql_freeresult($result);

	$template->assign_vars(array(
	'THANKS_ENABLE'      => ($topic_data['enable_thanks']) ? true : false));
	//End Thank Post MOD

<< Ausblenden
Öffnen: adm/style/acp_main.html
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

<form id="action_user_form" method="post" action="{U_ACTION}">
				<dl>
					<dt><label for="action_user">{L_RESYNC_POSTCOUNTS}</label><br /><span>{L_RESYNC_POSTCOUNTS_EXPLAIN}</span></dt>
					<dd><input type="hidden" name="action" value="user" /><input class="button2" type="submit" id="action_user" name="action_user" value="{L_RUN}" /></dd>
				</dl>
			</form>

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

<form id="action_thanks_form" method="post" action="{U_ACTION}">
				<dl>
					<dt><label for="action_user">{L_RESYNC_THANKSCOUNTS}</label><br /><span>{L_RESYNC_THANKSCOUNTS_EXPLAIN}</span></dt>
					<dd><input type="hidden" name="action" value="thanks" /><input class="button2" type="submit" id="action_thanks" name="action_user" value="{L_RUN}" /></dd>
				</dl>
			</form>

<< Ausblenden
Öffnen: adm/style/acp_forums.html
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

<div id="forum_post_options">
		<fieldset>
			<legend>{L_GENERAL_FORUM_SETTINGS}</legend>
		<dl>
			<dt><label for="forum_status">{L_FORUM_STATUS}:</label></dt>
			<dd><select id="forum_status" name="forum_status">{S_STATUS_OPTIONS}</select></dd>
		</dl>

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

<!-- mod : Thanks Post MOD -->
         <dl>
			<dt><label for="enable_thanks">{L_THANKS_ENABLE}:</label><br /></dt>
			<dd><label><input type="radio" class="radio" name="enable_thanks" value="1"<!-- IF S_THANKS_ENABLE --> id="enable_thanks" checked="checked"<!-- ENDIF --> /> {L_YES}</label>
				<label><input type="radio" class="radio" name="enable_thanks" value="0"<!-- IF not S_THANKS_ENABLE --> id="enable_thanks" checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
		</dl>
        <!-- fin mod : Thanks Post MOD -->

<< Ausblenden
Öffnen: includes/constants.php
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

// Additional tables

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

//Begin Thank Post MOD
define('THANKS_TABLE',				$table_prefix . 'thanks');
//End Thank Post MOD

<< Ausblenden
Öffnen: includes/acp/acp_main.php
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

/**
* @package acp
*/

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

//Begin Thank Post MOD
$user->add_lang('acp/thanks');
//End Thank Post MOD

<< Ausblenden
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

					case 'purge_cache':
						$confirm = true;
						$confirm_lang = 'PURGE_CACHE_CONFIRM';
					break;

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

//Begin Thank Post MOD
					case 'thanks':
						$confirm = true;
						$confirm_lang = 'RESYNC_THANKSCOUNTS_CONFIRM';
					break;
                    //End Thank Post MOD

<< Ausblenden
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

						add_log('admin', 'LOG_PURGE_CACHE');
					break;

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

//Begin Thank Post MOD					
					case 'thanks':
						if (!$auth->acl_get('a_board'))
						{
							trigger_error($user->lang['NO_AUTH_OPERATION'] . adm_back_link($this->u_action), E_USER_WARNING);
						}

						$sql = 'SELECT COUNT(p.post_thanked) AS num_thanks, u.user_id
							FROM ' . USERS_TABLE . ' u
							LEFT JOIN  ' . POSTS_TABLE . ' p ON (u.user_id = p.poster_id AND p.post_thanked > 0)
							GROUP BY u.user_id';
						$result = $db->sql_query($sql);

						while ($row = $db->sql_fetchrow($result))
						{
							$db->sql_query('UPDATE ' . USERS_TABLE . " SET user_thanks_post = {$row['num_thanks']} WHERE user_id = {$row['user_id']}");
						}
						$db->sql_freeresult($result);

						$sql = 'SELECT COUNT(t.thanks_from) AS num_thanks_from, u.user_id
							FROM ' . USERS_TABLE . ' u
							LEFT JOIN  ' . THANKS_TABLE . ' t ON (u.user_id = t.thanks_from)
							GROUP BY u.user_id';
						$result = $db->sql_query($sql);

						while ($row = $db->sql_fetchrow($result))
						{
							$db->sql_query('UPDATE ' . USERS_TABLE . " SET user_thanks = {$row['num_thanks_from']} WHERE user_id = {$row['user_id']}");
						}
						$db->sql_freeresult($result);
						
						$sql = 'SELECT COUNT(t.thanks_to) AS num_thanks_to, u.user_id
							FROM ' . USERS_TABLE . ' u
							LEFT JOIN  ' . THANKS_TABLE . ' t ON (u.user_id = t.thanks_to)
							GROUP BY u.user_id';
						$result = $db->sql_query($sql);

						while ($row = $db->sql_fetchrow($result))
						{
							$db->sql_query('UPDATE ' . USERS_TABLE . " SET user_thanked = {$row['num_thanks_to']} WHERE user_id = {$row['user_id']}");
						}
						$db->sql_freeresult($result);

						add_log('admin', 'LOG_RESYNC_THANKSCOUNTS');
					break;
                   //End Thank Post MOD

<< Ausblenden
Öffnen: includes/functions_admin.php
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

	$table_ary = array(POSTS_TABLE, REPORTS_TABLE);

In der Zeile finden

Hinweis: Dies ist ein Ausschnitt einer Zeile für Änderungen innerhalb einer Zeile.
Code:Alles auswählen

REPORTS_TABLE

In der Zeile danach einfügen

Code:Alles auswählen

, THANKS_TABLE

<< Ausblenden
Öffnen: includes/acp/acp_styles.php
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

/**
* @package acp
*/

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

//Begin Thank Post MOD
$user->add_lang('acp/thanks');
//End Thank Post MOD

<< Ausblenden
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

				'icon_back_top', 'icon_contact_aim', 'icon_contact_email', 'icon_contact_icq', 'icon_contact_jabber', 'icon_contact_msnm', 'icon_contact_pm', 'icon_contact_yahoo', 'icon_contact_www', 'icon_post_delete', 'icon_post_edit', 'icon_post_info', 'icon_post_quote', 'icon_post_report', 'icon_user_online', 'icon_user_offline', 'icon_user_profile', 'icon_user_search', 'icon_user_warn', 'button_pm_forward', 'button_pm_new', 'button_pm_reply', 'button_topic_locked', 'button_topic_new', 'button_topic_reply',

In der Zeile finden

Hinweis: Dies ist ein Ausschnitt einer Zeile für Änderungen innerhalb einer Zeile.
Code:Alles auswählen

'button_topic_reply',

In der Zeile danach einfügen

Code:Alles auswählen

 'icon_post_thanks',

<< Ausblenden
Öffnen: includes/acp/acp_forums.php
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

'enable_prune'			=> request_var('enable_prune', false),

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

//Begin Thank Post MOD
						'enable_thanks'			=> request_var('enable_thanks', false),
						//End Thank Post MOD

Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

$forum_data = array(
							'parent_id'				=> $this->parent_id,
							'forum_type'			=> FORUM_POST,
							'forum_status'			=> ITEM_UNLOCKED,

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

//Begin Thank Post MOD
							'thanks_yes'		    => true,
							'thanks_no'		        => false,
							//End Thank Post MOD

Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

'enable_icons'			=> false,
							'enable_prune'			=> false,

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

//Begin Thank Post MOD
							'enable_thanks'			=> false,
							//End Thank Post MOD

Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

'S_PRUNE_ENABLE'			=> ($forum_data['enable_prune']) ? true : false,

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

//Begin Thank Post MOD
					'S_THANKS_ENABLE'		    => ($forum_data['enable_thanks']) ? true : false,
					//End Thank Post MOD

<< Ausblenden
Öffnen: language/en/acp/forums.php
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

'TYPE_LINK'			=> 'Link',

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

//Begin Thank Post MOD
	'THANKS_ENABLE'		=> 'Enable the Thanks MOD',
	//End Thank Post MOD

<< Ausblenden
Öffnen: styles/prosilver/imageset/en/imageset.cfg
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

img_icon_post_quote = icon_post_quote.gif*20*54

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

img_icon_post_thanks = icon_post_thanks.gif*20*55

<< Ausblenden
Öffnen: styles/prosilver/template/viewtopic_body.html
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

					<!-- IF postrow.U_EDIT --><li class="edit-icon"><a href="{postrow.U_EDIT}" title="{L_EDIT_POST}"><span>{L_EDIT_POST}</span></a></li><!-- ENDIF -->

Davor einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile vor den/der gerade gesuchten eingefügt.
Code:Alles auswählen

<!-- IF THANKS_ENABLE -->
					<!-- IF postrow.S_FIRST_POST and not postrow.S_GIVE_THANKS and not postrow.S_IS_OWN_POST --><li class="thanks-icon"><a href="{postrow.U_THANKS}" title="{L_THANKS1}"><span>{L_THANKS1}</span></a></li><!-- ENDIF --><!-- ENDIF -->

<< Ausblenden
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

		<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

		<dd><strong>{L_THANKS}:</strong> {postrow.POSTER_THANKS}</dd>
		<dd><strong>{L_THANKED}:</strong> {postrow.POSTER_THANKED} {L_IN} {postrow.POSTER_THANKS_POST}</dd>

<< Ausblenden
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

<!-- END postrow -->

Davor einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile vor den/der gerade gesuchten eingefügt.
Code:Alles auswählen

   <!-- IF postrow.S_FIRST_POST and postrow.THANKS_LIST -->
<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<dl class="postbody">
				<dd><strong>{postrow.THANKS_FROM}</strong><br />{postrow.THANKS_LIST}</dd>

			</dl>
			<!-- IF postrow.S_GIVE_THANKS -->  
			<dl>
				<dt class="postprofile" style="text-align: center;"><a href="{postrow.U_THANKS}"><img src="{T_IMAGESET_PATH}/removethankspro.gif" alt="{L_THANKS_REMOVE}"/></a></dt>
			</dl><!-- ENDIF -->
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<hr class="divider" />
   <!-- ENDIF -->

<< Ausblenden
Öffnen: styles/prosilver/template/memberlist_view.html
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

<dt>{L_JOINED}:</dt> <dd>{JOINED}</dd>

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

<dt>{L_THANKS}:</dt> <dd>{THANKS}</dd>
         <dt>{L_THANKED}:</dt> <dd>{THANKED} {L_IN} {THANKS_POST}</dd>

<< Ausblenden
Öffnen: styles/prosilver/theme/buttons.css
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

.quote-icon, .quote-icon a		{ background: none top left no-repeat; }

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

.thanks-icon, .thanks-icon a		{ background: none top left no-repeat; }

<< Ausblenden
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

ul.profile-icons li.quote-icon	{ width: {IMG_ICON_POST_QUOTE_WIDTH}px; height: {IMG_ICON_POST_QUOTE_HEIGHT}px; }

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

ul.profile-icons li.thanks-icon	{ width: {IMG_ICON_POST_THANKS_WIDTH}px; height: {IMG_ICON_POST_THANKS_HEIGHT}px; }

<< Ausblenden
Öffnen: styles/prosilver/theme/colours.css
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:Alles auswählen

.quote-icon, .quote-icon a		{ background-image: url("{IMG_ICON_POST_QUOTE_SRC}"); }

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:Alles auswählen

.thanks-icon, .thanks-icon a		{ background-image: url("{IMG_ICON_POST_THANKS_SRC}"); }

<< Ausblenden
Manuelle Vorgänge

Dies sind manuelle Schritte, die nicht automatisch ausgeführt werden können. Die Anweisungen sollten sorgfältig befolgt werden.
Code:Alles auswählen

Kopiere: root/db_update.php 
Nach: phpbb root und rufe die Datei in deinem Browser auf, oder benutze den SQL Befehl aus der Installations-Anleitung. 
Nach Ausführen dieser Datei bitte die Datei wieder vom Server löschen um Fehler zu vermeiden.
Nach der Installation des MODs, musst du noch den Cache leeren und template, theme, and imageset aktualisieren.
Aber ich habe anstelle wo en/ steht immer de genommen und nicht den style prosilver genommen sondern einen anderen.
aber ich habe auch alles richtig angepasst.
Doch jetzt das Problem:
In meinem Forum bei den Beiträgen ist kein mod zu sehen und wenn ich im acp auf foren gehe (also foren verwalten) kommt nur das phpBB logo aber unten ist nichts zu sehen.
Weiß jemand was ich falsch gemacht habe/ ob das en/de vertauschen ok war?

Re: BBCodes gesucht!

Verfasst: 10.11.2010 20:12
von zx9r-treiber
Du kannst nicht einfach andere Ordner und andere Dateinen nehmen um einen Mod einzubauen.

Wenn eine Datei im Ordner language/en/*.* geändert werden soll muß man dieses auch genau befolgen.
Eine Deutsche Sprachanpassung ist etwas anderes und kommt zusätzlich.

Kein Wunder das bei dir ein Mod nicht läuft wenn du einfach bei gehst und andere Dateien für eine Änderung nimmst. :D

Re: BBCodes gesucht!

Verfasst: 10.11.2010 21:52
von Gast123456
also wenn ich es wie in der anleitung mache geht der mod auch auf deutsch?
Nur habe ich auch folgendes Problem:
Ich habe versucht es so zu machen wie es steht mit en/ und do aber ich sehe einfach keinen button oder irgendwas im acp bereich
wo kann man das dann genau einstellen im acp?

Re: BBCodes gesucht!

Verfasst: 11.11.2010 22:30
von Tetischere
Hallo
hast du diese hier auch durchgeführt? viewtopic.php?f=89&t=161155

Gruß Michael