mx-com wechselnde header bilder

Begonnen von goodssale, 24 Mai 2009, 07:13:27

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

goodssale

hallo zusammen,

ich möchte im mx-com wechselnde bilder im header bereich 
wie beim mx-rainbow, nur weiß ich nicht wie das machen kann.

könnte mir bitte jemand behilflich sein und sagen wo ich was ändern muss.

ich habe mir die dateien vom mx-rainbow angesehen,
aber ich kann das leider nicht.





Grüße Heinz

reddragon

Habe hier mal für das brightsideoflive die Änderung angegeben, vieleicht reichen die Infos für dein Theme?
http://www.pragmamx.org/Forum-topic-28171.html

goodssale

hallo reddragon,

ZitatHabe hier mal für das brightsideoflive die Änderung angegeben, vieleicht reichen die Infos für dein Theme?
habe ich schon versucht, komm aber nicht klar damit. :red:

kann die angegebenen stellen nicht finden.



Grüße Heinz

reddragon

HI,

arbeite gerade meine ganzen alten Benachrichtigungsmails ab, und hatte gerade deinen Beitrag gelesen!

Wie ist der Stand der Dinge, hat´s geklappt?


http://cnccnc.cn.funpic.de/__math-test/  :bye:

goodssale

moin reddragon,

nein habe es nicht hinbekommen.
habe den header aber anders gemacht wie im original.

wenn du mal schauen möchtest: http://www.goddssale.de/index.php

würde mich freuen wenn du mir helfen könntest.

grüsse heinz

Grüße Heinz

martin b


goodssale

hallo martin,

danke für den link, aber so richtig komm ich da auch nicht weiter
da fehlt es kenntnissen.

grüße heinz
Grüße Heinz

martin b

Hallo Heinz

Ich werde das nächste Woche mal testen. Im Moment habe ich noch keine Zeit dazu. Eventuell hat ja auch jemand Anderer Zeit dazu.
Auf jeden Fall ist das (wenn es funktioniert) einfacher, als es mit CSS zu machen, denn dann müßtest du zunächst ein Headerbild, quasi als Dummy, in der index.html einsetzen, dann für jedes Bild eine CSS Datei anlegen und zum guten Schluß die Headernvigation (ist jetzt in der index.html geregelt) in die settings.php verlagern.

Gruß
martin b

reddragon

Zitat von: goodssale am 24 Mai 2009, 07:13:27
aber ich kann das leider nicht.

Zitat von: goodssale am 24 Mai 2009, 13:30:29
kann die angegebenen stellen nicht finden.

Zitat von: goodssale am 23 Juli 2009, 10:30:55
da fehlt es kenntnissen.


hi  :)

also, auch wenn es gemein klingt: Was kannst du denn?

Es ist nun aber nicht so gemein gemeint, wie sich das anhört, aber irgendwo vermisse ich Versuche!

Im Juli habe ich nur deshalb nochmal reagiert, da ich ein "schlechtes" Gewissen gehabt habe, da ich dich mit dem Link zum brightsideoflive alleine gelassen hatte. Deshalb war auch mein erster Gedanke, "das machste für den mal eben fertig" (wenn es wirklich kompliziert sein sollte).
Da ich selbst nach einem halben Jahr nicht mehr wusste, was ich da damals verzapft habe, bin ich nach "meiner Anleitung" vor gegangen, und habe die Schritt für Schritt befolgt. Ich war teilweise selber am rätseln, was wie wofür ist, aber ich habe es einfach ausprobiert.

Unter dem Strich habe ich länger daran gesessen, die Bilder in das neue Format zu bringen, als das Theme umzuschrieben.
Da du auch schon beim brightsideoflive interesse gezeigt hattest, war dann beides zusammen der ausschlaggebende Grund, warum ich das Theme nur hochgeladen und verlinkt habe, anstatt wieder eine Lösung zu nennen.
Wie ich damals schon schrieb, wir sind nicht bei "wünsch dir was". Letztendlich bringt es dir ja auch nichts, wenn du bei jedem kleinen update wieder drei Monate auf eine Lösung warten musst ;)


Also ich helfe, wenn ich Ansätze sehe:

theme.html
theme.php
funktions.php
Settings.php


Wo hast du was geändert, und welches Ergebnis hat es gegeben? (Code posten erwünscht :smile: )

goodssale

guten morgen reddragon,

ich weiss gar nicht wo dein problem liegt,
du musst doch nicht helfen, das ist doch alles freiwillig.

entweder du machst das gerne, oder lässt es einfach gehen.

natürlich versuche ich es selbst, aber wenn mann es nicht kann
nützt es auch nix irgendwelche dateien umzuschreiben.

ich habe auch die zeit in den letzten monaten nicht gehabt,
um mich hinzusetzen und es zu lernen.


ZitatWas kannst du denn?
vieles aber halt das nicht.
ich glaube nicht das ich dir irgendwelche rechenschaft schuldig bin.

Zitatwünsch dir was
was für fragen, darf ich dann im forum stellen??

wenn du die downloads bei den brightsideoflife-theme
ansiehst sind es bis jetzt um die 50x da bin ich nicht der einzige der das nicht kann.

ZitatAlso ich helfe, wenn ich Ansätze sehe
ich versuche zu helfen, auch wenn einer etwas nicht kann.

also bring mal ruhe in deinen körber!

grusse heinz







Grüße Heinz

reddragon

Mein Problem liegt darin, dass ich keine Ansätze sehe. Klar, ich helfe gerne, bloß, ich denke die Hilfe sollte auch Sinn machen. Ich hatte bei dem einen theme schon mal eine Hilfestellung gegeben, und nun wird das selbe wieder angefragt. Folglich muss es bei jemanden, der mit über 300 Beiträgen sicherlich schonmal in den Code geschaut hat, irgenwo einen Haken geben, dass diese Anleitung nicht umgesetzt werden kann. Demnach könnte es unter Umständen sogar an meiner anleitung liegen, da ich hin und wider dazu neige, Sätze unnötig kompliziert zu formulieren.
Bloß wenn kein Problem erkennbar, dann auch kein Fehler identifizierbar!


Zitatich habe auch die zeit in den letzten monaten nicht gehabt,
um mich hinzusetzen und es zu lernen.

Zeit habe ich eigentlich auch keine, man muss sie sich nur nehmen. (Mir sind in der letzten Woche 3 Rechner verreckt, akutuell surfe ich von einer DVD aus, ich kann nichts speichern!)
Großartig lernen braucht man hier auch nicht. Wie ich schon schrieb, die Anleitung Schritt für Schritt abarbeiten....


Zitat
ZitatWas kannst du denn?
vieles aber halt das nicht.
ich glaube nicht das ich dir irgendwelche rechenschaft schuldig bin.
Wie ich oben schon schrieb, es klingt gemeiner, als es gemeint ist. Details möchte ich keine......

Zitatwas für fragen, darf ich dann im forum stellen??

wenn du die downloads bei den brightsideoflife-theme
ansiehst sind es bis jetzt um die 50x da bin ich nicht der einzige der das nicht kann.

Jede Frage, die dir beliebt. Demzufolge ist eigentlich auch jede Antwort legitim ;)

Es ist richtig, es sind über 50 DL´s. Aber direkt zu behaupten, dass die das nicht können, ist auch ein bisschen hart. Denn wenn einer durch die Überschrift auf die Idee gebracht wird, und beim reinschaun direkt eine Lösung im Anhang findet, warum sollte man sich damit nochmals selbst auseinander setzen? (Ich selbst habe dort meine Dateiena uch drei oder vier mal geladen...)


Nun gut....
An den Beiträgen aus diesem Jahr, sehe ich, dass du was zu java und zu CSS geschrieben hast. Also schlussfolgere ich mal, dass php nicht so dein Ding ist. Da du beim anderen Theme der einzige warst, der auf die Lösung noch ein Danke raus bekommen hat, gebe ich dir mal einen konkreten Tip:

bei den beiden php-Datein ist im wahrsten Sinne des Wortes nur ein "Strg +C" und ein "Strg+V" nötig. Bis auf die Zeile mit dem "$part[]" sollte es willkürlich in den Dateien einzubauen sein. (am Ende oder Anfang)

Nun muss nur noch die html-Datei umgesetzt werden ;)

martin b

Hallo Heinz

Wie versprochen habe ich den Vorschlag in dem Link mal getestet. Dazu habe ich die verschiedensten Links zu den einzelnen Modulen ausprobiert. Leider ohne Erfolg. Das Bild für die Startseite wurde zwar immer angezeigt, aber beim Rest kam ich einfach nicht weiter. Entweder wurden die Bilder untereinander angezeigt, oder ich bekam eine Fehlermeldung. Eventuell hat noch jemand eine Idee.

Gruß
martin b

goodssale

#12
hallo martin,

ich habe es jetzt mal versucht und glaube ich auch hin bekommen.

zuerst habe ich in der theme.html
das hier ab zeile 11 eingefügt:
<td rowspan="1" colspan="5"
style="background-image: url(images/{PHOTOS}); height: 150px;"
width="715"></td>


danach habe dieses teil in die functions.php in die zeile 531 eingefügt:
/**
* wechselnde Photos
*/
function photos ($im, $imcontent)
{
    if (isset($GLOBALS['home'])) {
        return $im['Home'];
    } else if (defined('MX_MODULE') && isset($im[MX_MODULE])) {
        if (MX_MODULE == "Content") {
            if (!empty($_GET['pid']) && isset ($imcontent[$_GET['pid']])) {
                return $imcontent[$_GET['pid']];
            } else {
                return $im[MX_MODULE];
            }
        } else {
            return $im[MX_MODULE];
        }
    } else if (defined("mxAdminFileLoaded") && isset($navimpath['AdminLoaded'])) {
        return $im['AdminLoaded'];
    } else {
        return $im['Default'];
    }
}


und anschl. in die settings.php das ganz unten rein:
// hier werden die Photos je Modul definiert
$im['Default'] = "defaultphoto.jpg";
$im['News'] = "newsphoto.jpg";
$im['Home'] = "homephoto.jpg";
$im['AdminLoaded'] = "adminphoto.jpg";
$im['Submit_News'] = "newsphoto.jpg";
$im['Topics'] = "newsphoto.jpg";
$im['Stories_Archive'] = "newsphoto.jpg";
$im['Forum'] = "forumphoto.jpg";
$im['eBoard'] = "forumphoto.jpg";
$im['My_eGallery'] = "galleryphoto.jpg";
$im['Gallery'] = "galleryphoto.jpg";
$im['Downloads'] = "downloadphoto.jpg";
$im['Your_Account'] = "your_accountphoto.jpg";
$im['User_Registration'] = "your_accountphoto.jpg";
$im['UserGuest'] = "your_accountphoto.jpg";
$im['Content'] = "contentphoto.jpg";



der link
http://testnuke.te.funpic.de/
zum testen habe nur drei fotos mit rein,
das home-kontakt-content

auf meiner test seite geht es, so wie es aussieht.
ob das alles so richtig ist weiss ich auch nicht genau.
im header habe ich die kleinen grafiken raus und eine grosse rein
ist besser zum wechseln.

grüsse heinz

ps: danke reddragon für den ansporn :red:
Grüße Heinz

martin b

Hallo Heinz

Das sieht doch schon mal ganz gut aus. Eventuell kannst du das Theme ja hier zur Verfügung stellen. Da haben sicher noch mehr User Interesse dran. Als "mx-com-headchange" würde sich das im Downloadbereich gut machen.

Gruß
martin b

reddragon

Zitatauf meiner test seite geht es, so wie es aussieht.
ob das alles so richtig ist weiss ich auch nicht genau.
im header habe ich die kleinen grafiken raus und eine grosse rein
ist besser zum wechseln.

grüsse heinz

ps: danke reddragon für den ansporn rougi

Perfekt  :thumbup:

sollte soweit auch richtig sein,  ;)


Eventuell noch mal eben bei der functions.php nachgehakt, du schriebst da Zeile 531, möglicherweise habe ich eine andere Version, aber der mx-com (vom 08.10.15) sieht das so aus:



dort beginnt die "function FormatStory" in der Zeile 521, und geht bis zur 532. folglich müsste die "function photos" in die 533

goodssale

#15
morgen,

hmmm.. ich habe die jetzige die online ist von pmx runtergeladen.

das ist schon komisch kann das an meinem programm liegen,
ich nutze notepad++ habe mal ein screenshot rein.
Grüße Heinz

martin b

Hallo

Ich habe mir mal eine jungfräuliche functions.php angesehen und da sieht das so aus, wie bei reddragon:


reddragon

naja, hauptsache es ist an der richtigen stelle ^^

martin b

@all

Heinz war so nett mir das Theme zu schicken. Beim Test ist mir nun aufgefallen, das es unter PMX 1.10 funktioniert, mit der neuen Version 1.11 jedoch nicht. Ich hatte dann auch mal auf verschiedene XHTML Einstellungen umgestellt, das brachte aber keinen Erfolg. Woran kann es liegen?

Gruß
martin b

reddragon

 :gruebel: das ist ja ulkig......

Welche Version habt Ihr da? Denn die von mir genutzte Version läuft ja unter der 11er Verion. (Link ganz oben)

Welche Fehlermeldung kommt denn?

martin b

#20
Hallo reddragon

Welche Version wir benutzen steht doch da. Es ist die vorletzte (1.10). Eine Fehlermeldung gibt es nicht, nur die Bilder erscheinen nicht und der ganze Headerbereich bleibt weg. Du kannst dir das ansehen: http://pragmatest.martin-beurskens.eu/index.php

und dann das Theme mx-com_bilderwechsel aussuchen. Wie du da siehst, fängt das Theme mit der Hadernavigation an. Die Seite läuft mit der letzten PMX Version.

Wie das mit Bilderwechsel aussieht kannst du dir hier ansehen: http://www.martin-beurskens.eu
dort ist PMX 1.10 im Einsatz.

Gruß
martin b

reddragon


reddragon

 :wahsaga:  Ha!!!   ich habs!!!

ich überlege gerade, warum der firebug mit bei dem einen die erste Tabelle mit  5 <tr> anzeigt, und beim anderen mit 8.

Aber viel einfacher, das sind nicht die selben Datein:
http://pragmatest.martin-beurskens.eu/themes/mx-com_bilderwechsel/theme.html
http://www.martin-beurskens.eu/themes/mx-com_bilderwechsel/theme.html

schau dir die mal vom Quelltext an :D

martin b

Hallo
Danke reddragon für die Anregung. Ich habe das jetzt noch mal lokal mit der neuen PMX Version unter Xampp getestet. Und zwar habe ich dazu den Themeordner, den ich für meine Homepage hochgeladen hatte verwendet. Zunächst wurden die Headerbilder nicht angezeigt. Dann habe ich in den HTML Einstellungen <td> und <tr> erlaubt, die standen beide auf nicht verwenden. Außerdem XHTML 1.0 strict eingestellt. Siehe da, die Bilder werden angezeigt.

Auf meiner Testseite habe ich es auch mit den HTML Einstellungen versucht. Da ging es aber (noch?) nicht. Eventuell muß ich da das Theme noch mal hochladen.

Zumindest schon mal ein Teilerfolg.

Gruß
martin b

martin b

Halli Hallo

So, ich habe das Theme nochmal auf meiner Webspace hochgeladen. Die HTML Einstellungen hatte ich wie beschrieben eingestellt. Nun funktioniert es!

Gruß
martin b

martin b

@all

Das Theme steht auf meiner Seite zum Download bereit. Eine Anleitung in deutsch und enlisch ist beigefügt. Einfach auf den WWW-Link klicken.

Viel Spaß damit
martin b