Welcome, Guest. Please login or register.
Did you miss your activation email?
May 27, 2012, 05:50:07 AM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155555 Posts in 21715 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: 1 2 [3]   Go Down
Print
Author Topic: Wechselnde Header Bilder  (Read 12765 times)
Abenaa

Offline Offline

Posts: 231


« Reply #50 on: March 15, 2010, 09:06:29 PM »

Würde denn auch die Möglichkeit bestehen, einer PAGE_ID mehrere Headerbilder zuzuordnen, die dann per Zufall aufgerufen werden würden? Dass man z.B. für eine PAGE_ID einen Ordner mit unterschiedlichen Headerbildern erstellt?
Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #51 on: March 15, 2010, 09:25:43 PM »

Ja,
das ist machbar  rolleyes
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6977


WWW
« Reply #52 on: March 15, 2010, 09:32:20 PM »

Ja,
das ist machbar  rolleyes

Stefek ... wie wir alle kannst Du manchmal auch gemein sein wink

Es gibt verschiedene Möglichkeiten, such bitte nach "random image" und/oder "Wechselnde Header Bilder" (überrascht???)

Gruß

Klaus
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

Abenaa

Offline Offline

Posts: 231


« Reply #53 on: March 15, 2010, 10:17:14 PM »

random image kenne ich und setze ich auch schon ein. Funktioniert super. Jetzt kommen meinerseites aber noch ein paar Wünsche hinzu  smiley

Sagen wir die Seite ist folgendermaßen aufgebaut: Ich habe 3 Kategorien

Afrika
Asien
Europa

und jeder dieser Kategorien das News-Modul zugeordnet und verschiedene Beiträge unter den Kategorien. Nun sollte es so aussehen, dass bei den Beiträgen der Kategorie Afrika nur Bilder aus Afrika angezeigt werden, in der Kateorie Asien nur Bilder aus Asien und bei Europa natürlich nur Bilder aus Europa.

random image würde mir jetzt gemischt aus einem Ordner per Zufall ein Bild anzeigen, egal ob es ein afrikanisches, asiatisches oder europäisches ist.

Wie könnte man das realisieren?
Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #54 on: March 15, 2010, 10:27:28 PM »

Stefek ... wie wir alle kannst Du manchmal auch gemein sein wink

Hab nur ganz höflich die Frage beantwortet


 grin


@Abeena,
ich habe hier ein kleines Skript, mit dem kannst Du die Bilder auch "sliden" lassen.

Du müßtest eben im Media Ordner einen Unterordner machen "header" und dann jeweils "header_1", "header_2", "header_3" usw.


Das herauszukramen schaffe ich heute aber nicht.
Wenn es aber interessant ist, dann sag bescheid, schau ich, was ich tun kann.

LG,
Stefek
« Last Edit: March 16, 2010, 07:40:14 PM by Stefek » Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
Abenaa

Offline Offline

Posts: 231


« Reply #55 on: March 15, 2010, 10:31:32 PM »

Wäre ja super! Aber heute muss das nicht mehr sein  smiley Ich wäre auch zu müde, um es heute auszuprobieren. Aber wenn es morgen oder so klappen würde?
Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #56 on: March 15, 2010, 10:55:53 PM »

Jo, ich schau mal.

Das mit => "header_pid_1", "header_pid_2", "header_pid_3"
sollen dann auch Unterordner sein.
Kam oben nicht ganz so raus (vom Text her, aber ich denke, dass Du es Dir schon gedacht hast wink)

Gruß,
Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #57 on: March 16, 2010, 04:15:08 PM »

Hallo Abeena,
so, ich habe den Krams jetzt ausgebuddelt und es funktioniert wie folgt:

media
- headerpics
-- header_pid_1
-- header_pid_2
-- header_pid_6
-- header_pid_8


Wenn es für eine bestimmte pid (z.B. header_pid_3) keinen Ordner mit Bildern gibt, wird das herausgegeben, was im headerpics Ordner drin ist.

ABER:
nehmen wir an, Du hast die folgende Seitenstruktur:


  • Afrika (pid_1)
               - Afrika child 1 (pid_4)
               - Afrika child 2 (pid_5)
               - Afrika child 3 (pid_6)
  • Asien (pid_2)
               - Asien child 1 (pid_7)
               - Asien child 2 (pid_8)
  • Europa (pid_3)


Was dann?
Willst Du für jede pID einen Ordner bei Media angelgen, ODER willst Du es lieber so haben, dass die Childs von Afrika auf den selben Ordner zugreifen wie Afrika, Childs von Asien auf den Ordner von Asien usw...

Du verstehst die Frage?

Stefek

Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #58 on: March 16, 2010, 07:53:22 PM »

Hallo Abeena,

hier findest Du das versprochene Script mit einem Tutorial (Anleitung).
http://www.websitebaker2.org/forum/index.php/topic,17590.msg116298.html#msg116298

Solltest Du fragen haben, poste sie bitte in jenem Thread.


MfG,
Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
mikew

Offline Offline

Posts: 12


« Reply #59 on: March 16, 2010, 10:16:52 PM »

Auch ich benötige die Möglichkeit,
dass ich nicht per "page_id" eine Headergrafik bestimmen kann, sondern
über eine Page_Gruppen_ID.

Auch soll mit Hilfe der Page_Gruppen_ID die entsprechenden "News" angezeigt werden.
Beispiel:
Hauptmenü "Afrika"
Headerfoto "Afrika"
und alles News der Gruppe "Afrika"

Das auch für die Untermenüs wie z.B. "Kenia" usw..

Habe daher die Tabelle "pages" um das Feld "Page_Gruppen_ID" (oder sonst ein Name) erweitert.
Als Standard Wert erhält diese Datenfeld "0", so dass alle News angezeigt werden und die default Headegrafik "header0.jpg"

Ich denke, dass die Tabellenerweiterung um das Feld "Page_Gruppen_ID" notwendig ist, um gewünschte Funktionen  zu erhalten.

Nun endlich zu meiner Frage:

Was muss ich anpassen, damit ich dieses zusätzliche Feld über die "Seitenoptionen ändern" bearbeiten kann,
also Daten eintragen?

Aktuell über phpMyAdmin mache ich es, aber das nur als Notlösung.
« Last Edit: March 16, 2010, 10:25:40 PM by mikew » Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #60 on: March 16, 2010, 10:32:50 PM »

Hallo,
da musst Du nix in der DB ändern.

Öffne Dein Template (index.php) und füge folgenden Code ein, irgendwo zwischen <body> </body>

Code:
<?php

$starting_level 0
$use_parents TRUE;
if ($use_parents == TRUE) {
$base = (PARENT == $starting_level) ? PAGE_ID PARENT;
}
else {
$base PAGE_ID;
}
echo 'Page_Gruppen_ID ist: '.$base;
?>


Klappt das?

Gruß,
Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
mikew

Offline Offline

Posts: 12


« Reply #61 on: March 16, 2010, 10:41:40 PM »

Hallo Stefek,
danke für schnelle Antwort,
aber im Template wird der Wert des neuen DB Feldes ja bereits ausgegebn.

Das neuen Feld in der Tabelle "pages" habe ich ja angelegt, damit ich für jede einzelne Page festlegen kann, zu welcher Gruppe diese gehört....also ein zusätliches Datenfeld.

Gruss Mikw
Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #62 on: March 16, 2010, 10:44:51 PM »

Das kleine Snippet erledigt das von ganz alleine.
Ich glaube, ich kann Dir nicht helfen.
Deine Lösung geht mir zu sehr in Richtung "keiner wirds verwenden"...

Versuchs mit dem kleinen Snippet und siehe, warum Du diese Fummelei nicht brauchst wink

Gruß,
Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
mikew

Offline Offline

Posts: 12


« Reply #63 on: March 17, 2010, 09:18:01 AM »

Hallo Stefek,
das Snippet funktioniert einwandfrei!
Vielen Dank !
Damit ist das "Problem" der einzelnen Headergrafiken für die Untermenüs erledigt.

Das zusätzliche Datenbankfeld benötige ich, damit ich die
Gruppe im "Anynews" auswählen kann:
<?php displayNewsItems(
   $group_id = 0,
Aber das ist dann wohl eine andere Geschichte.
Nochmals vielen Dank.
p.s. bin grosser Fan von WB!!!
Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #64 on: March 17, 2010, 09:48:23 AM »

bin grosser Fan von WB!!!
Na, das ist doch schön.

Wegen AnyNews.
Ich denke, dass Du das auch auf AnyNews anwenden könntest, und zwar so, dass Du da nicht direkt in der Datenbank fummeln musst...
... aber gut, Du schaffst es schon. wink

Stefek

Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
Pages: 1 2 [3]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!