. .
pragmaMx Support Forum 25 Mai 2012, 16:31:06 *
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]   Nach unten
Drucken
Autor Thema: [gelöst] tagesmotto als seitenmotto?  (Gelesen 2829 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
angzt
neu hier
*
Offline Offline

Geschlecht: Männlich
Beiträge: 11

angzt


« am: 28 Mai 2008, 14:43:04 »

kurz und bündig:
ist es möglich das tagesmotto als seitenmotto anzuzeigen?

also quasi ein codeschnipsel wie zb %tagesmotto oder so als seitenmotto (seiteinstellungen/generelle seitenangaben/Seitenmotto) einzutragen  so das er dort die entsprechende info ausliest?
Gespeichert
Fokuna2
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 187

Fokuna2


WWW
« Antworten #1 am: 30 April 2011, 19:49:37 »

Hallo PragmaMx Nutzer & PragmaMX Team,

Genau diese Frage beschäftig mich, ob man das Tagesmotto Modul  so einbinden kann wie $Slogan  ? oder geht dies nicht ?

SG

Gespeichert

comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #2 am: 30 April 2011, 21:11:59 »

Hoi zusammen,  Smiley

schaut mal hier. Das sollte euch helfen.
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
Fokuna2
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 187

Fokuna2


WWW
« Antworten #3 am: 30 April 2011, 22:59:52 »

@an alle Leser,

Danke,


und das wäre dann so oder?:

Code: [Select]  
function mx_block_anzeigen()
{
    include('§pages_slogan');
    return $content;
}

oder  so:

Code: [Select]  
function mx_block_anzeigen()
{
    include('blocks/block_show&');
    return $content;
}


Ich versuche nun in die Materie stärker rein zu knien, um   zu verstehen,  wie ein Theme erstmal aufgebaut ist / sind und meine vorstellung gerne umzusetzen. Manche Themen nutzen doch den Befehl §slogan. Und das Module Tagessmotto (emp...)  stellt doch jedes Tages ( wenn eigeben) ein neues Motto da  und dies soll anstatt dem "§slogan" erscheinen .

Geht dies überhaupt ?

 

sg

« Letzte Änderung: 30 April 2011, 23:06:06 von Fokuna2 » Gespeichert

comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #4 am: 01 Mai 2011, 11:02:57 »

Moin Fokuna2,  morning

zuerst den Platzhalter in der functions.php anlegen, dann die untere Function einfügen (als block wäre das der Block => block-Ephemerids.php, denn du dir dann evt. entsprechend anpassen musst).

Nun an der gewünschten Stelle (z. B. {PAGE_SLOGAN} gegen {MEINBLOCK} austauschen) in der theme.html bzw. index.html deines Themes einbinden.
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
Fokuna2
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 187

Fokuna2


WWW
« Antworten #5 am: 03 Mai 2011, 21:54:09 »

Moin Fokuna2,  morning

zuerst den Platzhalter in der functions.php anlegen, dann die untere Function einfügen (als block wäre das der Block => block-Ephemerids.php, denn du dir dann evt. entsprechend anpassen musst).

Nun an der gewünschten Stelle (z. B. {PAGE_SLOGAN} gegen {MEINBLOCK} austauschen) in der theme.html bzw. index.html deines Themes einbinden.

Code: [Select]  
* Definition der jeweiligen Platzhalter und deren Ersetzungen
 */
function theme_define_placeholders()
{
    $part[] = array("{VIEWBENCH}", mxViewBench());
    $part[] = array("{FOOTMESSAGE}", footmsg(1, 0));
    $part[] = array("{CURRENTPATH}", mx_theme_currentpath());
    $part[] = array("{SEARCHFORM}", mx_theme_searchform());
    $part[] = array("{LOGINFORM}", mx_theme_loginform());
    $part[] = array("{SHOWDATE}", mx_show_date());
    $part[] = array("{SHOWTIME}", mx_show_time());
    $part[] = array("{SHOWTOTALUSER}", mx_total_user_online());
    $part[] = array("{?}", Meinblock()):

Wird so ein Platzhalter definiert, leider fehlt mir ihr die Infos, wie man so was macht. Wo kann kann man diese Info nachlesen ?
Gespeichert

comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #6 am: 03 Mai 2011, 22:08:47 »

Hoi Fokuna2,  Smiley



Code: [Select]  
  $part[] = array("{?}", Meinblock()):

so z.B.

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

Wo man das nachlesen kann weiß ich nicht?

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
Fokuna2
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 187

Fokuna2


WWW
« Antworten #7 am: 14 Mai 2011, 23:29:12 »

Hallo ihr,


Ich möchte gerne das  sowas ähnliche wie das  unter Modul Tagesmotto bekannte wechselnen Slogan / Motto, nur darf in diesem Block keine Überschirift stehen. Denn der Slogan bzw. das Motto soll ja unter dem Logo, im Header bereich stehen. Die Datei eph... erzeugt  leider eine Überschrift in Form von : Tagesmotto 2011

Wie kann man dies bewersteligen ?



$part[] = array("{MEINBLOCK}", mx_block_anzeigen(/epm.php));

in die Function.php des Theme ?

und in die Index Datei:

{MEINBLOCK}

reicht das ?



Ich würde mich weitere Antworte von Ihnen sehr freuen.
Gespeichert

comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #8 am: 16 Mai 2011, 13:09:12 »

Hoi Fokuna2,  Smiley

wenn du den Block nicht noch anderweitig benötigst, dann schalte ihn einfach frei ohne ihm einen eigenen Titel zu geben. Dann suche in der Datei blocks/block-Ephemerids.php

Zeile 45
Code: [Select]  
$content .= "<b>$yid</b><br />$e_content";
und kommentiere diese aus und füge darunter
Code: [Select]  
$content .= "$e_content";

Nun gehe zu Zeile 50 bzw. dann  51
Code: [Select]  
$blockfiletitle = _EPHEMERIDS;
und kommentiere diese Zeile ebenfalls aus.

Fertig 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
Fokuna2
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 187

Fokuna2


WWW
« Antworten #9 am: 16 Mai 2011, 13:58:09 »

Hoi Fokuna2,  Smiley

wenn du den Block nicht noch anderweitig benötigst, dann schalte ihn einfach frei ohne ihm einen eigenen Titel zu geben. Dann suche in der Datei blocks/block-Ephemerids.php

Zeile 45
Code: [Select]  
$content .= "<b>$yid</b><br />$e_content";
und kommentiere diese aus und füge darunter
Code: [Select]  
$content .= "$e_content";

Nun gehe zu Zeile 50 bzw. dann  51
Code: [Select]  
$blockfiletitle = _EPHEMERIDS;
und kommentiere diese Zeile ebenfalls aus.

Fertig Wink

Guten Tag Comedi,

Ich habe nun folgendes in der der function.php eingefügt:

Code: [Select]  
$part[] = array("{MEINBLOCK}", mx_block_anzeigen('/blocks/block-Ephemerids.php')); // Meinblock-mottothemen

und in der themen.html  folgendes eingefügt:

Code: [Select]  
{Meinblock}


oder mit dieser Variante in der themen.html habe ich das versucht den Slogan anzuzeigen:
Code: [Select]  
function mx_block_anzeigen()
{
    include('§Meinblcok');
    return $content;

leider wird,  diese Variante  aber nicht im Header unter dem Logo  Angezeigt, sondern immer noch im Content Beereich,  unter  der Startseite.

In diesem Fall benutzte das Pragma Default Thema. Und ich möchte nun gerne, das der jetzt Wechsel Slogen,  nur unter dem Logo ersichtlich ist.

Wie gesagt dieser wird nun richtig, aber immer noch ander Falsche Stelle angezeigt.

Was und wo muss ich noch was ändern ?

Vielen Dank
« Letzte Änderung: 16 Mai 2011, 14:07:16 von Fokuna2 » Gespeichert

comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #10 am: 16 Mai 2011, 20:55:49 »

Hoi Fokuna2,  Smiley

in der functions.php folgendes einfügen:

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


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

und entsprechend dort wo du willst in der theme.htlm
 
Code: [Select]  
{MEINBLOCK}
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
Fokuna2
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 187

Fokuna2


WWW
« Antworten #11 am: 16 Mai 2011, 21:51:18 »

Hoi Fokuna2,  Smiley

in der functions.php folgendes einfügen:

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


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

und entsprechend dort wo du willst in der theme.htlm
 
Code: [Select]  
{MEINBLOCK}
Guten Abend Comedi,

ich habe  nun am ende der function.php folgenden Code eingefügt:


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



  aber folgende Fehlermeldung bekam ich als resultat heraus:


PHP Run-time notice:
Undefined variable: conten
in themes/mxs-fokuna/functions.php on line 462

Was mache ich noch falsch ?
fehlt vielleicht nur ein Zeichen vor dem abschluss ?> der Datei ?

Eine Schöne Nacht und ein Guten Tag wünscht Ihnen

Gespeichert

comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #12 am: 16 Mai 2011, 22:48:18 »

Hoi Fokuna2,

hast du mal einen Link zur Seite? Welches Theme benutzt du denn?  gruebel
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
Fokuna2
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 187

Fokuna2


WWW
« Antworten #13 am: 16 Mai 2011, 22:57:51 »

Ok das letzte Thema
das ich nun  entsprechend umbauen will  ist das altbekanntMX Default Thema, ich habe mir extra eine  Prgma Installation zur Testzwecke installiert und dort probiere ich aus
der Link lautet http://pragmatest.fokuna.info.

Des halb wundere dich nicht, wenn dort kein Text drin steht.
Gespeichert

comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #14 am: 16 Mai 2011, 23:37:12 »

suche mal diese Zeilen (ca. 366)
Code: [Select]  
    return $newheader;
}

und füge dahinter die function ein.
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
Fokuna2
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 187

Fokuna2


WWW
« Antworten #15 am: 17 Mai 2011, 11:43:23 »

suche mal diese Zeilen (ca. 366)
Code: [Select]  
    return $newheader;
}

und füge dahinter die function ein.

Morgen Comedi,

 Ich habe nun unter den o,g. Zeile die function eingefügt:

 
Code: [Select]  
* ersetzen von eigenen Theme-Elementen, kann veraendert und ergaenzt werden
 * diese Teile werden vor der Ausgabe des headers im Headbereich ersetzt
 */
function theme_replace_header($newheader)
{
    return $newheader;
}
function mx_block_anzeigen()
{
    include('blocks/block-Ephemerids.php');
    return $conten;
}   

aber folgende Meldung kamm immer noch als resultat heraus:
Zitat
PHP Run-time notice:
Undefined variable: conten
in themes/mxs-fokuna/functions.php on line 154

Die Dateien habe zur Begutachtung mal angehangen.



Schöne Grüße


* functions.php (19.38 KB - runtergeladen 28 Mal.)
* theme.html (9.11 KB - runtergeladen 31 Mal.)
Gespeichert

Baldyman
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.236

Baldyman


WWW
« Antworten #16 am: 17 Mai 2011, 11:55:32 »

Juhu Thomas,

du hast da ein kleinen Tippfehler drin.

... PHP Run-time notice:
Undefined variable: conten
in themes/mxs-fokuna/functions.php on line 154...


return $content;    Wink
Gespeichert

Fokuna2
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 187

Fokuna2


WWW
« Antworten #17 am: 17 Mai 2011, 12:42:09 »

vielen vielen Dank Comedi,

jetzt muss ich schaue, wie das Slogan
a) unter meiner Grafik bekommen und
b)  wie ich hinbekommen das er auch nicht im Contentbereich angezeigt wird.
Gespeichert

Fokuna2
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 187

Fokuna2


WWW
« Antworten #18 am: 17 Mai 2011, 13:18:54 »

Juhu Thomas,

du hast da ein kleinen Tippfehler drin.

... PHP Run-time notice:
Undefined variable: conten
in themes/mxs-fokuna/functions.php on line 154...


return $content;    Wink

Vielen Dank Baldyman



Ich habe  nun auch schon einen weiteren Punkt abgearbeitet.

Nun muss ich noch schauen, wie die Anzeige im Content / Center Bereich der Skogan angezeigt wird ?
Damit meine die ursprüngliche Anzeige ist bei immer noch vorhanden. Diese stört immer noch.
Gespeichert

Fokuna2
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 187

Fokuna2


WWW
« Antworten #19 am: 18 Mai 2011, 13:42:47 »

Ich habe  nun den Block Ephemerids deaktiviert, und somit wird das Motto nicht mehr im Content / Center Bereich angezeigt, aber unter dem Logo wie gewollt - ist der Slogan bzw. Motto immer noch sichtbar.  Damit bin ich nun schon  zufrieden.
Gespeichert

Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

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