. .
pragmaMx Support Forum 26 Mai 2012, 02:52:57 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1] 2  Alle   Nach unten
Drucken
Autor Thema: [gelöst] Block-NewsAccordion.php in meinem Theme  (Gelesen 1328 mal)
0 Mitglieder und 3 Gäste betrachten dieses Thema.
dragon-tmd
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 23

dragon-tmd


WWW
« am: 27 Oktober 2011, 13:28:57 »

Hi,

ich möchte den Block "NewsAccordion.php" in meinem Theme einbinden und war an einer ganz bestimmten Stelle:

Habe daher in der functions.php den Block includiert:

Code: [Select]  
    include("blocks/block-NewsAccordion.php");
    $part[] = array("{ENEWS}", $content);

und in der theme.html an der passenden Stelle eingefügt

Code: [Select]  
  <!-- START -->
  <tr>
    <td><div class="content">{ENEWS}</div></td>
  </tr>
  <!-- END  -->

Block erscheint zwar im Quellcode, gibt aber die News nicht aus.

Was mache ich wohl falsch?
Gespeichert

comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #1 am: 28 Oktober 2011, 13:40:20 »

Hoi dragon-tmd,  Smiley

so sollte es funktionieren. In der functions.php folgendes einfügen:

Code: [Select]  
$part[] = array("{ENEWS}", mx_block_look());

und dann noch die Funktion einfügen:

Code: [Select]  
function mx_block_look()
{
    include('blocks/block-NewsAccordion.php');
    return $content;
}

Gespeichert

LG Michael


Kein Support über PN, Mail oder ICQ!

CMS-Version: pragmaMx 1.12.1 --- PHP-Version: 5.2.14
MySQL-Version: 5.0.67 --- Server-Version: Apache 2.2.4

Wer den Weg zum Ziel kennt - dann aber Umwege nimmt - muss sich nicht wundern wenn er sein Ziel nicht findet!


Gemeinschaftseite: www.pragmamx-erweiterungen.de
fleischi4711
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 45


« Antworten #2 am: 04 November 2011, 23:19:59 »

danke, aber scheint bei diesem theme nich ganz so hinzuhauen, leider sind die standards da auch sehr verschieden, das eine theme nutzt diese dateien das andere jene. Habe in die functions.php folgendes eingefügt


$part[] = array("{NEWSTICKER}", mx_block_look());

function mx_block_look()
{
    include('blocks/block-Newsticker.php');
    return $content;
}

Resultat schwarze seite
Gespeichert
comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #3 am: 05 November 2011, 00:29:32 »

Hoi fleischi4711,  Smiley

was für ein Theme verwendest du und wo willst du es einbauen?
Gespeichert

LG Michael


Kein Support über PN, Mail oder ICQ!

CMS-Version: pragmaMx 1.12.1 --- PHP-Version: 5.2.14
MySQL-Version: 5.0.67 --- Server-Version: Apache 2.2.4

Wer den Weg zum Ziel kennt - dann aber Umwege nimmt - muss sich nicht wundern wenn er sein Ziel nicht findet!


Gemeinschaftseite: www.pragmamx-erweiterungen.de
fleischi4711
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 45


« Antworten #4 am: 05 November 2011, 05:38:00 »

ich benutze rd U´nniverse, unter der Navigationsleiste ist eine tabellenzeile die sich oberhalb der 3 Spalten erstreckt, da soll der newsticker rein, wenns geht
Gespeichert
fleischi4711
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 45


« Antworten #5 am: 06 November 2011, 19:50:37 »

Um die Sache zu verdeutlichen ein kleiner Screenshot, in das Feld direkt unter der Topnavigation da möchte ich den Ticker rein haben, wenn das möglich ist, denke sollte machbar sein, man kann ja schliesslich auch den login oben plazieren.



* ScreenShot 003 Showcam18Plus_International - Google Chrome.png (55.01 KB, 984x182 - angeschaut 37 Mal.)
Gespeichert
comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #6 am: 06 November 2011, 20:44:24 »

Hoi fleischi4711,  Smiley

habe es mal gerade probiert und es geht genau so.

in der theme.html habe ich den Platzhalter in Zeile 56 eingesetzt.

Code: [Select]  
<div id="header01">{NEWSTICKER}</div>
</td>
<!-- /#header --></tr>



Gespeichert

LG Michael


Kein Support über PN, Mail oder ICQ!

CMS-Version: pragmaMx 1.12.1 --- PHP-Version: 5.2.14
MySQL-Version: 5.0.67 --- Server-Version: Apache 2.2.4

Wer den Weg zum Ziel kennt - dann aber Umwege nimmt - muss sich nicht wundern wenn er sein Ziel nicht findet!


Gemeinschaftseite: www.pragmamx-erweiterungen.de
fleischi4711
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 45


« Antworten #7 am: 07 November 2011, 03:55:31 »

Danke,

also irgend wie reden wir nicht vom selben RD  Universe, bei ist es bei Zeile 191, wenn ich dann {NEWSTICKER} dort einsetze, passiert an der stelle nur eins, er schreibt dort folgenden Text

Zitat
1d4dada408c793121defcd34214b596f_:-NEWSTICKER}



Gespeichert
comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #8 am: 07 November 2011, 18:35:29 »

Hoi fleischi4711,  Smiley

du musst denn Cache zurücksetzen.

Damit du den Newsticker besser ausrichten kannst ändere:
Code: [Select]  
<div id="header01">{NEWSTICKER}</div>
</td>
<!-- /#header --></tr>

besser so ab:
Code: [Select]  
<div id="header01"><div style="width:90%; padding-top:10px; margin-left: 40px;" align="center" >{NEWSTICKER}</div></div>

Somit kannst du die Laufschrift auch für deine Bedürfnisse passend ausrichten.
Gespeichert

LG Michael


Kein Support über PN, Mail oder ICQ!

CMS-Version: pragmaMx 1.12.1 --- PHP-Version: 5.2.14
MySQL-Version: 5.0.67 --- Server-Version: Apache 2.2.4

Wer den Weg zum Ziel kennt - dann aber Umwege nimmt - muss sich nicht wundern wenn er sein Ziel nicht findet!


Gemeinschaftseite: www.pragmamx-erweiterungen.de
fleischi4711
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 45


« Antworten #9 am: 07 November 2011, 20:07:19 »

Danke erst mal für deine mühe,

aber so geht es auch nicht. Habe jetzt

<div id="header01"><div style="width:90%; padding-top:10px; margin-left: 40px;" align="center" >{NEWSTICKER}</div></div>

dort eingefügt. Alles was zu sehen ist

-:_1d4dada408c793121defcd34214b596f_:-NEWSTICKER} , dafür jetzt in der Mitte. Zusätzlich ist in den linken Blöchen alles verschwunden, es steht da jetzt nur:


Zitat
:_1d4dada408c793121defcd34214b596f_:-BLOCK_TITLE}
-:_1d4dada408c793121defcd34214b596f_:-BLOCK_CONTENT}

Was kann dat sein, hab mehrfach den cache geleert

gruss fleischi

Gespeichert
comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #10 am: 07 November 2011, 20:56:43 »

Hoi fleischi4711,  Smiley

hmm, bei mir läuft ja dein Theme ohne Probleme. Gib mal einen Link zur Seite.

Versuche mal ob der Block bei dir als Centerblock läuft.

Und schau mal hier, vielleicht hilft das weiter!

« Letzte Änderung: 07 November 2011, 21:02:11 von comedi » Gespeichert

LG Michael


Kein Support über PN, Mail oder ICQ!

CMS-Version: pragmaMx 1.12.1 --- PHP-Version: 5.2.14
MySQL-Version: 5.0.67 --- Server-Version: Apache 2.2.4

Wer den Weg zum Ziel kennt - dann aber Umwege nimmt - muss sich nicht wundern wenn er sein Ziel nicht findet!


Gemeinschaftseite: www.pragmamx-erweiterungen.de
icebreaker
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 169

icebreaker


WWW
« Antworten #11 am: 07 November 2011, 22:46:41 »

Hi Michael

Ich habe deinen Vorschlag auf meiner Testseite auch mal getestet und habe das gleiche Problem wie fleischi. Die Caches sind natürlich geleert worden und ich habs auch mit verschiedenen Browsern probiert.

Gruß
icebreaker
Gespeichert
comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #12 am: 07 November 2011, 23:10:58 »

Hoi icebraker,  Smiley

schau mal hier. Das ist das Theme so wie es fleischi4711 auch benutzt ohne das eine Bild im Header.

Auch im Original Theme funzt es so.

@fleischi4711

schau dir auch mal noch das an und schalte mal das Somaire Menü ab.
« Letzte Änderung: 07 November 2011, 23:16:31 von comedi » Gespeichert

LG Michael


Kein Support über PN, Mail oder ICQ!

CMS-Version: pragmaMx 1.12.1 --- PHP-Version: 5.2.14
MySQL-Version: 5.0.67 --- Server-Version: Apache 2.2.4

Wer den Weg zum Ziel kennt - dann aber Umwege nimmt - muss sich nicht wundern wenn er sein Ziel nicht findet!


Gemeinschaftseite: www.pragmamx-erweiterungen.de
fleischi4711
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 45


« Antworten #13 am: 07 November 2011, 23:20:33 »

Han die den link geschickt, als centerblock läuft es übrigens
Gespeichert
comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #14 am: 08 November 2011, 00:03:44 »

Hoi fleischi,  Smiley

nimm mal bitte das komplette Javascript von ( <script language="JavaScript1.2">..............</script> aus der theme.html und schaue mal ob es dann geht.

Gespeichert

LG Michael


Kein Support über PN, Mail oder ICQ!

CMS-Version: pragmaMx 1.12.1 --- PHP-Version: 5.2.14
MySQL-Version: 5.0.67 --- Server-Version: Apache 2.2.4

Wer den Weg zum Ziel kennt - dann aber Umwege nimmt - muss sich nicht wundern wenn er sein Ziel nicht findet!


Gemeinschaftseite: www.pragmamx-erweiterungen.de
fleischi4711
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 45


« Antworten #15 am: 08 November 2011, 02:22:41 »

ne dat isset auch nicht, denke mal die variable its nirgends definiert, wenn ich testweise das loginform reinsetze gehts ja auch.
Gespeichert
comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #16 am: 08 November 2011, 10:12:39 »

Hoi fleischi4711,  Smiley

habe jetzt so keine Idee mehr.

Der Code funktioniert so und da fehlt auch nichts, denn deine Theme so wie du es im Einsatz hst funktioniert ja bei mir und auch das Original. War auch schon am zweifeln, aber auch bei zig anderen Themes funzt es auch so.

Da ist der Fehler sonst wo. Wenn du willst kannst du mir die Zugangsdaten per PN zukommen lassen oder du lässt mal jemanden schauen den du kennst.

 bye
Gespeichert

LG Michael


Kein Support über PN, Mail oder ICQ!

CMS-Version: pragmaMx 1.12.1 --- PHP-Version: 5.2.14
MySQL-Version: 5.0.67 --- Server-Version: Apache 2.2.4

Wer den Weg zum Ziel kennt - dann aber Umwege nimmt - muss sich nicht wundern wenn er sein Ziel nicht findet!


Gemeinschaftseite: www.pragmamx-erweiterungen.de
comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #17 am: 08 November 2011, 21:39:53 »

Hoi fleischi,   Smiley

der Newsticker funzt. Der Fehler lag darin, daß der Code nicht richtig plaziert war.

Hier jetzt komplett wie er kommen sollte:

Suche in in der themes/XXXXX/functions.php die function: function theme_define_placeholders() und füge vor
Code: [Select]  
    return $part;
}

folgendes ein:
Code: [Select]  
$part[] = array("{NEWSTICKER}", mx_block_look());

jetzt gehe zum Dateiende und füge vor
Code: [Select]  
?>

noch die neue Funktion ein.
Zitat
function mx_block_look()
{
    include('blocks/block-Newsticker.php');
    return $content;
}

Jetzt noch an der entsprechenden Stelle der theme.html den Platzhalter {NEWSTICKER} einfügen.



@icebreaker
Hast du den Code wie jetzt genau beschrieben eingebaut?
Gespeichert

LG Michael


Kein Support über PN, Mail oder ICQ!

CMS-Version: pragmaMx 1.12.1 --- PHP-Version: 5.2.14
MySQL-Version: 5.0.67 --- Server-Version: Apache 2.2.4

Wer den Weg zum Ziel kennt - dann aber Umwege nimmt - muss sich nicht wundern wenn er sein Ziel nicht findet!


Gemeinschaftseite: www.pragmamx-erweiterungen.de
icebreaker
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 169

icebreaker


WWW
« Antworten #18 am: 08 November 2011, 22:39:55 »

Hi Michael
Den oberen Teil für die settings.php hatte ich zwar nicht ans Ende der Reihe mit der $part Liste gesetzt, aber kurz davor. Den Rest hatte ich auch nicht ganz am Ende, sondern etwa in der Mitte. Ich habe mich dabei an der Reihenfolge der Aufrufe orientiert. Der Platzhalter in der index.html war von vorn herein richtig gesetzt. Dieser Nummernsalat, den fleischi und ich angezeigt bekamen, ließ aber von vorn herein auf einen PHP Fehler schließen.

Ich hatte das auch nur mal zur "Entspannung" zwischendurch probiert. Ich werkel derzeit an 6 Webseiten gleichzeitig.

Gruß
icebreaker
Gespeichert
fleischi4711
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 45


« Antworten #19 am: 08 November 2011, 23:53:19 »

Ist das etzt also ne Inkompatibilität der Themes zum aktuellen pragma? Also ich hatte ja nicchts essentielles verändert
Gespeichert
Seiten: [1] 2  Alle   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML