User

Welcome, Guest. Please login or register.
Did you miss your activation email?


Login with username, password and session length

Select language:

Community



Donate

Donate for PortaMx !
Your donation is safe and helps support the issues and causes you care most about.

Stats

  • *Total Members: 4010
  • *Latest: kuki78

  • *Total Posts: 15656
  • *Total Topics: 2322
  • *Online Today: 23
  • *Most Online: 157
(27 Aug 09, 03:54:53)
  • *Users: 0
  • *Guests: 19
  • *Total: 19

Author Topic: Hilfe bei der Erstellung eines eigenen Themes  (Read 5406 times)

0 Members and 1 Guest are viewing this topic.

Offline MsMudia

  • Newbie
  • *
  • Posts: 31
  • Gender: Female
    • Diary of Dreams Fanpage
Hilfe bei der Erstellung eines eigenen Themes
« on: 07 May 09, 17:45:36 »
Hi Fel,

ich hatte zuletzt in diesem Thread meine Fragen gepostet. Habe in den letzten 8 Wochen nun das Design für meine neue Website kreiert und als neues Theme im SMF integriert. Zunächst im SMF 1.1.8 + TP (da kam ich aber irgendwann nicht mehr weiter) und nun mit SMF 2 + PortaMX.
Hier gefällt mir einfach die Handhabung mit der Frontpage und den Einzelseiten besser, da man sehr viel schon im ACP einstellen kann und nicht in den files nach den Codes suchen muss!  O0

Nun meine Fragen, ob das, was ich vorhabe, überhaupt möglich ist oder ich doch auf ein CMS ausweichen muss:

1. Ich habe in einem Testforum (http://www.dream-collector.de/utf8/index.php) mein neues Layout mit einem css-gesteuerten neuen Menü (was nichts mit dem Forum zu tun hat und auf allen Seiten erscheinen soll) eingerichtet. Die Frontpage soll jedoch ein leicht abgewandeltes Layout des Forums haben (siehe Attachments). Auf der Frontpage soll das Buch (das sich wiederholt, soviel Text eben drin steht) erscheinen und im Forum ein abgeschnittenes Buch mit dem Forum untendrunter.

Wie kriege ich es hin, dass die Frontpage einen anderen Header, Menü, Body und Footer hat?? In den Einstellungen der Frontpageblöcke habe ich gesehen, dass man diese auch per css in einer Checkbox definieren kann. Da liegen aber 3 vorgefertigte css Dateien drin. Kann ich da auch meine eigene reinstellen? (Ich habe es versucht, per FTP in den Ordner zu legen, aber da ändert SMF auch das Forenlayout mit...).
Was muss ich tun?

2. Wie kriege ich es hin, dass der Inhalt der Frontpage (und der Einzelseiten) nicht wie jetzt über die ganze Breites des Bildschirms geht sondern in der rechten Buchseite angezeigt wird?? Kann ich das per css steuern? Wenn ja, wo finde ich die Stelle in welcher Datei?

3. Ich habe gelesen, dass man das PortaMX Copyright nicht verschieben darf. Auf dem Frontpage-Attachment kann man sehen, dass das SMF Copyright ganz unten unter dem Footer liegt (auf dem Bild leider nicht mehr sichtbar) und das PortaMX Copyright einen halben Meter darüber, noch im Contentbereich. Das sieht ja mal obersch... aus. Und kann auch so nicht bleiben.
Was kann ich tun, um die beiden Copyrights etwas näher zusammen zu bringen? (Bei TP ist es mir gelungen, indem ich die zuständige Datei aus dem Defaultordner in mein Theme gelegt habe und das Copyright einfach in die Index.template.php vom SMF reinkopiert habe... Kann ich das hier auch machen?
Wenn nein, was kann ich tun?


So, das war's erst mal. Ich poste gleich nochmal in dem anderen Thread, weil ich noch Fragen zur Einzelseiten-Verwaltung habe...


PS: bitte nicht über die Realisierung des eigenen Themes lachen... Ich kann KEIN php (sind nur Hieroglyphen für mich, gruselig...), einigermaßen html und bin totaler Noob, was css angeht. Habe mir ALLES angelesen, um das so aussehen zu lassen und es sind sicher sehr viele Fehler drin... (allein für die css-gesteuerte Menüführung habe ich 2 Wochen gebraucht, wofür ein Profil keine 5 Minuten gebraucht hätte...  :()
Link zum Forum + PortaMX:

http://www.dream-collector.de/smf/

Offline feline

  • CO PortaMx corp.
  • Administrator
  • *
  • Posts: 5224
  • Gender: Female
Re: Hilfe bei der Erstellung eines eigenen Themes
« Reply #1 on: 07 May 09, 18:58:59 »
Uhhh ... So viele Fragen..  ;)
Dazu im vorfeld die Info, das in kürze ein neues release herauskommt, welches deinen Wünschen sehr entgegenkommt. Was ich jetzt antworte, bezieht sich eben auf die version, die aktuelle 0.957r2 kann noch nicht alles.

Zu 1)
Für eine "Vollbild" Frontpage kann eine zusätzliche CSS Datei (frontpage.css) im Verzeichnis des Themes (jeden Themes) angelegt werden. Mit dieser CSS werden dann klassen und id's der style.css des Themes übersteuert und somit geändert. Die block css files die du ansprichst, verändern das aussehen eines blocks.

Zu 2)
Das wiederum ist ein Ansatz für eine spezielle block css datei. Damit kann man z.B. den text entsprechend positionieren und den äusseren rahmen transparent setzen. Der block kann natürlich nicht in der größe geändert werden.

Zu 3)
Das copyright liegt immer unterhalb des PortaMx frames .. nicht wie bei TP im footer des themes, denn das würde bedeuten, Änderungen and den Themes zu machen und eben genau das wollen wir nicht. Natürlich ist es grundsätzlich möglich die copyright zeile zu verschieben....

Um dir genaueres sagen zu können, müsste ich das theme kennen, welches du benutzen willst. Sonst ist es etwas schwierig genaue Infos zu geben....

Fel
Many are stubborn in relation to the path, a few in relation to the target.

Offline MsMudia

  • Newbie
  • *
  • Posts: 31
  • Gender: Female
    • Diary of Dreams Fanpage
Re: Hilfe bei der Erstellung eines eigenen Themes
« Reply #2 on: 07 May 09, 21:11:18 »
Oh, danke für die fixe Antwort!!

Ahja, neues Release, das klingt gut... Ist da dann auch die mit Spannung erwartete Artikelfunktion bei?? Dann hätte sich nämlich meine Frage, wie ich meine paar hundert Seiten ohne Artikelfunktion hier realisieren kann, erledigt...  ;) Dann warte ich nämlich mit der Umstellung meiner jetzigen Website bis zum nächsten Update...

Zu 1.
Ich vermute, deine Antwort zu diesem Punkt bezieht sich auf die nächste Portalversion oder? D. h. ich sollte auch hiermit noch warten...

Zu 2.
Hm, die Breite müsste ich schon ändern können, damit die rechte Buchseite komplett in der Breite für Text verwendet werden kann. Aber auch bei SMF oder TP konnte mir bisher in der Hinsicht nicht geholfen werden. Ich versteh das nicht - der Text, der auf der Frontpage bzw. den Single Pages erscheint, muss doch bisher auch IRGENDWO definiert sein... Wenn ich das file und die Stelle in diesem File wüsste, könnte ich diesem Text doch eine eigene Definition zuweisen oder nicht??
Oder habe ich einen Denkfehler??

Zu 3.
Ok, das beruhigt mich ein wenig - denn du musst zugeben, so wie es jetzt aussieht, kann es unmöglich bleiben...

Um dir genaueres sagen zu können, müsste ich das theme kennen, welches du benutzen willst. Sonst ist es etwas schwierig genaue Infos zu geben....

Öhm - mein eigenes Theme??  ;D
Das was ich (wie auf dem Attachment zu sehen) in den letzten 8 Wochen mühsam zusammengebastelt habe... Es ist das Defaulttheme mit meinen Änderungen an der CSS und in der Index.template.php.
Brauchst du einen Code aus irgendeiner der beiden Dateien?



EDIT: dürfte ich noch fragen, was "in Kürze" heißt? So ungefähr... *drängel*  >:D
Link zum Forum + PortaMX:

http://www.dream-collector.de/smf/

Offline feline

  • CO PortaMx corp.
  • Administrator
  • *
  • Posts: 5224
  • Gender: Female
Re: Hilfe bei der Erstellung eines eigenen Themes
« Reply #3 on: 07 May 09, 22:01:37 »
Ahja, neues Release, das klingt gut... Ist da dann auch die mit Spannung erwartete Artikelfunktion bei??
Nein, die Kategorie/Artikel funktionen kommen erst im nächsten Hauptrelease. Was jetzt kommt, ist eine Version mit diversen Bugfixes, ein paar wichtigen Erweiterungen und dem (lang erwarteten) Pollblock.

Quote
Hm, die Breite müsste ich schon ändern können, damit die rechte Buchseite komplett in der Breite für Text verwendet werden kann.
Das geht alles .. ich habe dir mal ein Bildchen angehängt wie das in etwas aussieht, bzw. wie man das machen kann.

Quote
der Text, der auf der Frontpage bzw. den Single Pages erscheint, muss doch bisher auch IRGENDWO definiert sein...
Die Frontpage ist nur ein "Gerüst" auf der alle Frontpage Blöcke dargestellt werden. Single pages werden ebenso dort dargestellt (wobei man in dem fall die Frontpage Blöcke ausblenden kann) wenn sie angefordert werden.
WAS in den Blöcken drinsteht, ist durch den Blocktyp gegeben .. Wenn du eine HTML Block erstellst, wir der Text einschließlich der html formatierung angezeigt .. so wie du es im Block eingegeben hast.

Schau dir doch mal hier die Frontpage an .. die Story mit den weiteren Artikeln, die man anklicken kann.
Die erste Seite ist ein Frontpage block, all weiteren Seiten sind Single pages. Und du siehst, das das format der Seiten immer identisch ist ...

Quote
Öhm - mein eigenes Theme??  ;D
Genau das  ;)
Währe gut, wenn ich das zum testen hätte .. könnte ich dir sicher viele Tips geben, wie du dies oder das hinbekommst. Am besten, du packst den ganzen Theme ordner mit zip zusammen und schickst mir das per email (support at portamx dot com) und nicht als attach, sonst hat es jeder  ::). Ich werde es sicher nicht weitergeben...

Quote
EDIT: dürfte ich noch fragen, was "in Kürze" heißt? So ungefähr... *drängel*  >:D
Naja .. eigentlich sollte das schon raus sein, aber durch ein paar andere Arbeiten (mit denen ich meine Brötchen verdiene) ist das etwas nach hinten verschoben worden. Ein bischen code muss ich noch schreiben und alles durchtesten .. aber ich denke, bis ende des Monats wird alles fertig .. vielleicht auch eher.

Fel
Many are stubborn in relation to the path, a few in relation to the target.

Offline MsMudia

  • Newbie
  • *
  • Posts: 31
  • Gender: Female
    • Diary of Dreams Fanpage
Re: Hilfe bei der Erstellung eines eigenen Themes
« Reply #4 on: 07 May 09, 23:29:30 »
Nein, die Kategorie/Artikel funktionen kommen erst im nächsten Hauptrelease. Was jetzt kommt, ist eine Version mit diversen Bugfixes, ein paar wichtigen Erweiterungen und dem (lang erwarteten) Pollblock.

Das ist ja schade - dann muss ich doch noch meine Frage bezüglich der inhaltlichen Umsetzung meiner Website stellen (mache ich später oder morgen früh im anderen Thread).

Quote
Das geht alles .. ich habe dir mal ein Bildchen angehängt wie das in etwas aussieht, bzw. wie man das machen kann.

Die Frontpage ist nur ein "Gerüst" auf der alle Frontpage Blöcke dargestellt werden. Single pages werden ebenso dort dargestellt (wobei man in dem fall die Frontpage Blöcke ausblenden kann) wenn sie angefordert werden.
WAS in den Blöcken drinsteht, ist durch den Blocktyp gegeben .. Wenn du eine HTML Block erstellst, wir der Text einschließlich der html formatierung angezeigt .. so wie du es im Block eingegeben hast.

Ach so - das ist alles sehr verwirrend für jemanden, der sich zum ersten Mal mit sowas auseinandersetzt...
Aber wenn ich nun einen HTML Block erstelle und diesen dann mit den Angaben von deinem Attachment definiere, dann muss ich doch für JEDE Seite immer wieder die Formatierung für den Block eingeben oder nicht? Und das wäre für meine Moderatoren ohne hmtl Kenntnisse nicht möglich.
Oder kommt da die von dir genannte Block-css-Formatierung ins Spiel? Geht das jetzt schon oder auch erst mit dem nächsten Update?

Quote
Schau dir doch mal hier die Frontpage an .. die Story mit den weiteren Artikeln, die man anklicken kann.
Die erste Seite ist ein Frontpage block, all weiteren Seiten sind Single pages. Und du siehst, das das format der Seiten immer identisch ist ...

Ja, genau das hab ich letzte Nacht gemacht um zu sehen, was alles möglich ist... Dabei bin ich über die Dokumentation gestolpert und habe mich gefragt, wie du das ohne Artikel/Kategorien-Funktion realisiert hast... ?

Quote
Währe gut, wenn ich das zum testen hätte .. könnte ich dir sicher viele Tips geben, wie du dies oder das hinbekommst. Am besten, du packst den ganzen Theme ordner mit zip zusammen und schickst mir das per email (support at portamx dot com) und nicht als attach, sonst hat es jeder  ::). Ich werde es sicher nicht weitergeben...

DAS würdest du echt machen? Bin für jeden Tipp dankbar. Ich möchte auch nichts "gemacht" haben, ich mache lieber alles selber, damit ich weiß WAS ich da tue... Ich muss nur wissen, wie wo und was ich machen muss...

Quote
Naja .. eigentlich sollte das schon raus sein, aber durch ein paar andere Arbeiten (mit denen ich meine Brötchen verdiene) ist das etwas nach hinten verschoben worden. Ein bischen code muss ich noch schreiben und alles durchtesten .. aber ich denke, bis ende des Monats wird alles fertig .. vielleicht auch eher.

Brötchen verdienen geht immer vor... Und wenn du noch mehr solchen Anfänger-Deppen wie mir helfen möchtest, wird das selbst mit Ende Mai nix werden...  :D
Finde es wirklich bewundernswert, dass du dich selber um die Probleme der User hier im Forum kümmerst!

Schicke dir gleich die zip rüber. Vielen Dank schon mal im voraus!

LG
MsMudia
Link zum Forum + PortaMX:

http://www.dream-collector.de/smf/

Offline feline

  • CO PortaMx corp.
  • Administrator
  • *
  • Posts: 5224
  • Gender: Female
Re: Hilfe bei der Erstellung eines eigenen Themes
« Reply #5 on: 07 May 09, 23:50:56 »
Das ist ja schade - dann muss ich doch noch meine Frage bezüglich der inhaltlichen Umsetzung meiner Website stellen (mache ich später oder morgen früh im anderen Thread).
Ich weiss ja nun nicht, was du da in den seiten drin hast und wo die erscheinen sollen. Aber es gibt auch noch andere möglichkeiten...

Quote
Aber wenn ich nun einen HTML Block erstelle und diesen dann mit den Angaben von deinem Attachment definiere, dann muss ich doch für JEDE Seite immer wieder die Formatierung für den Block eingeben oder nicht?
Nein .. da gibt es zwei möglichkeiten..
a) man kann für den html editor (fck editor) sogenannte Vorlagen definieren .. kennst du vielleicht aus Word
b) kann man genau das mit den block css dateien machen, indem man sich entsprechende klassen erstellt

Quote
Dabei bin ich über die Dokumentation gestolpert und habe mich gefragt, wie du das ohne Artikel/Kategorien-Funktion realisiert hast... ?
Wie ich's gesagt habe .. mit ein paar html blöcken, einen als frontpage block den rest als single page block

Quote
DAS würdest du echt machen? Bin für jeden Tipp dankbar. Ich möchte auch nichts "gemacht" haben, ich mache lieber alles selber, damit ich weiß WAS ich da tue... Ich muss nur wissen, wie wo und was ich machen muss...
Wir machen Support, keine Sprüche ... und dazu gehört hier bei uns auch, den Usern zu helfen wo es eben geht.

Fel
Many are stubborn in relation to the path, a few in relation to the target.

Offline feline

  • CO PortaMx corp.
  • Administrator
  • *
  • Posts: 5224
  • Gender: Female
Re: Hilfe bei der Erstellung eines eigenen Themes
« Reply #6 on: 08 May 09, 12:49:21 »
So .. Ich habe mir mal dein Theme angesehen ..
Vorweg .. ein paar Änderungen an der style.css müssen noch gemacht werden, aber für die Frontpage ist das nur marginal. Wo's noch fehlt ist beim Forum .. das sieht alles wie original SMF Core Theme aus  ;)

Um nun eine Frontpage in deinem Sinn zu machen ist folgendes notwendig ..
1.. ein bischen css für das Frontpage Template (PortaMx hat da ein eigenes, generisches).
Das hier ersetzt dein ganzes style_portal.css  :o
Code: [Select]
#mainarea
{
background-position: center top;
background:#000000;
background-image: url(images/img/bg_repeat.jpg);
background-repeat: repeat-y;
}

#topmenu
{
background-position: center top;
background: url(images/img/nav_top_portal.jpg);
background-repeat: no-repeat;
}

#footerarea
{
background-position: center top;
background:#000000;
background-image: url(images/img/bg_footer.jpg);
background-repeat: no-repeat;
height: 232px;
}

2... Muss dein Menu in's Frontpage template, ist aber auch nur ein Schnäpschen  ::)

3... Ein bischen css für den block in dem deine texte auftauchen
Code: [Select]
/*
<class>
<body>blockbody</body>
</class>
*/
.blockbody
{
background: transparent;
margin-left: 75px;
margin-right: 130px;
}

Und dann habe ich einen simplen HTML Block erstellt.
Darin ist eine tabelle mit einer Zeile und drei Spalten .. 43% - 3% - 54%, wobei die mittle spalte nur den Bereich der Buchfalte freilässt. In den angehängtem attach kannst du sehen, wie's ausschaut.

Der rote Rahmen ist nur zur Demo .. Daran siehst Du wo und in welchen Bereich der Block liegt.
Um den text weiter nach oben im Buch zu bekommen müsstest du die Grafiken etwas anders aufbauen, da der Kopfbereich noch im Header liegt und nicht im Main Bereich. Aber dabei kann ich dir auch helfen ..

Diesen einfachen Test habe ich mit der kommenden Version gemacht .. also wird es bei dir noch nicht funktionieren. Aber Du siehst, was möglich ist....

Noch eine Anmerkung zu deinen zig100 Artikeln .. auch das kann man (frau) machen.
Wie? .. Ja .. schau dir doch einfach mal das PortaMx Admin Handbuch an .. was meinst du woher die Seiten kommen....  ::)

Fel
Many are stubborn in relation to the path, a few in relation to the target.

Offline MsMudia

  • Newbie
  • *
  • Posts: 31
  • Gender: Female
    • Diary of Dreams Fanpage
Re: Hilfe bei der Erstellung eines eigenen Themes
« Reply #7 on: 08 May 09, 15:34:42 »
Also - erst mal super-lieben Dank, dass du dir so viel Zeit dafür genommen hast!!! Scheint so, dass es doch noch irgendwie klappen könnte!!

Ich weiss ja nun nicht, was du da in den seiten drin hast und wo die erscheinen sollen. Aber es gibt auch noch andere möglichkeiten...

Also, hier: http://www.dream-collector.de - das ist meine jetzige Fanpage. Es gibt hunderte von Interviews, Berichten, Rezensionen - und der gesamte Text soll in der rechten Buchseite erscheinen, wie jetzt auch. Im linken Teil soll ein Untermenü oder News oder eben Infos zur jeweiligen Page, die sich da öffnet.

Quote
Nein .. da gibt es zwei möglichkeiten..
a) man kann für den html editor (fck editor) sogenannte Vorlagen definieren .. kennst du vielleicht aus Word
b) kann man genau das mit den block css dateien machen, indem man sich entsprechende klassen erstellt

Ok, werde mich - wenn es soweit ist - schlau machen, wie das funktioniert mit den Vorlagen und im schlimmsten Fall wieder hier nachfragen...  ;D


So, zu deinem 2. Post:

Also zunächst mal: sieht doch schon gut aus!!

Vorweg .. ein paar Änderungen an der style.css müssen noch gemacht werden, aber für die Frontpage ist das nur marginal. Wo's noch fehlt ist beim Forum .. das sieht alles wie original SMF Core Theme aus  ;)

Ja - das mit der forum.css ist klar. Da ich ja erst mit SMF 1.1.8 + TP gearbeitet hatte, habe ich dort die ganzen Änderungen vorgenommen (sieht man auf dem Attachment aus meinem 1. Post, da habe ich ein Screenshot davon gemacht) So könnte es hier dann auch aussehen - aber ich möchte noch was eigenes kreieren...

Quote

Und dann habe ich einen simplen HTML Block erstellt.
Darin ist eine tabelle mit einer Zeile und drei Spalten .. 43% - 3% - 54%, wobei die mittle spalte nur den Bereich der Buchfalte freilässt. In den angehängtem attach kannst du sehen, wie's ausschaut.

Und das könnte man dann mit der von dir erwähnten Vorlage machen? Bzw. man könnte auch in der css sagen, dass der Blocktext sagen wir erst 300px von links beginnt, um ihn NUR in der rechten Buchseite zu zeigen oder? In die linke Hälfte soll ja wie oben erwähnt was anderes rein.

Quote
Der rote Rahmen ist nur zur Demo .. Daran siehst Du wo und in welchen Bereich der Block liegt.
Um den text weiter nach oben im Buch zu bekommen müsstest du die Grafiken etwas anders aufbauen, da der Kopfbereich noch im Header liegt und nicht im Main Bereich. Aber dabei kann ich dir auch helfen ..

Tja - das ist auch noch so ein Problem... Der mittlere Teil des Buches ist ja der Teil, der sich wiederholt, je nachdem wieviel Text drin ist... Deshalb muss die Grafik sowohl oben als auch unten immer passen, damit man nicht sieht, dass sie sich wiederholt (siehe Screenshot). Daher muss oben und unten ein Stück stehen bleiben, der NICHT zum Contentbereich gehört. Ist alles ziemlich schwierig... Weiß da auch keine Lösung, außer den Bereich eben frei zu lassen... Oder?

Quote

Diesen einfachen Test habe ich mit der kommenden Version gemacht .. also wird es bei dir noch nicht funktionieren. Aber Du siehst, was möglich ist....

Was bedeutet das für mich im Moment? Ich denke, ich muss dann mit diesen Arbeiten warten, bis die neue Version raus ist oder? In der Zwischenzeit kann ich mich ja schon mal um die Forumgrafiken kümmern, das dauert sicher auch etwas länger...

Oder kann ich schon mal was am Code "vorbereiten"?

Quote
Noch eine Anmerkung zu deinen zig100 Artikeln .. auch das kann man (frau) machen.
Wie? .. Ja .. schau dir doch einfach mal das PortaMx Admin Handbuch an .. was meinst du woher die Seiten kommen....  ::)

Ja, und ich frag mich immer noch WIE du das gemacht hast... Ich meine, klar kann ich alle Interviews, Berichte, Rezensionen und andere Texte als Einzelseiten untereinanderpacken... Aber ohne Kategorisierung weiß ich doch gar nicht, wohin welcher Text gehört... Ist der Titel "darkmoments_09" (z. B.) nun ein Interview - ein Bericht oder gar ein Radiostream-Download?? Da weiß ich noch keine Lösung.. Aber vielleicht verrätst du mir ja eine...  :))

Ich weiß auch gar nicht, wie genau SMF bzw. PortaMX diese "Textseiten" verarbeitet... gelangen die in die Datenbank oder werden sie als html-Dateien in irgendeinem Serverordner abgelegt?? Sorry für die blöde Anfängerfrage... Bin eben ein Noob...

Wäre dankbar, wenn du mir noch kurz ne Anleitung geben könntest, wie ich jetzt momentan am besten vorgehe... Was kann ich schon machen und womit muss ich noch warten?
Link zum Forum + PortaMX:

http://www.dream-collector.de/smf/

Offline MsMudia

  • Newbie
  • *
  • Posts: 31
  • Gender: Female
    • Diary of Dreams Fanpage
Re: Hilfe bei der Erstellung eines eigenen Themes
« Reply #8 on: 08 May 09, 16:02:14 »
Ich nochmal...

Hm - ich glaube, dies hier: http://portamx.com/index.php?topic=464.0 könnte mein Thema bezüglich der Artikel/Kategoriefunktion sein oder??

Ich gebe zu, es ist wirklich sehr schwer zu durchschauen... Aber sobald ich es durchblickt habe, werde ich damit gut arbeiten können...
Link zum Forum + PortaMX:

http://www.dream-collector.de/smf/

Offline feline

  • CO PortaMx corp.
  • Administrator
  • *
  • Posts: 5224
  • Gender: Female
Re: Hilfe bei der Erstellung eines eigenen Themes
« Reply #9 on: 08 May 09, 21:22:06 »
Also, hier: http://www.dream-collector.de - das ist meine jetzige Fanpage. Es gibt hunderte von Interviews, Berichten, Rezensionen - und der gesamte Text soll in der rechten Buchseite erscheinen, wie jetzt auch. Im linken Teil soll ein Untermenü oder News oder eben Infos zur jeweiligen Page, die sich da öffnet.
Ich denke für Deine sehr spezielle Seite muss man ein modifiziertes Frontpage Template machen, ist aber keine große Sache. So kann man dann einfach den Content in die linken, bzw. rechten Buchhälfte laden.
Das geht dann nicht über Blöcke sondern wird direkt in den entsprechenden Bereich geladen. Ich will hier jetzt nicht ins Detai gehen wie das geht, das würden den thread sprengen. ;) Darüber reden wird dann noch ...

Quote
Und das könnte man dann mit der von dir erwähnten Vorlage machen? Bzw. man könnte auch in der css sagen, dass der Blocktext sagen wir erst 300px von links beginnt, um ihn NUR in der rechten Buchseite zu zeigen oder?
Beides ist möglich .. aber wie oben schon gesagt, ich habe da etwas anderes im Kopf .. wird dir sicher gefallen.

Quote
Der mittlere Teil des Buches ist ja der Teil, der sich wiederholt, je nachdem wieviel Text drin ist... Deshalb muss die Grafik sowohl oben als auch unten immer passen, damit man nicht sieht, dass sie sich wiederholt.
Nun .. man kann das etwas anders machen .. ich werde mal sehen, ob ich die Grafiken und das CSS in etwa so anpassen kann, das der Text etwas höher beginnt.

Quote
Was bedeutet das für mich im Moment? Ich denke, ich muss dann mit diesen Arbeiten warten, bis die neue Version raus ist oder? In der Zwischenzeit kann ich mich ja schon mal um die Forumgrafiken kümmern, das dauert sicher auch etwas länger...
So etwa .. Du kannst schon mal die css für das Forum anpassen, das ist sicher noch etwas Arbeit. Und bis dahin ist das neue release auch fertig.

Quote
Ich meine, klar kann ich alle Interviews, Berichte, Rezensionen und andere Texte als Einzelseiten untereinanderpacken... Aber ohne Kategorisierung weiß ich doch gar nicht, wohin welcher Text gehört... Ist der Titel "darkmoments_09" (z. B.) nun ein Interview - ein Bericht oder gar ein Radiostream-Download?? Da weiß ich noch keine Lösung.. Aber vielleicht verrätst du mir ja eine...  :))
Bei der von mir angedachten Lösung kannst du die ganzen Texte entweder in Dateien oder in einer DB speichern. Ich favorisiere da mehr die Dateilösung .. ein Plattenzugriff ist i.d.R. schneller als eine DB, zumal diese ja auch noch andere Aufgaben hat.
Mit dem gleichen Mechanismus wie Dateien von Platte gelesen werden, können auch andere Seiten gelesen werden (siehe Admin Handbuch). Was da drinsteht ist im prinzip egal...

Quote
Ich weiß auch gar nicht, wie genau SMF bzw. PortaMX diese "Textseiten" verarbeitet... gelangen die in die Datenbank oder werden sie als html-Dateien in irgendeinem Serverordner abgelegt?? Sorry für die blöde Anfängerfrage... Bin eben ein Noob...
*lach* .. Es gibt keine blöden Fragen, nur blöde Antworten  :)
Also .. SMF hat damit eigentlich nichts zu tun, ausser den eventuell anfallenden Datenbank abfragen.
Das ganze läuft in etwa nach folgendem Schema ab ..
1.. Jemand klickt auf eine Link ...
2.. Dieses "Ereignis" wird an den HTTP Server weitergeleitet, der die datei index.php mit den entprechenden Parametern startet .. Nehme wir mal die Anfrage index.php?testseite.
3.. In der index.php wird PortaMx aufgerufen .. hier wird geprüft, um was für eine Anfrage es sich handelt.
4.. PortaMx merkt hier .. Ahh .. das ist ein Pagerequest
5.. Nun werden alle Blöcke initialisiert, die für diese Anfrage (Single Page request) dargestellt werden sollen
6.. PortaMx läd nun das entsprechende Template, die Sprachdateien etc. pp
7.. Der request ist beendet, der html code aller darzustellenden elemente wird an den requester übertragen.

Dieses schema läuft immer gleich ab und abhängig davon was angefragt wurde, stell PortaMx die entsprechenden Blöcke dar. Wird dann z.B. ein Board oder Topic von SMF angefordert, sorgt PortaMx dafür, das SMF diese daten bereitstellt.

Der Content für ALLE Blocktypen steht immer im Block selber .. denn nur der Block weiss, wie der Content dargestellt werden muss. Das ganze nennt sich OOP (Objekt Orientierte Progammierung).
Jeder Block ist ein Object, der wiederum Eigenschaften von anderen (Übergeordneten) Objekten erben kann.

Dazu ein einfaches Beispiel ..
Wir haben ein Objekt "Mensch" .. dieses hat gewisse Eigenschaften .. zwei Beine, Arme etc. pp.
Nun können wir weiter Objekte erstellen, die alle Eigenschaften von "Mensch" erben, aber wir fügen in diesen Objekten weiter Eigenschaften dazu .. z.B. "Mann" .. "Frau".
Jetzt können wir dem Objekten "Mann" und "Frau" weiter Eigenschaften geben, indem wir weitere Objekte erstellen, die alles von "Mensch" und "Mann" oder "Frau" erben, aber zusätzliche (unterschiedliche) Eigenschaften habe .... Aaahhhhh .. ich höre auf  ;D
Aber du merkst wohin das führt und warauf ich hinaus will? SO arbeitet PortaMx  ...

Quote
Wäre dankbar, wenn du mir noch kurz ne Anleitung geben könntest, wie ich jetzt momentan am besten vorgehe... Was kann ich schon machen und womit muss ich noch warten?
Ich sage das jetzt ungerne, aber es muss sein.
Zunächst musst (und solltest) Du Dir darüber klar werden, WELCHES Portal du einsetzen willst. Du wirst verstehen, das ich mich nicht hinsetze und mir Gedanken mache, wie man aus deinen Ideen und meinen Vorschlägen eine super (und etwas aussergewöhnliche) Seite macht. Ich bin gerne bereit, dich mit allem zu Unterstützen, was wir hier so drauf haben ..

Fel
Many are stubborn in relation to the path, a few in relation to the target.

Offline MsMudia

  • Newbie
  • *
  • Posts: 31
  • Gender: Female
    • Diary of Dreams Fanpage
Re: Hilfe bei der Erstellung eines eigenen Themes
« Reply #10 on: 08 May 09, 23:08:12 »
Ich sage das jetzt ungerne, aber es muss sein.
Zunächst musst (und solltest) Du Dir darüber klar werden, WELCHES Portal du einsetzen willst. Du wirst verstehen, das ich mich nicht hinsetze und mir Gedanken mache, wie man aus deinen Ideen und meinen Vorschlägen eine super (und etwas aussergewöhnliche) Seite macht. Ich bin gerne bereit, dich mit allem zu Unterstützen, was wir hier so drauf haben ..

Mal eben vorweg (muss noch einen Salat fertig machen...  >:( Später poste ich noch was zu dem anderen, was du geschrieben hast):

Ich verstehe dich voll und ganz, habe eigentlich auch schon auf die Frage gewartet... Aber ich kann dich beruhigen: ich HABE mich entschieden, habe die ganze letzte Nacht und heute nachgedacht, nachdem ich mir auch noch Wordpress installiert habe und mich durch das Codegewusel gewühlt habe...
Ich möchte meinen Moderatoren eigentlich ersparen, sich bei 2 verschiedenen Systemen einzuloggen und sich mit 2 unterschiedlichen Systemen auseinander zu setzen... Ich hätte wirklich gerne meine Website aus einem Guss, alles mit einem einzigen System.

Und da ich PortaMX einfach besser finde als TP und ich hier auch die Unterstützung sehr schätze, habe ich mich endgültig für PortaMX entschieden...  8)

Ich hoffe das ist in deinem Sinne... So, jetzt Salat zuende machen - bis später,

MsMudia



Link zum Forum + PortaMX:

http://www.dream-collector.de/smf/

Offline feline

  • CO PortaMx corp.
  • Administrator
  • *
  • Posts: 5224
  • Gender: Female
Re: Hilfe bei der Erstellung eines eigenen Themes
« Reply #11 on: 08 May 09, 23:38:13 »
Mal eben vorweg (muss noch einen Salat fertig machen...
Oh, lecker ... kriege ich was ab?   ^-^

Fel
Many are stubborn in relation to the path, a few in relation to the target.

Offline MsMudia

  • Newbie
  • *
  • Posts: 31
  • Gender: Female
    • Diary of Dreams Fanpage
Re: Hilfe bei der Erstellung eines eigenen Themes
« Reply #12 on: 09 May 09, 00:37:29 »
Oh, lecker ... kriege ich was ab?   ^-^

Wenn du morgen mit dem Kindergarten die Wanderung mitmachst...  ;D - es werden auch noch Würstchen gegrillt...
(Hab nen lecker Schichtsalat gemacht...)


So, jetzt noch kurz zu deinem langen Posting:

Ich denke für Deine sehr spezielle Seite muss man ein modifiziertes Frontpage Template machen, ist aber keine große Sache. So kann man dann einfach den Content in die linken, bzw. rechten Buchhälfte laden.
Das geht dann nicht über Blöcke sondern wird direkt in den entsprechenden Bereich geladen. Ich will hier jetzt nicht ins Detai gehen wie das geht, das würden den thread sprengen. ;) Darüber reden wird dann noch ...

Ja, so hab ich mir das schon gedacht... Ich wusste, dass das mit den Blöcken irgendwie nicht geht... Als ich meine Website damals noch "zu Fuß" erstellt habe, habe ich das Content-Problem mit einem Iframe gelöst. So hätte ich das hier jetzt auch angedacht - da ich mich nicht mit php auskenne. Ich vermute, wenn es mit php gelöst wird, hat es was mit dem Befehl "include" zu tun oder? (Ich bewundere Leute wie dich, die sich freiwillig mit php auseinandersetzen... das ist doch nun wirklich GRUSELIG...)

Quote
Nun .. man kann das etwas anders machen .. ich werde mal sehen, ob ich die Grafiken und das CSS in etwa so anpassen kann, das der Text etwas höher beginnt.

Das klingt gut. Ich bin sicher, dass du das hinkriegst...

Quote

Bei der von mir angedachten Lösung kannst du die ganzen Texte entweder in Dateien oder in einer DB speichern. Ich favorisiere da mehr die Dateilösung .. ein Plattenzugriff ist i.d.R. schneller als eine DB, zumal diese ja auch noch andere Aufgaben hat.
Mit dem gleichen Mechanismus wie Dateien von Platte gelesen werden, können auch andere Seiten gelesen werden (siehe Admin Handbuch). Was da drinsteht ist im prinzip egal...

Ja, in Dateien wäre prima. Ich bin bei 1&1 und habe mit meinem Tarif 100 MB Datenbank zur Verfügung. Ich habe keine Ahnung, wann das Ding in die Knie geht, wenn ich alles in die DB speichern würde...  ???


Und nochmal vielen Dank auch für die ausführliche Beschreibung bezüglich Programmierung und Blöcke... Es ist verständlich erklärt, aber das Thema an sich ist wirklich sehr verwirrend, wenn man keine Ahnung davon hat... Ich wünschte, ich hätte was in dieser Richtung gelernt *seufz*.

So, jetzt werde ich noch ein bisschen "stylen"...

Gute Nacht...
Link zum Forum + PortaMX:

http://www.dream-collector.de/smf/

Offline MsMudia

  • Newbie
  • *
  • Posts: 31
  • Gender: Female
    • Diary of Dreams Fanpage
Re: Hilfe bei der Erstellung eines eigenen Themes
« Reply #13 on: 21 Jan 10, 22:11:50 »
Ich wollte ein großes sorry rüberschicken, weil ich mich nicht mehr gemeldet habe! Ich bin letztes Jahr krankheitsbedingt mehrere Wochen aus dem Verkehr gezogen worden (eine sehr unschöne Sache). Danach habe ich mich entschlossen, den Schritt in Richtung CMS zu wagen und habe dann die letzten 7 Monate damit verbracht, meine Website mit Joomla aufzuziehen. Wie mir die Umsetzung gezeigt hat, war es die richtige Entscheidung - alles andere hätte bei dem Umfang der Seite gar keinen Sinn gemacht. Jetzt ist alles ordentlich strukturiert und ich habe mich nun in diesem Monat ans Werk gemacht, mein altes 1.1.7 Forum ins 2.0 umzuziehen und PortaMX einzurichten...

Noch ist die Seite im Wartungsmodus, aber sie geht am WE hoffentlich wieder online. Ich werde bestimmt noch ein paar Fragen haben - wollte mich heute nur kurz zurückmelden, weil ich ein schlechtes Gewissen hatte!

Ich finde euch spitze und freue mich gerade, PortaMX auf meiner Seite "schön" zu machen!!

Nochmal danke für deine Arbeit und bis bald mit neuen Fragen!

LG
MsMudia
Link zum Forum + PortaMX:

http://www.dream-collector.de/smf/

Offline feline

  • CO PortaMx corp.
  • Administrator
  • *
  • Posts: 5224
  • Gender: Female
Re: Hilfe bei der Erstellung eines eigenen Themes
« Reply #14 on: 21 Jan 10, 22:32:04 »
Ja, ich hatte schon sowas auf smfportal gelesen (lesen darf ich ja noch  ;D )
kannst dich ja melden, wenn du online gehst ..

Fel
Many are stubborn in relation to the path, a few in relation to the target.