Navigationstexte Anfängerfrage

Fragen zur Implementierung und/oder Anpassung von ConPresso 4 werden in diesem Forum diskutiert.
Antworten
IK
ConPresso-Newbie
Beiträge: 5
Registriert: 07.05.2007 19:21

Navigationstexte Anfängerfrage

Beitrag von IK »

Hallo,
bin ConPresso Neuling, habe es dieses Wochenende installiert und nun stolpere ich über das erste Problem:

ich habe insgesamt 3 News und habe in der Rubrikeinstellung für die News eingestellt, dass immer nur 2 aufeinmal angezeigt werden. Soweit so gut. Das klappt auch, es steht am Ende der Seite:

Gefunden: 3 | Ergebnisse: 3
« zurück [ 1 2 ] weiter »

aber leider ausserhalb das im Global und Lokal Header angegebenen Tabellenbereichs und auch nicht in der gewünschten Schriftart. Auch wenn ich im Footer Text align="center" angebe, es bleibt der Navigationstext links.

Nun zur Frage, wo kann ich die Design-Einstellung eingeben?

Vielen Dank im voraus für Eure Hilfe
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Beitrag von Matthias V »

Es gibt in der Datei _cfg/style.css.dist eine Zeile:

Code: Alles auswählen

.pager {margin-top: 1em;}
die du beliebig anpassen kannst, um die Schriftart mittels CSS zu ändern.

Du musst also nur innerhalb der geschweiften Klammern

Code: Alles auswählen

text-align: center;
schreiben.

Diese Navigationtexte gehören zum Content und sie gehören eigentlich nicht in den Footer.

Du kannst wenn du willst in der Datei _include/next_index.php vor der ersten Zeile und nach der letzen Zeile mit weitere Zeilen schreiben. So z.B.

Code: Alles auswählen

echo 'das hier wird in HTML ausgegeben...';
Der Text in den Anführungszeichen wird dann ausgegeben (für deine Tabellenverschachtelung).
Aber ich würde diesen Teil nicht in eine Extra-Tabellenzelle stecken. Außerdem würde ich auch kein Tabellenlayout benutzen. Siehe: http://community.conpresso.de/viewtopic.php?t=3713

Gruß Matthias V
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
IK
ConPresso-Newbie
Beiträge: 5
Registriert: 07.05.2007 19:21

next Page geht nicht im IE

Beitrag von IK »

Vielen Dank für die rasche Antwort. Ich habe es im _include/next_index.php
geändert, da die Änderungen im CSS leider unberücksichtigt geblieben sind und es hat super funktioniert. :D

Beim Überprüfen habe ich festgestellt, dass die Navigation nur im Mozilla erscheint, im IE erscheint die Navigation erst gar nicht. ( auch nicht im Originalzustand). Wo kann hier der Haken liegen ? :cry:

Im voraus vielen Dank -
LG
Ingrid
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Beitrag von Matthias V »

Das kann eigentlich nur an falsch verschachtelten Tabellenzellen liegen, dass die Browser das unterschiedlich interpretieren.
Im Quelltext wird die Seitennavigation bei jedem Browser sein.

Das CSS funktioniert, wenn du die Datei noch im Global-Header einhängst.
Dort steht standardmäßig die style.css.dist drinn. Man sollte die Datei ohne das .dist abspeichern und es im Global-Header auch rausnehmen.

Gruß Matthias V
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
IK
ConPresso-Newbie
Beiträge: 5
Registriert: 07.05.2007 19:21

Beitrag von IK »

Hi, das ging schnell. Es hat vom Anfang an nicht im IE funktioniert.
Du hast recht im Quelltext vom IE erscheint die Navigation:
<!-- start of _include/next_index.php -->
<!-- end of _include/next_index.php -->
dazwischen sonst aber nichts.

Leider habe ich die ganze Homepage mit Tabellen designt, sodaß ich alles neu designen müßte, wollte ich im CSS die Rahmen gestalten (bin leider nicht so gut in HTML, CSS, usw.) :oops:

Vielen Dank für die Hilfe
Grüsse aus Wien
Ingrid
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Beitrag von Matthias V »

Es kann nicht sein, dass zwischen diesen beiden HTML-Kommentaren im IE nichts steht, aber im Firefox, da diese Navigationstexte von PHP geschrieben wird, was Browserunabhängig ist.

Kannst du mal ne URL posten, dass ich mir das mal anschauen kann. Möglicherweise auch per PN, falls du das hier nicht öffentlich posten möchtest.

Gruß Matthias V
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
IK
ConPresso-Newbie
Beiträge: 5
Registriert: 07.05.2007 19:21

Beitrag von IK »

Hi, vielen Dank, dass Du Dir den Code ansehen möchtest, leider habe ich es noch nicht online, da ich erst offline herumexperimentiere und erst wenn es klappt, wollte ich es online geben.

Aber wenn Du möchtest nachstehend der Code _include/next_index.php:
Schönen Abend noch
Ingrid

<style type="text/css" media="screen"><!--

.header { color: #BB5958; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; font-weight: bold }
TD { color: #3B1D67; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify }
}
.text { color: #3B1D67; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify }
.textklein { color: #3B1D67; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify }

A {
COLOR: #400080; TEXT-DECORATION: none
}
A:link {
COLOR: #400080; TEXT-DECORATION: none
}
A:hover {
COLOR: #400080; BACKGROUND-COLOR: #faa6a6; TEXT-DECORATION: underline
}
A:active {
COLOR: #400080; TEXT-DECORATION: underline
}

--></style>
</head>

<body bgcolor="white">
<div id="tabelle">
<table border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td rowspan="3" background="../img/bg_blau.gif"><img src="../img/bg_blau.gif" alt="" height="2" width="2" border="0"></td>
<td background="..img/bg_weiss.gif"><img src="../img/bg_weiss.gif" alt="" height="2" width="2" border="0"></td>
<td width="797" background="../img/bg_weiss.gif"></td>
<td background="../img/bg_blau.gif"><img src="../img/bg_blau.gif" alt="" height="2" width="2" border="0"></td>
<td rowspan="3" background="../img/bg_blau.gif"><img src="../img/bg_blau.gif" alt="" height="2" width="2" border="0"></td>
</tr>
<tr height="20">
<td height="20"></td>
<td width="797" height="20">
<div align="center">
<span class="text"><br><?php

if (!defined('CPO')) exit;

echo '<!-- start of _include/next_index.php -->'."\n";



echo
next_page(
$_REQUEST['pos'],
$max_anzahl,
$cpoRubricSettings['noOfArticles'],
$cpoRubricSettings['pager_showresults'],
'rubric='.(int)$cpoRubric['id'],
'',
$tl
);

require(CPO_BASEDIR.'_include/show_archive.php');



echo '<!-- end of _include/next_index.php -->'."\n";

?>

</span></div>
</td>
<td height="20"></td>
</tr>
<tr>
<td colspan="3" background="../img/bg_weiss.gif"><img src="../img/bg_weiss.gif" alt="" height="2" width="2" border="0"></td>
</tr>
</table></div>
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Beitrag von Matthias V »

Auch wenn du mir per PN geschrieben hast, dass ich mir den Qeulltext nicht nochmal ansehen soll:
IK hat geschrieben:...
<?php

if (!defined('CPO')) exit;

echo '<!-- start of _include/next_index.php -->'."\n";



echo
next_page(
$_REQUEST['pos'],
$max_anzahl,
$cpoRubricSettings['noOfArticles'],
$cpoRubricSettings['pager_showresults'],
'rubric='.(int)$cpoRubric['id'],
'',
$tl
);

require(CPO_BASEDIR.'_include/show_archive.php');

echo '<!-- end of _include/next_index.php -->'."\n";

?>
Sehr auffällig ist, dass die _include/next_index.php komplett ausgegeben wird, das heißt der gesammte Quelltext der Datei.
Theoretisch dürften die PHP-Klammern (<php ... ?>) und die ganzen "echo"s nicht in der HTML-Seite ausgegeben werden. Auch die Funktion next_page(...) müsste die eigentlichen Navigationstexte (Seitennavigation) ausgeben.

Wahrscheinlich hast du in der Datei etwas falsch editiert.

Gruß Matthias V
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
IK
ConPresso-Newbie
Beiträge: 5
Registriert: 07.05.2007 19:21

Beitrag von IK »

Hallöchen und Mahlzeit,
ich habe den Quellcode der Datei Dir mittels Editor kopiert. Im laufenden Betrieb erscheint er natürlich nicht so. Aber zum Code ansehen benötigt man ja alle Zeilen.

Nun denn, sobald ich Artikeln im Archiv hatte, funktioniert die Navigation auch im IE. Das verblüffende jedoch ist, dass beim Mozilla sobald man auf den Link Archiv klickt auch die News des Archivs sehen kann. Beim IE sehe ich nur die Headers und Footers aber nicht den Arichiv-Artikeltext. Sehr eigenartig. :gruebel:

Regnerische Grüsse aus Wien
Ingrid
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Beitrag von Matthias V »

Mich hätte nur der wirkliche HTML-Quelltext interessiert, d.h. das was der Browser sieht und bearbeitet.

Was du da mit dem Firefox und dem Interne Explorer beschreibst scheint wirklich ein Problem mit deinen Tabellenverschachtelungen zu sein.

Validiere deine Webseite doch mal über diese URL: http://validator.w3.org/

In der Datei _include/next_index.php gibt es eine Zeile

Code: Alles auswählen

require(CPO_BASEDIR.'_include/show_archive.php');
Diese muss sich auch innerhalb deiner Tabellenzellen befinden.

Wenn du die Seiten über die Vorschau-Funktion (Im Backend unter Rubriken -> Rubrikvorschau) ansiehst wird kein Archiv-Link ausgegeben und die Navigationstexte werden an einer anderen Stelle ausgegeben, d.h. ohne deine manuell eingefügten Tabellen-Tags.

Gruß Matthias V
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Antworten