Wer ist hier? 1 Gäste
|
Panels einblenden / ausblenden
|
|
djxfx |
Geschrieben am 21.09.2009 00000009 10:34
|
![]() Jung Mitglied ![]() Beiträge: 13 Registriert am: 16.09.09 Fusioneer: 15 years 6 months 0 weeks 3 days 0 hours 42 minutes 0 seconds |
Hallo Leute !!! Ist es möglich auf einer Bestimmte "viewpage.php?page_id= z.b. 2 ) einen bestimmten panel anzeigen und andere nicht benötigte panels ausblenden zulassen. Code Download Code
klapp das dies Panel nur in der news.php angezeigt wird aber wenn ich ver suche die news.php durch eine viewpage.php?page_id=1 zuersetzen funtioniert das nicht z.b. if(FUSION_SELF == 'viewpage.php?page_id=1 ') { hat jemand eine ahnung wo der *stress*Wurm begraben ist Vielen dank schon mal im Vorraus EDIT: benutze auch die BBCodes für Codeschnipsel! |
|
|
SC-Ad-Bot | Advertisement |
| |
emblinux |
Geschrieben am 21.09.2009 00000009 11:23
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 2 weeks 14 days 17 hours 49 minutes 0 seconds |
In der Variable FUSION_SELF steht nur die Datei selbst, also in deinem Fall die viewpage.php. Du müsstest also direkt die URL auslesen und abfragen. z.B.: Code Download Code if ( preg_macth("/viewpage.php\?page_id\=2/i",FUSION_REQUEST) ) Ich denke mal, das sollte funktionieren. |
|
|
djxfx |
Geschrieben am 21.09.2009 00000009 11:38
|
![]() Jung Mitglied ![]() Beiträge: 13 Registriert am: 16.09.09 Fusioneer: 15 years 6 months 0 weeks 3 days 0 hours 42 minutes 0 seconds |
Ne bekomme diese fehler meldung Parse error: syntax error, unexpected '}' in /mnt/web5/51/12/51842012/htdocs/sgdjkhattersheim/files/themes/templates/panels.php(48) : eval()'d code on line 17 wenn ich diesen code eingebe Code Download Code
EDIT: dus sollst den richtigen BBCode benutzen für Codeschnipsel! |
|
|
emblinux |
Geschrieben am 21.09.2009 00000009 11:45
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 2 weeks 14 days 17 hours 49 minutes 0 seconds |
Schau nochmal genauer hin, ich habe lediglich ein Beispiel gepostet. Das musst du natürlich bei dir richtig einbauen. so: Code Download Code if ( preg_macth("/viewpage.php\?page_id\=1/i",FUSION_REQUEST) ) Solltest du noch einmal die BBCodes ignorieren, obwohl ich dich darauf hingewiesen habe, gibt es eine Verwarnung. |
|
|
djxfx |
Geschrieben am 21.09.2009 00000009 11:52
|
![]() Jung Mitglied ![]() Beiträge: 13 Registriert am: 16.09.09 Fusioneer: 15 years 6 months 0 weeks 3 days 0 hours 42 minutes 0 seconds |
Solltest du noch einmal die BBCodes ignorieren, was meinst du damit was muss ich den beachten wenn ich was schreibe?? Es ist auf jeden fall keine absicht von mir |
|
|
djxfx |
Geschrieben am 21.09.2009 00000009 11:55
|
![]() Jung Mitglied ![]() Beiträge: 13 Registriert am: 16.09.09 Fusioneer: 15 years 6 months 0 weeks 3 days 0 hours 42 minutes 0 seconds |
Zitat emblinux schrieb: Schau nochmal genauer hin, ich habe lediglich ein Beispiel gepostet. Das musst du natürlich bei dir richtig einbauen. so: Code Download Code if ( preg_macth("/viewpage.php\?page_id\=1/i",FUSION_REQUEST) ) Solltest du noch einmal die BBCodes ignorieren, obwohl ich dich darauf hingewiesen habe, gibt es eine Verwarnung. trodtzdem erhalte ich eine fehler meldung |
|
|
emblinux |
Geschrieben am 21.09.2009 00000009 11:55
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 2 weeks 14 days 17 hours 49 minutes 0 seconds |
Wenn du Codeschnipsel postest, gibt es dafür extra BBCodes, die diesen leserlich darstellen. Den BBCode für die farbliche Kennzeichnung hast du ja bereits verwendet. Es gibt 2 mögliche BBCodes dafür. Einmal die normale Raute (#) und die bunte Raute. Bei der bunten Raute kannst du nohmal genau festlegen, was für einen Code du posten möchtest und entsprechend wird es farblich dargestellt. Aber sicher nicht der selbe Fehler oder? |
|
|
djxfx |
Geschrieben am 21.09.2009 00000009 11:59
|
![]() Jung Mitglied ![]() Beiträge: 13 Registriert am: 16.09.09 Fusioneer: 15 years 6 months 0 weeks 3 days 0 hours 42 minutes 0 seconds |
nein sondern Fatal error: Call to undefined function preg_macth() in /mnt/web5/51/12/51842012/htdocs/sgdjkhattersheim/files/themes/templates/panels.php(48) : eval()'d code on line 1 |
|
|
djxfx |
Geschrieben am 21.09.2009 00000009 12:00
|
![]() Jung Mitglied ![]() Beiträge: 13 Registriert am: 16.09.09 Fusioneer: 15 years 6 months 0 weeks 3 days 0 hours 42 minutes 0 seconds |
Code Download Code Fatal error: Call to undefined function preg_macth() in /mnt/web5/51/12/51842012/htdocs/sgdjkhattersheim/files/themes/templates/panels.php(48) : eval()'d code on line 1 so meinst du das mit den BBCodes oder ??? |
|
|
emblinux |
Geschrieben am 21.09.2009 00000009 12:04
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 2 weeks 14 days 17 hours 49 minutes 0 seconds |
gut, da habe ich micht etwas vertippt. muss natürlich preg_match heißen. |
|
|
djxfx |
Geschrieben am 21.09.2009 00000009 12:10
|
![]() Jung Mitglied ![]() Beiträge: 13 Registriert am: 16.09.09 Fusioneer: 15 years 6 months 0 weeks 3 days 0 hours 42 minutes 0 seconds |
Erstmal ein großes lob Das Board ist echt super...schnelle antwort und sehr hilfreich es hat geklappt ![]() vielen vieln dank ich denk mal das ich öftes mal hier vorbei schauen werde gruß |
|
|
djxfx |
Geschrieben am 22.09.2009 00000009 02:26
|
![]() Jung Mitglied ![]() Beiträge: 13 Registriert am: 16.09.09 Fusioneer: 15 years 6 months 0 weeks 3 days 0 hours 42 minutes 0 seconds |
No eine kleine frage: wie bekomme ich es hin das es auf auch auf einer anderen seite sichtbar ist .z.b viewpage.php?page_id=1 viewpage.php?page_id=2 usw... zur zeit habe ich folgenden Code: Code Download Code if ( preg_match ("/viewpage.php\?page_id\=1/i",FUSION_REQUEST) ) |
|
|
emblinux |
Geschrieben am 22.09.2009 00000009 04:46
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 2 weeks 14 days 17 hours 49 minutes 0 seconds |
ändere Code Download Code if ( preg_match ("/viewpage.php\?page_id\=1/i",FUSION_REQUEST) ) in Code Download Code if ( preg_match ("/viewpage.php\?page_id\=1/i",FUSION_REQUEST) || preg_match ("/viewpage.php\?page_id\=2/i",FUSION_REQUEST) ) |
|
|
djxfx |
Geschrieben am 22.09.2009 00000009 08:54
|
![]() Jung Mitglied ![]() Beiträge: 13 Registriert am: 16.09.09 Fusioneer: 15 years 6 months 0 weeks 3 days 0 hours 42 minutes 0 seconds |
danke es hat funtioniert gruß djxfx |
|
|
djxfx |
Geschrieben am 22.09.2009 00000009 09:35
|
![]() Jung Mitglied ![]() Beiträge: 13 Registriert am: 16.09.09 Fusioneer: 15 years 6 months 0 weeks 3 days 0 hours 42 minutes 0 seconds |
ein kleiner fehler ist doch noch da und zwar werden die panels überall angezeigt wo eine 1 davor steht sprich 2-9 erscheint panel nicht 1-10,14,15,16 usw erscheint er dann Code Download Code if ( preg_match ("/viewpage.php\?page_id\=2/i",FUSION_REQUEST) ) |
|
|
emblinux |
Geschrieben am 22.09.2009 00000009 10:47
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 2 weeks 14 days 17 hours 49 minutes 0 seconds |
versuchs mal so: Code Download Code if ( preg_match ("/viewpage.php\?page_id\=2$/i",FUSION_REQUEST) ) |
|
|
djxfx |
Geschrieben am 22.09.2009 00000009 11:09
|
![]() Jung Mitglied ![]() Beiträge: 13 Registriert am: 16.09.09 Fusioneer: 15 years 6 months 0 weeks 3 days 0 hours 42 minutes 0 seconds |
ja so geht es und wie deaktiviere ich jetzt bestimmte panels ??? Echt danke danke, tausmal Danke |
|
|
emblinux |
Geschrieben am 22.09.2009 00000009 11:50
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 2 weeks 14 days 17 hours 49 minutes 0 seconds |
Zitat djxfx schrieb: und wie deaktiviere ich jetzt bestimmte panels ??? Was meinst du jetzt genau? Schau auch mal in den Adminbereich, bei den Haupteinstellungen, da gibt es auch diverse Möglichkeiten. |
|
|
djxfx |
Geschrieben am 22.09.2009 00000009 13:55
|
![]() Jung Mitglied ![]() Beiträge: 13 Registriert am: 16.09.09 Fusioneer: 15 years 6 months 0 weeks 3 days 0 hours 42 minutes 0 seconds |
Also dank euch hab ich ja jetzt gelernt wie man panel auf einer seite sichtbar macht jetzt möchte ich das zum beispiel die shotbox und Umfrage panel bei dieser seite deaktiviert wird siehe link http://sg-djk-hattersheim-fussballabteilung.de/viewpage.php?page_id=1 gruß |
|
|
emblinux |
Geschrieben am 22.09.2009 00000009 18:14
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 2 weeks 14 days 17 hours 49 minutes 0 seconds |
Das machst du von der Sache her genauso mit der If-Anweisung, nur halt negiert. Soll heißen, du zeigst di Shoutbox und das Umfragen Panel nur an, wenn es nicht gleich dieser besagten seite ist. Du musst also im ShoutboxPanel und im MemberPollPanel eine if abfrage einbauen. kleines Beispiel. Code Download Code if ( !preg_match ("/viewpage.php\?page_id\=1$/i",FUSION_REQUEST) ) Wie gesagt, ist nur ein Beispiel, einbauen musst du es nun selber, Eigentlich das gleiche Funktionsprinzip. |
|
Springe ins Forum: |
Ähnliche Themen
Thema | Forum | Antworten | Letzter Beitrag |
---|---|---|---|
New Navigation Panel-Unter Panels falsch | Infusionen | 8 | 04.07.2016 00000007 05:22 |
Panels für profile.php ausblenden - nur wie? | Allgemeine Support Fragen | 8 | 15.03.2013 00000003 23:55 |
Panels | Gemischtes | 5 | 05.01.2012 00000001 22:33 |
Willkommenspanel komplett ausblenden!? | Allgemeine Support Fragen | 6 | 17.09.2011 00000009 23:34 |
Newsautor ausblenden | Allgemeine Support Fragen | 8 | 05.11.2010 00000011 21:56 |