[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Multi-lang Slices verschwinden
Seite 1 von 1

Multi-lang Slices verschwinden

Verfasst: 29. Feb 2016, 15:46
von sek
Servus,

ich bin mit den Nerven am Ende. Sowas hab ich noch nie gesehen/gehabt.

Beim Bearbeiten der multisprachen Artikel verschwinden die Slices.
Um das besser zu erklären, hab ich ein kleines Video gemacht.

https://youtu.be/z1hASjrTJzE

Danke für Eure Hilfe

P.S. Was ich im Video vergessen habe zu zeigen, das Bearbeiten der deutschen Artikel ( lang=0 ) geht problemlos.

Re: Multi-lang Slices verschwinden

Verfasst: 29. Feb 2016, 15:51
von runstop64
Hi,

sieht ganz so aus, als gäbe es einen Fehler in der Modulausgabe, der nur bei Spracheinstellungen > 0 zum tragen kommt. Hast Du schon mal die PHP Fehlermeldungen aktiviert?

Re: Multi-lang Slices verschwinden

Verfasst: 29. Feb 2016, 15:56
von sek
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /var/users/domains/10006/rabryka.eu/www/justlab/redaxo/include/classes/class.rex_article_base.inc.php(354) : eval()'d code on line 70

da steht:
if ($article_id !== null)
$this->setArticleId($article_id);

wie kann das unexpected T_STRING sein?

Re: Multi-lang Slices verschwinden

Verfasst: 29. Feb 2016, 16:00
von runstop64
Ja, wie gedacht gibt es da wohl einen Fehler im Modul. Magst du den Modulcode posten oder bekommst Du das debuggen selbst hin?

Re: Multi-lang Slices verschwinden

Verfasst: 29. Feb 2016, 16:05
von RexDude
Ich glaub ich weiss es. Du kopierst ein ' in deinen Texteditor. Vermutlich wird in der Modulasugabe das ganze per einfaches Hochkomma auf und zu eingebunden was dir dann deinen Code zerschiesst.

Nettes Video übrigens :D
Die Skinfarben sind aber gewöhnungsbedürftig ;)

Re: Multi-lang Slices verschwinden

Verfasst: 29. Feb 2016, 16:06
von sek
Hm, ich find' nix. ich bitte um kleine Hilfestellung. Bedeutet ja auch ich hab den Fehler in all meinen Modulen.

Eingabe:

Code: Alles auswählen

 <table>
<tr>
<td><textarea name="VALUE[1]" class="tinyMCEEditor-table" style="width:50%;height:400px;">REX_VALUE[1]</textarea>
<br />
<i><b>Hinweis:</b> Drücken Sie die <b>ENTER-Taste = Zeilenumbruch</b> | Drücken Sie <b>Shift+ENTER = Absatz</b></i>
<br /></td>

<td width="10"></td>

<td><textarea name="VALUE[2]" class="tinyMCEEditor-table" style="width:50%;height:400px;">REX_VALUE[2]</textarea>
<br />
<i><b>Hinweis:</b> Drücken Sie die <b>ENTER-Taste = Zeilenumbruch</b> | Drücken Sie <b>Shift+ENTER = Absatz</b></i>
<br /></td>
</tr>
</table>
Ausgabe:

Code: Alles auswählen

 <? 

if ( $REX['REDAXO'] === true)
{

echo '<table style="width:100%;">
<tr>
<td  style="width:50%;" valign="top">REX_HTML_VALUE[1]</td>
<td  style="width:20px;"> </td>
<td  style="width:50%;" valign="top">REX_HTML_VALUE[2]</td>
</tr>
</table>';
}

else
{
echo '<div class="container">
                    <main role="main" class="shortcode-container span12">
                    <div class="row">
                              <div class="span6">
                                   REX_HTML_VALUE[1]
                              </div>
                              <div class="span6">
                                   REX_HTML_VALUE[2]
                              </div>
                         </div>
                         </main>
                         </div>';
}


?>


Re: Multi-lang Slices verschwinden

Verfasst: 29. Feb 2016, 16:09
von RexDude
(Post von mir davor nicht übersehen)

Re: Multi-lang Slices verschwinden

Verfasst: 29. Feb 2016, 16:11
von sek
ja das ist es - hab es nebenbei getestet.
hm, wie soll ich denn dann englisch "don’t" einfügen?

Nachtrag:
Geht wohl nur über die Symbolfunktion des Tiny. Muss halt der Übersetzer per Hand nacharbeiten.

Re: Multi-lang Slices verschwinden

Verfasst: 29. Feb 2016, 16:15
von runstop64
Hi,
Du gibst REX_HTML_VALUE über PHP aus, das kann Probleme mit Sonderzeichen verursachen. Probier mal die PHP Template Schreibweise:

Code: Alles auswählen

<?php if ($REX['REDAXO'] === true):?>
    <table style="width:100%;">
        <tr>
            <td  style="width:50%;" valign="top">REX_HTML_VALUE[1]</td>
            <td  style="width:20px;"> </td>
            <td  style="width:50%;" valign="top">REX_HTML_VALUE[2]</td>
        </tr>
</table>
<?php else: ?>
    <div class="container">
        <main role="main" class="shortcode-container span12">
            <div class="row">
                <div class="span6">
                    REX_HTML_VALUE[1]
                </div>
                <div class="span6">
                    REX_HTML_VALUE[2]
                </div>
            </div>
        </main>
    </div>
<?php endif; ?>

Re: Multi-lang Slices verschwinden

Verfasst: 29. Feb 2016, 16:20
von sek
ja cool @runstop64 - noch viel besser - muss ich mir nun wohl mal angewöhnen.

Danke an Euch fpür die super schnelle und sehr kompetente Hilfe.