SimplePortal

Support => International Support => German => Topic started by: Tom on September 22, 2009, 06:27:29 AM

Title: Block um Sprachen auszuwählen
Post by: Tom on September 22, 2009, 06:27:29 AM
Hallo zusammen,

ich habe in meinem Forum die Möglichkeit deutsche oder englische Sprache auszuwählen. Leider weiß ich nicht wie ich im Portal einen ähnlichen Block einbauen kann. Im Forum nutze ich "Language Drop". Vielleicht hilft euch das ja weiter.

Danke für eure Mühe,

Tom
Title: Re: Block um Sprachen auszuwählen
Post by: Please delete this Profile on September 25, 2009, 04:32:29 PM

in einen PHP-Block dies einfügen:
Code: [Select]
// Generate the Language Drop Down..
function template_language_select()
{
global $context, $txt, $scripturl;

// Do the Function...
languageDrop();

// Hopefully We always have something to show for ourselves.
if (!empty ($context['languages']))
{
echo '
<form action="" method="post" class="smalltext" style="float: right;">
<select id="language_select" name="language" onchange="this.form.submit()" class="smalltext">';
foreach ($context['languages'] as $language)
echo '
<option value="', $language['filename'], '"', isset($context['user']['language']) && $context['user']['language'] == $language['filename'] ? ' selected="selected"' : '', '>', $language['name'], '</option>';
echo '
</select><input type="hidden" name="changelang" value="1" />&nbsp;<noscript><input type="submit" value="', $txt['quick_mod_go'], '" /></noscript></form>';
}
// No languages we can find!
elseif (empty ($context['languages']))
echo 'LanguageDrop: ' . $txt[398];
// If this occurs we are in trouble.
else
echo 'LanguageDrop: ' . $txt[106];
}
{
echo '
<table width="100%" cellpadding="2" cellspacing="0">
<tr>
<td  valign="top">';
template_language_select();
echo '
</td></table>';
}
Title: Re: Block um Sprachen auszuwählen
Post by: Tom on September 26, 2009, 09:26:05 AM
Hi Chamäleon   ;D

das klappt bei dir ? Bei mir leider nicht ...

Gruß,

Tom

Title: Re: Block um Sprachen auszuwählen
Post by: Please delete this Profile on September 26, 2009, 09:34:21 AM
ja

was klappt den bei dir nicht?

Deine Fehlermeldung ist ja so aussagekräftg!
Title: Re: Block um Sprachen auszuwählen
Post by: Tom on September 26, 2009, 11:28:17 AM
Sorry ...


Fatal error: Cannot redeclare template_language_select() (previously declared in /homepages/43/d17630871/htdocs/Tautz-Forum/Sources/Load.php(1776) : eval()'d code:688) in /homepages/43/d17630871/htdocs/Tautz-Forum/Sources/PortalBlocks.php(3409) : eval()'d code on line 2
Title: Re: Block um Sprachen auszuwählen
Post by: Please delete this Profile on September 26, 2009, 01:06:00 PM
dann ist die Modifikation nicht korrekt installiert
lade sie mal im Parser und kontrolliere die Load.php
auch auf doppelte Einträge

denn Code für den Block auch komplett übernommen?
keine Klammer(die letzte unten) vergessen?

du siehst  ja bei mir, das es funktioniert (habs mal aktiviert)
Title: Re: Block um Sprachen auszuwählen
Post by: Tom on September 27, 2009, 05:11:04 AM
Jo, hast recht. Bei mir fehlt ein Eintrag.
Wenn ich den, wie es im Parser steht, einfüge, läuft das Forum nicht mehr 8)

Ich laß alles wie es ist.

Danke für deine Hilfe.

Gruß,

Tom
SimplePortal 2.3.8 © 2008-2024, SimplePortal