. .
pragmaMx Support Forum 26 Mai 2012, 02:52:41 *
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 1 Gast 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
fleischi4711
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 45


« Antworten #20 am: 09 November 2011, 00:05:14 »

also hatte ich so nen bisl ja doch recht, das war einfach nicht definiert, die Variable Newsticker.
Gespeichert
fleischi4711
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 45


« Antworten #21 am: 09 November 2011, 00:06:35 »

Also war doch einfach die variable einfach nicht definiert
Gespeichert
comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #22 am: 09 November 2011, 00:14:30 »

Hoi fleischi4711,  Smiley

Nee das Theme ist ok und funzt.

Du meinst den Platzhalter und er ist ja klar definiert gewesen und die Funktion hat auch gestimmt. Es war einfach nur falsch eingesetzt.

Und warum icebreaker den "Nummersalat hatte, wie er sagt weiss ich nicht. Aber sicher nicht wegen dem Code, der funzt. Siehst du ja bei dir. Ist genau was oben schon stand.

Und da das Problem gelöst ist kann man den Thread ja schliessen.

 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
fleischi4711
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 45


« Antworten #23 am: 09 November 2011, 05:31:22 »

Hattest Du noch etwas ausserhalb des Themeverzeichnisses verändert, scheint alles irgendwie sehr hyperempfindlich, ersst fiel mir auf dass es beim Versuch auszuloggne zu einem serverfehler kam, nun gehr plötzlich gar nix mehr


Zitat

Serverfehler
Beim Abrufen von ....../portal/admin.php ist auf der Website ein Fehler aufgetreten. Möglicherweise wird sie gerade gewartet oder ist falsch konfiguriert.
Vorschläge:
Laden Sie diese Webseite später erneut.
HTTP-Fehler 500 (Internal Server Error): Beim Versuch des Servers, die Anforderung zu verarbeiten, ist eine unerwartete Bedingung aufgetreten.

Oder hat der server hier nen problem

Gespeichert
comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #24 am: 09 November 2011, 09:43:36 »

Moin fleischi4711,  Smiley

nein natürlich nicht. Habe nur bei Kontrolle der Versionsüberwachnung festgestellt, daß noch etliche alte Dateien drin sind und nur intern kontrolliert wird.

Habe mal gerade geschaut. Heute morgen bzw. nacht um 6.04Uhr wurden letztmalig Dateien geändert z.B. im Forum, mach das mal wieder rückgängig.
« Letzte Änderung: 09 November 2011, 09:54:38 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 #25 am: 09 November 2011, 21:21:18 »

Weiss zufällig jemand wo man die Überschriften der centerblöcke formatieren kann, die erscheinen seit kurzem bei mir sehr mickrig, und ich habe dahingehend nichts geändert, scheint auch eher irgendwo in der db hinterlegt zu sein, im theme geht es nicht einzustlellen, das Original rd universe ist in den Blocküberschrifften nun auch so winzig. Ich hatte testhalber mal nen alten db dump eingespielt und da war es normal.
Gespeichert
fleischi4711
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 45


« Antworten #26 am: 09 November 2011, 22:25:58 »

Normalerweise müsste dass doch in der style.css geregelt sein, aber da reagiert nur die überschrift des Meldungstextes, die anderen Blocküberschriften lassen sich nicht beinflussen


Zitat
#centercolumn .block-title {
background: url(../images/blocs-centre.png) repeat-x;
color:#161616;
   font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 180%;
   line-height: 22px;
}
Gespeichert
comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #27 am: 09 November 2011, 23:55:23 »

Hoi fleischi,  Smiley

Dort verändertst du auch nur alle Blocktitle, wie z.B. weitere Centerblöcke. Die anderen Titel werden in der news.css geändert.

Code: [Select]  
.story h1.story-title {
   font-size: 15px;
}

.story h2.story-title {
   font-size: 14px;
}



Ich schliesse hier mal, da das eigentliche Problem ja gelöst ist und zu jedem Problem ein eigener Thread (s. Forenregeln) aufgemacht werden soll. Wink
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
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