Eine extra CSS_Datei für ein Panel
|
|
earlenrico |
Geschrieben am 10. März 2016 23:32:46
|
![]() |
Hallo zusammen, ich möchte die Navigationsleiste mit einer getrennten bzw. extra CSS_Datei erstellen. Ich weiß zwar wie ich im HTML eine CSS_Datei mit der HTML-Seite. Nur weiß ich es nicht hier bei dem Panel, es geht speziell um dieses Panel "Multipanel Navigation" Weil wenn ich in der CSS vom Theme es versuche ändere ich ja für die komplette Seite das aussehen u. das möchte ich ja nicht. Vielen Dank für Eure Hilfe. Gruß Enrico |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
John Doe |
Geschrieben am 11. März 2016 05:30:04
|
![]() |
Solange die CSS-Klassen und Styles "einmalig" und nicht doppelt vorhanden sind ist es egal in welcher Datei sie hinterlegt sind. Doppelt sollten Klassen und Styles auch dann nicht sein, wenn man mehrere CSS-Dateien einbindet bzw verwendet. Es ist grundlegend also völlig egal ob du alle Klassen in einer einzigen Styles.css zusammenfasst oder für jedes Panel eine eigene nutzt. Leider lässt sich aus deiner Frage nicht mehr ableiten, was dir in irgendeiner Weise als Antwort dienlich sein könnte. Dieses Mitglied wurde gelöscht!
|
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
earlenrico |
Geschrieben am 11. März 2016 07:52:51
|
![]() |
@Layzee, erstmal vielen Dank f. deine schnelle Antwort. Ich möchte eigentl. erreichen, dass ich die Navi-Leiste "Test02" die Links die da sein kommen, fett geschrieben werden sollen. Aber versuche ich es in der Styles.css zu ändern. Ändere ich auch unweigerlich das user_info_panel. Was ich aber nicht möchte. |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
firebase |
Geschrieben am 11. März 2016 08:50:43
|
![]() |
Es wäre einfach wenn du dafür eine Neue Class erstellst, du kannst ja ganz unten in der style.css weiter machen. z.B navitest02 und darunter dann das was du haben möchtest. Schrifftart oder farben. |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
John Doe |
Geschrieben am 11. März 2016 10:10:12
|
![]() |
Bitte schau dir dazu auch mal CSS-Referenzen oder Anleitungen im Internet an. Ich sagte oben bereits dass Klassen nicht "doppelt" vorhanden sein dürfen. Ausserdem macht es wenig Sinn, wenn du der neuen Topnavi bereits vorhandene Klassen zuweist, da sich, wie du ja selbst auch festgestellt hast, dann auch andere Bereiche entsprechend ändern. Ergo brauchst du für die Links in der Topnavi eine neue bzw eigene Klasse. Die Links in der Navi werden dann nicht einfach per <a href="....."> aufgerufen, denn die "a" gibts ja offensichtlich schon, sondern in dem Fall dann zb mit <a class="eigene_topnavi" href="......"> WO du diese Klasse anlegst, also in welcher CSS-Datei ist grundlegend egal. Da es für eine Klasse nicht extra eine neue Datei braucht kannst du die entsprechende Klasse nebst Definition(en) direkt in der styles.css vom verwendeten Theme hinterlegen. Hat auch den Vorteil, dass diese Datei ohnehin eingebunden wird und nicht nochmal extra aufgerufen bzw eingebunden werden muss. Dieses Mitglied wurde gelöscht!
|
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
earlenrico |
Geschrieben am 13. März 2016 13:46:01
|
![]() |
erstmal euch beiden Danke f. den Denkanstoß. Wie ich die Klassen festlege weiß ich, nur die frage ist jetzt, in dem Panel navigation_multi_Panel, habe ich vier php-Dateien. infusion.php infusion_db.php multi_panel_admin.php navigation_multi_panel.php In welcher der Vier Dateien, muss ich die Klassen festlegen? |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
Manfried |
Geschrieben am 13. März 2016 14:41:06
|
![]() |
Öhm - mal eine Frage: Was für eine "multi_navigation" hast du denn da, dass du die infusion.php und infusion_db.php darin einbinden willst?? Zu den CSS-Klassen - die werden in keiner der php-Dateien angelegt, sondern in der styles.css, wie Layzee es ja schon ausführlich erklärt hat. Vielleicht solltest du dich doch etwas mehr in CSS einlesen - es gibt da online einige sehr gute Seiten, auf denen du dich informieren kannst. Die meiste Zeit des Lebens sucht man seinen Sinn vergebens ...
|
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
Rolly8-HL |
Geschrieben am 13. März 2016 15:28:38
|
![]() |
Öffne die Datei navigation_multi_panel.php suche nach Zitat include INFUSIONS."navigation_multi_panel/infusion_db.php"; füge darunter zusätzlich eine Zeile ein Zitat echo "<link rel='stylesheet' href='".INFUSIONS."navigation_multi_panel/styles.css' media='screen' />\n"; Jetzt suche Dir eine styles.css lege sie in das Verzeichnis mache sie leer und schreibe Deine CSS Anweisungen da rein die Du brauchst. Wie wurde Dir schon erklärt. Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein! Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten! Das gibt einem zu Denken oder? |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
Manfried |
Geschrieben am 13. März 2016 16:24:34
|
![]() |
@ Rolli - gibt es so ein Panel als Infusion ?? - das habe ich ja noch nie gehört .. und ich "bastle" mir ein Mega-Dropdown-Menue selbst. Naja, dafür kommt es ganz ohne Java usw. aus, ist reines CSS und sogar responsiv. Die meiste Zeit des Lebens sucht man seinen Sinn vergebens ...
|
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
Rolly8-HL |
Geschrieben am 13. März 2016 20:56:01
|
![]() |
Habe nur das mit Google gefunden, kurz getestet, geht bei mir aber nicht richtig. http://www.phpfusion-4you.de/download...age_id=107 Aber das war ja auch nicht seine Frage, sondern. Zitat ich möchte die Navigationsleiste mit einer getrennten bzw. extra CSS_Datei erstellen. Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein! Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten! Das gibt einem zu Denken oder? |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
Manfried |
Geschrieben am 13. März 2016 21:26:48
|
![]() |
Danke für den Link Rolli .. nur wer baut sich sowas in seine Seite ein ?? .. naja, muss jeder selbst wissen. Da das Panel für die 7.01 geschrieben wurde, müsste man da wohl einiges ändern bzw. anpassen. Das habe ich schon verstanden - in seiner letzten Frage ging es um die CSS Klassen, beides ist ja erklärt worden. Die meiste Zeit des Lebens sucht man seinen Sinn vergebens ...
|
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
earlenrico |
Geschrieben am 13. März 2016 22:19:51
|
![]() |
@Rolly8-HL, dein Tipp hat sehr gut funktioniert, danke dir erstmal dafür. Aber trotzdem habe ich die Sache mit den Klassen nicht verstanden. Also ich meine wo ich die Klassen in welcher PHP-Datei festlege. Die Sache mit den Klassen und der CSS ist mir klar, dass verstehe ich. Aber wiegesagt, ich muss ja erstmal in der PHP, die Klassen festlegen bzw. bennen. Weil wo finde ich zum Bsp: in der PHP die stelle, wo ich die Überschrift "Test02" ändere. So das nur die Stelle ändern kann? Bearbeitet von earlenrico am 13. März 2016 22:35:03 |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
Rolly8-HL |
Geschrieben am 14. März 2016 07:48:11
|
![]() |
Nicht alles lässt sich bis zur Unkenntlichkeit ändern und ist auch nicht immer Sinnvoll. Hier nur mal ein schnell Test um die Unterschiede zu sehen. In der navigation_multi_panel.php Code Download Code openside ("<span class='Test02'>".$panel_name."</span>"); In der styles.css Code Download Code .Test02 { Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein! Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten! Das gibt einem zu Denken oder? |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
earlenrico |
Geschrieben am 14. März 2016 08:23:10
|
![]() |
@Rolly Zitat In der navigation_multi_panel.php Download Code Code openside ("<span class='Test02'>".$panel_name."</span>"); Kann ich diesen Code an dieser Code Download Code
Stelle eintragen? |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
John Doe |
Geschrieben am 14. März 2016 08:37:51
|
![]() |
Das Beste wird wohl sein, wenn du das ganze Panel mal als RAR- oder ZIP-Paket hier anhängst damit man sich das mal anschauen kann. Diese ganze "ins blaue Raterei" führt so zu nichts....
Dieses Mitglied wurde gelöscht!
|
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
earlenrico |
Geschrieben am 14. März 2016 09:01:23
|
![]() |
@Layzee hier als Anlage die Navi-Leiste
earlenrico hat folgende Datei angehängt:
|
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
Rolly8-HL |
Geschrieben am 14. März 2016 11:01:42
|
![]() |
Ersetze Code Download Code openside ($panel_name); mit Code Download Code openside ("<span class='Test02'>".$panel_name."</span>"); Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein! Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten! Das gibt einem zu Denken oder? |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
Manfried |
Geschrieben am 14. März 2016 11:18:19
|
![]() |
Hi earlenrico, wenn ich dich recht verstehe, möchtest du die Links in deinem Multipanel fett geschrieben haben - das ist recht einfach: Suche in der navigation_multi_panel.php die Zeile Code Download Code echo "<img src='".THEME."images/bullet.gif'> <a href='".$data['item_url']."'".$link_target." class='side'>".$data['item_name']."</a><br />\n"; Ändere das class='side' in z.B. class='Test02_link' Füge folgenden CSS-Code in deine Styles ein (als Beispiel): Code Download Code .Test02_link { Schriftgröße und Farbe kannst du natürlich nach deinen Vorstellungen anpassen. Für den Panelnamen hatte Rolli dir ja schon den Code geschrieben. Die meiste Zeit des Lebens sucht man seinen Sinn vergebens ...
|
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
earlenrico |
Geschrieben am 14. März 2016 12:22:25
|
![]() |
so, ich habe jetzt einwenig probiert, und es hat alles geklappt. Vielen Dank euch allen! Gruß Enrico Zusammengefügt am 06. November 2016 um 09:43:18: Hallo zusammen, ich habe sehr lange nichtm ehr von mir hören lassen. und nun stehe ich mal vor ein Problem, was wahrschein auch total einfach und auch simple zu scheinen erschein, u. trotzdem schaffe ich nicht wo ich ansetzen soll. Ich wollte meine neue HP erstellen, nun folgende Frage: wie ist die stelle, wo ich das Seite zentriere, so wie es hier auf der HP. Vielen dank f. eure Hilfe.Gruß Enrico Bearbeitet von earlenrico am 06. November 2016 08:43:18 |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
John Doe |
Geschrieben am 06. November 2016 08:47:50
|
![]() |
Hallo Enrico, also 1. ist das ein völlig anderes Thema und sollte deshalb auch separat behandelt werden (neuen Thread öffnen) und 2. wird dir niemand sagen können wo die Stelle zum Zentrieren ist solange wir nicht wissen welches Theme du nutzt, das variiert nämlich immer. Dieses Mitglied wurde gelöscht!
|
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
Springe ins Forum: |