Seite 4 von 26

Verfasst: 15.11.2004 10:50
von Markus67
Hi ...

nein das war vorher nicht ... aber damit der Admintext auch daneben angezeigt wird muss das ganze in eine neue Tabelle rein mit 2 Spalten ... daher hat sich das bisherige Ende etwas nach oben verschoben :wink:

Markus

Verfasst: 15.11.2004 10:56
von tazzi
stimmt, so, und jetzt sag mir doch nochmal, wie ich es schaffe, daß der text nicht auf hintergrund #008080 steht sondern der text auf #008080 und der hintergrund statt #008080 auf #000000 so wie die restlichen tabellen eben auch :roll:

Verfasst: 15.11.2004 11:09
von Markus67
Hi ...

suche in der team_body.tpl

Code: Alles auswählen

		<td width="30%" align="center">
		<p align="left"><span class="gen">Dies ist ein Testtext für die Teamseite</span><br>
ersetze mit:

Code: Alles auswählen

		<td class="row1" width="30%" align="center">
		<p align="left"><span class="gen">Dies ist ein Testtext für die Teamseite</span><br>
Markus

Verfasst: 15.11.2004 11:18
von tazzi
thx. nu ist alles fast perfekt :) wenns dich net gäbe *g* :D ich würd auf arbeit sterben vor langeweile ;)


@ leuchte
Leuchte hat geschrieben:So, mal der Reihe nach..
allerdings hab ich im profil "websitebutton ja" angeklickt, ist aber keiner zu sehen , nur der email button (und auch der pn button), den ich auch angeklickt hatte.
Der wird auch nur angezeigt, wenn auch eine Website im Profil angegeben wurde. Wie ich gesehen habe, ist das bei dir nicht der Fall. Ein Button, der ins Nichts führt bringt ja auch keinem was ;)
:roll: ok...ignoriers bitte.. manchmal liegts halt genau vor meiner nase und ich sehs nicht.. :roll:
Leuchte hat geschrieben:
schön wäre es noch wenn man sortieren könnte wer oben steht, wer danach etc, wenigstens der admin sollte das können.
Binde ich noch ein. Welche Sortierkriterien sollte es geben?
am besten selbst wählbar oder nach eintrittsdatum


frage-->
denn der oberste balken ist immer komplett leer, sieht damit irgendwie überflüssig aus, und am besten dann in der gleichen farbe wie in der forenübersicht die kategorien Forum Themen Beiträge Letzter Beitrag sind (in meinem fall schwarz.) Und es sollte vielleicht der Nickname de jeweiligen menschen sein (und somit den nickname der immer in klammern hinterm realname steht entfernen)[/quote]Mods erstelle ich generell mit/in subSilver und da sieht der Balken dort nicht so leer aus. Aber ich werde mir etwas einfallen lassen.
schon ne idee gehabt ? (will nicht hetzen, interessiert mich nur) :)

Verfasst: 15.11.2004 11:42
von Leuchte
tazzi hat geschrieben:
Leuchte hat geschrieben:
schön wäre es noch wenn man sortieren könnte wer oben steht, wer danach etc, wenigstens der admin sollte das können.
Binde ich noch ein. Welche Sortierkriterien sollte es geben?
am besten selbst wählbar oder nach eintrittsdatum
Hä? Ich habe mal vorgearbeitet und die Sortierkriterien Username, Realname und User-Level (also Mod, Admin) eingebaut. Reicht das oder noch Anmeldedatum?
schon ne idee gehabt ? (will nicht hetzen, interessiert mich nur)
Ich lass mich sowieso nicht hetzen ;)
Ich habe es jetzt so geregelt, dass ganz oben der Username steht. Wird kein Realname angegeben, steht im Feld Name ebenfalls der Username, ansonsten der richtige.
super, und links noch ne ecke mit nem text vom admin, ginge das oder zu umständlich?
Mit Markus Vorarbeit: Soll ein Text im ACP eingegeben werden?

Verfasst: 15.11.2004 11:56
von tazzi
sehr schön, ihr seit super. :D
ich hab mal ne kurze zusammenfassung der links in meinem ersten post gemacht..für später teammod suchende :)

text im acp eingeben wär natürlich einfacher, aber so gehts auch :roll:

das mit dem anmeldedatum war nur so ne idee von mir (schien mir die einfachste lösung)

Verfasst: 15.11.2004 12:56
von Leuchte
text im acp eingeben wär natürlich einfacher, aber so gehts auch :roll:
Ich mag es nicht, in den Dateien rumzuwuseln um mal einen Satz zu ändern. Dann lieber bequem vom Profil (meine Wahl) oder ACP aus ;)

Bitte noch einmal komplett den Mod ziehen und die team.php und team_body.tpl mit den alten Versionen ersetzen.
Folgende Änderungen sind noch durchzuführen:
lang_main.php - Finde

Code: Alles auswählen

$lang['Team_pm'] = 'PN-Button anzeigen';
Füge danach ein

Code: Alles auswählen

$lang['Team_desc'] = 'Team-Beschreibung';
$lang['Team_desc_explain'] = 'Wird als &Uuml;berschrift f&uuml;r den "Wir &uuml;ber uns" Teil angezeigt';
$lang['Team_text'] = 'Team-Text';
$lang['Team_text_explain'] = 'Wird als Text f&uuml; den "Wir &uuml;ber uns" Teil angezeigt<br />HTML ist <u>an</u>';
$lang['Sort_Realname'] = 'Realname';
$lang['Sort_User_level'] = 'User-Level';
includes/usercp_register.php - Finde

Code: Alles auswählen

'opt_title' => 'opt_title', 'opt_text' => 'opt_text'
Füge danach ein

Code: Alles auswählen

, 'team_desc' => 'team_desc', 'team_text' => 'team_text'
Finde

Code: Alles auswählen

		$opt_title = stripslashes($opt_title);
		$opt_text = stripslashes($opt_text);
Füge danach ein

Code: Alles auswählen

		$team_desc = stripslashes($team_desc);
		$team_text = stripslashes($team_text);
Finde

Code: Alles auswählen

team_email = '$team_email', team_pm = '$team_pm'
Füge danach ein

Code: Alles auswählen

, user_teamdesc_title = '$team_desc', user_teamtext = '$team_text'
Finde

Code: Alles auswählen

			if ( !$user_active )
			{
				//
				// The users account has been deactivated, send them an email with a new activation key
Füge davor ein

Code: Alles auswählen

			$sql = "UPDATE " . USERS_TABLE . "
				SET user_teamdesc_title = '$team_desc', user_teamtext = '$team_text'
				WHERE user_level = ". ADMIN;
			if ( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, 'Could not update users table', '', __LINE__, __FILE__, $sql);
			}
Finde

Code: Alles auswählen

	$opt_title = stripslashes($opt_title);
	$opt_text = stripslashes($opt_text);
Füge danach ein

Code: Alles auswählen

	$team_desc = stripslashes($team_desc);
	$team_text = stripslashes($team_text);
Finde

Code: Alles auswählen

	$team_website = $userdata['team_website'];
	$team_email = $userdata['team_email'];
	$team_pm = $userdata['team_pm'];
Füge danach ein

Code: Alles auswählen

	$team_desc = $userdata['user_teamdesc_title'];
	$team_text = $userdata['user_teamtext'];
Finde

Code: Alles auswählen

$team_website, $team_email, $team_pm
Füge danach ein

Code: Alles auswählen

, $team_desc, $team_text
Finde

Code: Alles auswählen

		'L_TEAM_EMAIL' => $lang['Team_email'],
		'L_TEAM_PM' => $lang['Team_pm'],
Füge danach ein

Code: Alles auswählen

		'TEAM_DESC' => $team_desc,
		'TEAM_TEXT' => $team_text,
		'L_TEAM_DESC' => $lang['Team_desc'],
		'L_TEAM_DESC_EXPLAIN' => $lang['Team_desc_explain'],
		'L_TEAM_TEXT' => $lang['Team_text'],
		'L_TEAM_TEXT_EXPLAIN' => $lang['Team_text_explain'],
Finde

Code: Alles auswählen

if ( $userdata['user_level'] == MOD || $userdata['user_level'] == ADMIN )
{
	$template->assign_block_vars('switch_team', array());
}
Ersetze mit

Code: Alles auswählen

if ( $userdata['user_level'] == MOD || $userdata['user_level'] == ADMIN )
{
	$template->assign_block_vars('switch_team', array());
	
	if ( $userdata['user_level'] == ADMIN )
	{
		$template->assign_block_vars('switch_team.about', array());
	}
}
templates/xxx/profile_add_body.tpl - Finde

Code: Alles auswählen

	<!-- END switch_team -->
Füge davor ein

Code: Alles auswählen

	<!-- BEGIN about -->
	<tr> 
	  <td class="row1"><span class="gen">{L_TEAM_DESC}:</span><br /><span class="gensmall">{L_TEAM_DESC_EXPLAIN}</span></td>
	  <td class="row2"> 
		<input type="text" class="post" name="team_desc" size="30" maxlength="100" value="{TEAM_DESC}" />
	  </td>
	</tr>
	<tr> 
	  <td class="row1"><span class="gen">{L_TEAM_TEXT}:</span><br /><span class="gensmall">{L_TEAM_TEXT_EXPLAIN}</span></td>
	  <td class="row2"> 
		<textarea class="post" name="team_text" style="width: 400px" rows="6" />{TEAM_TEXT}</textarea>
	  </td>
	</tr>
	<!-- END about -->
Sieht mehr aus als es ist. ;)
Das ganze Paket mit der aktualisierten Anleitung und den Dateien gibt es hier: http://phpbb.leuchte.net/teampage.zip
Hinzugefügt wurde: - Sortiermöglichkeit
- "Freien Text für Admins"

Verfasst: 15.11.2004 13:33
von tazzi
also wenn ich den alten mod deinstalle und ichs neue paket ziehe, brauch ich nix mehr machen außer wie beim ersten mal die originaldateien zu modden?

brauche dann also das hier nicht mehr tun??

Code: Alles auswählen

Folgende Änderungen sind noch durchzuführen: 
lang_main.php - FindeCode: 
$lang['Team_pm'] = 'PN-Button anzeigen'; 
Füge danach einCode: 
$lang['Team_desc'] = 'Team-Beschreibung'; 
$lang['Team_desc_explain'] = 'Wird als &Uuml;berschrift f&uuml;r den "Wir &uuml;ber uns" Teil angezeigt'; 
$lang['Team_text'] = 'Team-Text'; 
$lang['Team_text_explain'] = 'Wird als Text f&uuml; den "Wir &uuml;ber uns" Teil angezeigt<br />HTML ist <u>an</u>'; 
$lang['Sort_Realname'] = 'Realname'; 
$lang['Sort_User_level'] = 'User-Level'; 
includes/usercp_register.php - FindeCode: 
'opt_title' => 'opt_title', 'opt_text' => 'opt_text' 
Füge danach einCode: 
, 'team_desc' => 'team_desc', 'team_text' => 'team_text' 
FindeCode: 
      $opt_title = stripslashes($opt_title); 
      $opt_text = stripslashes($opt_text); 
Füge danach einCode: 
      $team_desc = stripslashes($team_desc); 
      $team_text = stripslashes($team_text); 
FindeCode: 
team_email = '$team_email', team_pm = '$team_pm' 
Füge danach einCode: 
, user_teamdesc_title = '$team_desc', user_teamtext = '$team_text' 
FindeCode: 
         if ( !$user_active ) 
         { 
            // 
            // The users account has been deactivated, send them an email with a new activation key 
Füge davor einCode: 
         $sql = "UPDATE " . USERS_TABLE . " 
            SET user_teamdesc_title = '$team_desc', user_teamtext = '$team_text' 
            WHERE user_level = ". ADMIN; 
         if ( !($result = $db->sql_query($sql)) ) 
         { 
            message_die(GENERAL_ERROR, 'Could not update users table', '', __LINE__, __FILE__, $sql); 
         } 
FindeCode: 
   $opt_title = stripslashes($opt_title); 
   $opt_text = stripslashes($opt_text); 
Füge danach einCode: 
   $team_desc = stripslashes($team_desc); 
   $team_text = stripslashes($team_text); 
FindeCode: 
   $team_website = $userdata['team_website']; 
   $team_email = $userdata['team_email']; 
   $team_pm = $userdata['team_pm']; 
Füge danach einCode: 
   $team_desc = $userdata['user_teamdesc_title']; 
   $team_text = $userdata['user_teamtext']; 
FindeCode: 
$team_website, $team_email, $team_pm 
Füge danach einCode: 
, $team_desc, $team_text 
FindeCode: 
      'L_TEAM_EMAIL' => $lang['Team_email'], 
      'L_TEAM_PM' => $lang['Team_pm'], 
Füge danach einCode: 
      'TEAM_DESC' => $team_desc, 
      'TEAM_TEXT' => $team_text, 
      'L_TEAM_DESC' => $lang['Team_desc'], 
      'L_TEAM_DESC_EXPLAIN' => $lang['Team_desc_explain'], 
      'L_TEAM_TEXT' => $lang['Team_text'], 
      'L_TEAM_TEXT_EXPLAIN' => $lang['Team_text_explain'], 
FindeCode: 
if ( $userdata['user_level'] == MOD || $userdata['user_level'] == ADMIN ) 
{ 
   $template->assign_block_vars('switch_team', array()); 
} 
Ersetze mitCode: 
if ( $userdata['user_level'] == MOD || $userdata['user_level'] == ADMIN ) 
{ 
   $template->assign_block_vars('switch_team', array()); 
    
   if ( $userdata['user_level'] == ADMIN ) 
   { 
      $template->assign_block_vars('switch_team.about', array()); 
   } 
} 
templates/xxx/profile_add_body.tpl - FindeCode: 
   <!-- END switch_team --> 
Füge davor einCode: 
   <!-- BEGIN about --> 
   <tr> 
     <td class="row1"><span class="gen">{L_TEAM_DESC}:</span><br /><span class="gensmall">{L_TEAM_DESC_EXPLAIN}</span></td> 
     <td class="row2"> 
      <input type="text" class="post" name="team_desc" size="30" maxlength="100" value="{TEAM_DESC}" /> 
     </td> 
   </tr> 
   <tr> 
     <td class="row1"><span class="gen">{L_TEAM_TEXT}:</span><br /><span class="gensmall">{L_TEAM_TEXT_EXPLAIN}</span></td> 
     <td class="row2"> 
      <textarea class="post" name="team_text" style="width: 400px" rows="6" />{TEAM_TEXT}</textarea> 
     </td> 
   </tr> 
   <!-- END about --> 
Sieht mehr aus als es ist.  

Verfasst: 15.11.2004 13:35
von Leuchte
also wenn ich den alten mod deinstalle und ichs neue paket ziehe, brauch ich nix mehr machen außer wie beim ersten mal die originaldateien zu modden?

brauche dann also das hier nicht mehr tun??
Richtig. Der neue Code ist in der Anleitung enthalten. Wenn du nicht die vorhandenen Felder aus der Datenbank löscht, musst du das dennoch ausführen

Code: Alles auswählen

ALTER TABLE phpbb_users ADD user_teamdesc_title VARCHAR (100),
ADD user_teamtext TEXT;
Ansonsten auch so, wie es in der Anleitung steht.

Verfasst: 15.11.2004 13:41
von tazzi
also nach neuer anleitung installen und noch dazu wieder im pma den code da?
Leuchte hat geschrieben:Wenn du nicht die vorhandenen Felder aus der Datenbank löscht, musst du das dennoch ausführen

Code: Alles auswählen

ALTER TABLE phpbb_users ADD user_teamdesc_title VARCHAR (100),
ADD user_teamtext TEXT;
Ansonsten auch so, wie es in der Anleitung steht.
oder ist der in der neuen anleitung schon drin?

ok, in ca zwei wochen probier ichs aus :)