Seite 1 von 1

cfg.

Verfasst: Sa 23.Apr, 2005 14:44
von terry22
Hallo zusammen habe da auch noch eine Frage wegen der cfg.

Also Bitte kann mir jemand sagen wie das richtig in der cfg. aussehen muss damit ich die Button in Englisch und Deutsch habe .

Das sind meine Buttons die ich habe.

Code: Alles auswählen

icon_mini_portal.gif
icon_mini_index.gif
icon_mini_faq.gif
icon_mini_search.gif
icon_mini_members.gif
icon_mini_groups.gif
icon_mini_profile.gif
icon_mini_register.gif
icon_mini_login.gif
icon_mini_Privatemsgs.gif
icon_mini_logout.gif

Ich habe 2 Ordner einer auf Englisch und einer auf Deutsch . Da habe ich die jeweiligen Buttons drinnen.

Ich Danke im voraus
Liebe Grüsse
terry22

Verfasst: Sa 23.Apr, 2005 21:05
von oxpus

Verfasst: So 24.Apr, 2005 07:44
von terry22
Hallo Oxpus
es tut mir leid wenn ich Dich nerve aber ich krieg das einfach nicht hin.
Habe jetzt alles ausprobiert.

In die cfg habe ich das geschriben:

Code: Alles auswählen

$images['icon_mimi_portal'] = "$current_template_images/{LANG}/icon_mini_portal.gif";
$images['icon_mini_index'] = "$current_template_images/{LANG}/icon_mini_index.gif";
$images['icon_mini_faq'] = "$current_template_images/{LANG}/icon_nini_faq.gif";
$images['icon_mini_search'] = "$current_template_images/{LANG}/icon_mini_search.gif";
$images['icon_mini_members'] = "$current_template_images/{LANG}/icon_mini_members.gif";
$images['icon_mini_groups'] = "$current_template_images/{LANG}/icon_mini_groups.gif";
$images['icon_mini_profile'] = "$current_template_images/{LANG}/icon_mini_profile.gif";
$images['icon_mini_logout'] = "$current_template_images/{LANG}/icon_mini_logout.gif";
$images['icon_mini_login'] = "$current_template_images/{LANG}/icon_mini_login.gif";
$images['icon_mini_Privatemsgs'] = "$current_template_images/{LANG}/icon_mini_Privatemsgs.gif";
$images['icon_mini_register'] = "$current_template_images/{LANG}/icon_mini_register.gif";

In die overall_header_tpl das reingeschrieben:

Code: Alles auswählen

<a href="{U_SEARCH}" class="mainmenu"><img src="templates/wowHorde/images/{LANG}icon_mini_search.gif" width="45" height="19" border="0" alt="{L_SEARCH}" title="{L_SEARCH}" /></a> 
            <a href="{U_PORTAL}" class="mainmenu"><img id='portal' onmouseover="javascript:mR('portal');" onmouseout="javascript:mO('portal');" src="templates/wowHorde/images/{LANG}/icon_mini_portal.gif" width="45" height="19" border="0" alt="{L_PORTAL}"/></a>
            <a href="{U_INDEX}" class="mainmenu"><img id='index' onmouseover="javascript:mR('index');" onmouseout="javascript:mO('index');" src="templates/wowHorde/images/{LANG}/icon_mini_index.gif" width="45" height="19" border="0" alt="{L_INDEX}"/></a>
            <a href="{U_FAQ}" class="mainmenu"><img id='faq' onmouseover="javascript:mR('faq');" onmouseout="javascript:mO('faq');" src="templates/wowHorde/images/{LANG}/icon_mini_faq.gif" width="31" height="19" border="0" alt="{L_FAQ}"/></a>
            <a href="{U_SEARCH}" class="mainmenu"><img id='search' onmouseover="javascript:mR('search');" onmouseout="javascript:mO('search');" src="templates/wowHorde/images/{LANG}/icon_mini_search.gif" width="45" height="19" border="0" alt="{L_SEARCH}" /></a> 
            <a href="{U_MEMBERLIST}" class="mainmenu"><img id='members' onmouseover="javascript:mR('members');" onmouseout="javascript:mO('members');" src="templates/wowHorde/images/{LANG}/icon_mini_members.gif" width="65" height="19" border="0" alt="{L_MEMBERLIST}" /></a>
            <a href="{U_GROUP_CP}" class="mainmenu"><img id='groups' onmouseover="javascript:mR('groups');" onmouseout="javascript:mO('groups');" src="templates/wowHorde/images/{LANG}/icon_mini_groups.gif" width="65" height="19" border="0" alt="{L_USERGROUPS}" /></a>
			<a href="{U_PROFILE}" class="mainmenu"><img id='profile' onmouseover="javascript:mR('profile');" onmouseout="javascript:mO('profile');" src="templates/wowHorde/images/{LANG}/icon_mini_profile.gif" width="45" height="19" border="0" alt="{L_PROFILE}" /></a>
            <!-- BEGIN switch_user_logged_out -->
			<a href="{U_REGISTER}" class="mainmenu"><img id='register' onmouseover="javascript:mR('register');" onmouseout="javascript:mO('register');" src="templates/wowHorde/images/{LANG}/icon_mini_register.gif" width="55" height="19" border="0" alt="{L_REGISTER}" /></a>
            <a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img id='login' onmouseover="javascript:mR('login');" onmouseout="javascript:mO('login');" src="templates/wowHorde/images/{LANG}/icon_mini_login.gif" width="45" height="19" border="0" alt="{L_LOGIN_LOGOUT}"/></a>
            <!-- END switch_user_logged_out -->
            <!-- BEGIN switch_user_logged_in -->
            <a href="{U_PRIVATEMSGS}" class="mainmenu"><img id='Privatemsgs' onmouseover="javascript:mR('Privatemsgs');" onmouseout="javascript:mO('Privatemsgs');" src="templates/wowHorde/images/{LANG}/icon_mini_Privatemsgs.gif" width="55" height="19" border="0" alt="{L_PRIVATEMSGS}"/></a>
            <a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img id='logout' onmouseover="javascript:mR('logout');" onmouseout="javascript:mO('logout');" src="templates/wowHorde/images/{LANG}/icon_mini_logout.gif" width="45" height="19" border="0" alt="{L_LOGIN_LOGOUT}"/></a>
            <!-- END switch_user_logged_in -->

Ich habe mir schon Gedanken gemacht, wenn ich auf meinem Portal auf den Link klicke und Eigenschaften anschaue sieht es dann so aus.

Code: Alles auswählen

http://web450m.dynamic-kunden.ch/dim020/templates/wowHorde/images/icon_mini_portalON.gif
Ich habe je zwei buttons das eine icon_mini_portalON.gif und das andere icon_mini_portal.gif das war Orginal immer so.


Aber irgendwo mache ich einen schrecklichen Fehler und ich weiss mir keinen Rat mehr.

Bitte hilf mir
Liebe Grüsse
terry22

Verfasst: So 24.Apr, 2005 10:06
von Susan
hmm, also wenn Du den Code von mir in der page_header einfügst:

Code: Alles auswählen

'LANG' => 'lang_'.$board_config['default_lang'].'/',
dann brauchst du nur in dem jeweiligen Imagespracheordner ein Bild ablegen und dieses dann mit /images/{LANG}bild.gif verlinken. Das klappt wunderbar (ich mach das so)
dazu braucht man in der cfg nichts eintragen .....

es gibt auch noch eine Mögglichkeit komplett neue Buttons zu erstellen. Dazu müßte man aber auch noch in der jeweiligen php-Datei Einträge machen. Ich weiss das deswegen, weil ich vor sehr sehr langer Zeit diesbzgl. schon mal gefragt habe (bei phpbb.de). Ich habe wegen neuer Antworten-/Eintragen-Buttons gefragt. Da würde das so gehen (ich setze mal den Text hier rein den ich mir notiert habe ...)

Code: Alles auswählen

Neue Buttons ins Forumeinfügen:

dann bräuchtest du in viewforum.php/viewtopic.php (die link-Varianten) auch nur wieder die ForenID angeben. 

viewtopic.php 
Zitat: 
# 
#-----[ FINDE ]--------------------- 
# 
$reply_img = ( $forum_topic_data['forum_status'] == FORUM_LOCKED || $forum_topic_data['topic_status'] == TOPIC_LOCKED ) ? $images['reply_locked'] : $images['reply_new']; 
$reply_alt = ( $forum_topic_data['forum_status'] == FORUM_LOCKED || $forum_topic_data['topic_status'] == TOPIC_LOCKED ) ? $lang['Topic_locked'] : $lang['Reply_to_topic']; 
$post_img = ( $forum_topic_data['forum_status'] == FORUM_LOCKED ) ? $images['post_locked'] : $images['post_new']; 
$post_alt = ( $forum_topic_data['forum_status'] == FORUM_LOCKED ) ? $lang['Forum_locked'] : $lang['Post_new_topic']; 

# 
#-----[ MIT FOLGENDEM ERSETZEN ]--------------------- 
# 
$image_reply = ( in_array($forum_id, array(1,2)) ) ? $images['reply_link_new'] : $images['reply_new']; 
$image_new = ( in_array($forum_id, array(1,2)) ) ? $images['post_link_new'] : $images['post_new']; 

$reply_img = ( $forum_topic_data['forum_status'] == FORUM_LOCKED || $forum_topic_data['topic_status'] == TOPIC_LOCKED ) ? $images['reply_locked'] : $image_reply; 
$reply_alt = ( $forum_topic_data['forum_status'] == FORUM_LOCKED || $forum_topic_data['topic_status'] == TOPIC_LOCKED ) ? $lang['Topic_locked'] : $lang['Reply_to_topic']; 
$post_img = ( $forum_topic_data['forum_status'] == FORUM_LOCKED ) ? $images['post_locked'] : $image_new; 
$post_alt = ( $forum_topic_data['forum_status'] == FORUM_LOCKED ) ? $lang['Forum_locked'] : $lang['Post_new_topic']; 


INFO: array(1,2)) - hier statt 1,2 die ForenID's eintragen



viewforum.php 
Zitat: 
# 
#-----[ FINDE ]--------------------- 
# 
$template->assign_vars(array( 
'FORUM_ID' => $forum_id, 
'FORUM_NAME' => $forum_row['forum_name'], 
'MODERATORS' => $forum_moderators, 
'POST_IMG' => ( $forum_row['forum_status'] == FORUM_LOCKED ) ? $images['post_locked'] : $images['post_new'], 

# 
#-----[ MIT FOLGENDEM ERSETZEN ]--------------------- 
# 
$image_new = ( in_array($forum_id, array(1,2)) ) ? $images['post_link_new'] : $images['post_new']; 

$template->assign_vars(array( 
'FORUM_ID' => $forum_id, 
'FORUM_NAME' => $forum_row['forum_name'], 
'MODERATORS' => $forum_moderators, 
'POST_IMG' => ( $forum_row['forum_status'] == FORUM_LOCKED ) ? $images['post_locked'] : $image_new, 


Und dann noch die Konstanten dieser neuen Buttons in der dein_template.cfg definieren. 
Zitat: 
$images['post_link_new'] = "$current_template_images/{LANG}/post_link.gif"; 
$images['reply_link_new'] = "$current_template_images/{LANG}/reply_link.gif"; 

[EDIT] ich hab jetzt auch noch mal auf den Link von oxpus geklickt. Dort hat er im Beitrag 2 geschrieben das man
1x php-Datei
1x tpl-Datei und
1x cfg
bearbeiten muß. Du hast aber nur die tpl-Datewi und die cfg angebgeben. Da fehlt die php-Datei ;)
Da kann man den Eintrag in die includes/page_header.php machen



gruß
Susan

Verfasst: So 24.Apr, 2005 14:56
von terry22
Hallo Susan
nochmal Danke für Deine Hilfe.
Weisst Du ich möchte an der page_header.php nichts verändern.
Da muss es doch eine Möglichkeit geben, dass man noch was anderes machen kann, damit es auf englisch und deutsch zu sehen ist?

Liebe Grüsse
terry22

Du hast oben geschrieben:

Code: Alles auswählen

Und dann noch die Konstanten dieser neuen Buttons in der dein_template.cfg definieren. 
Zitat: 
$images['post_link_new'] = "$current_template_images/{LANG}/post_link.gif"; 
$images['reply_link_new'] = "$current_template_images/{LANG}/reply_link.gif"; 
Genau das und nur das möchte ich in die cfg reintun.

Nur ich vermute, dass ich was falsches in die cfg schreibe ich habe es oben erwähnt. :confused:

Verfasst: So 24.Apr, 2005 15:57
von Susan
Also, ohne Anderungen an php-Dateien wirst Du nicht weit kommen. Irgendwo muß ja ein Befehl stehen der das ganze regelt .....

Wenn Du wirklich nur Bilder auf Deutsch/Englisch haben willst dann mach es so wie ich
hier im Thread in Post 13 geschrieben hab.

Aber ein Eintrag in einer php-Datei ist auf jeden Fall notwendig! Ist auch nichts schlimmes :D

gruß
Susan

Verfasst: So 24.Apr, 2005 17:49
von terry22
Vielen Dank Susan
Weisst Du ich möchte die Styles nur anpassen und dann freigeben damit es der nächste User in seinem Board installieren kann

Liebe Grüsse
terry22