. .
pragmaMx Support Forum 22 November 2008, 19:20:41 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: News-Block umcoden (Links kleines Bild, rechts der Text)  (Gelesen 1429 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 822



« am: 13 Mai 2008, 19:07:52 »

Hallo,

ich möchte gerne den News-Block so umcoden, das mir links klein das Bild (wenn vorhanden) angezeigt wird und rechts der Text des Artikel´s.
Ich habe mir den Code bereits angesehen und festgestellt, das die Bilder sowieso schon mal herausgefiltert werden, ich vermute mal wegen der einstellbaren Textlänge Wink
Nur wie stelle ich das jetzt an das ein Bild nicht wieder im Text, sondern links erscheint? gruebel

Danke, für eure Hilfe!

Gerhard
Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
breakdancer
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.171



WWW
« Antworten #1 am: 13 Mai 2008, 21:54:20 »

Hi Gerhard,

warum machst Du das denn nicht einfach mit "linksbündigem" oder "rechtsbündigem" Formatieren Deiner Bilder ?

Also in Deinem Fall dann nur "linksbündig"....

Liebe Grüße

Markus
Gespeichert



CMS-Version: PragmaMx 0.1.11, 1.30.2.18/2008-06-30
Serverdaten:: MySql: 4.1 Standard - PHP: 5.2.1 auf Apache/2.2.3 (Linux/SUSE) - Gehostet @ Abundus
Module: SMF: 1.1.5 | CPG: 1.4.18.1 | Kalender-MX: 1.4e
GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 822



« Antworten #2 am: 13 Mai 2008, 23:26:55 »

Danke für den Tip, aber das habe ich schon versucht, auch mit einer Tabelle.

Aber dann steht nur eine Zeile neben dem Bild.

Es sollte aber wenn möglich so aussehen.

-------
I       I  Mein
I Bild I  Text
I       I  Beispiel
-------
Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
cihan
Spezialist
*****
Offline Offline

Beiträge: 537



WWW
« Antworten #3 am: 13 Mai 2008, 23:54:11 »

Hallo  Smiley
das ist auch einfach per CSS möglich... Im Block eine neue Klasse einfügen und die Bilder dieser Klasse per CSS definieren... mit float:left und einer Höhe von 100% sollte es klappen.

lg
Gespeichert
GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 822



« Antworten #4 am: 14 Mai 2008, 11:52:40 »

Hallo cihan Smiley

könntest du mir bitte genau sagen, wo ich da was einfügen muss, CSS ist leider nicht so meins.
Ich bekomme es zwar hin, das Bild auf jede Seite zu verschieben, nur der Text macht dabei was er will Wink

Danke, Gerhard
Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
m-t
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.111


WWW
« Antworten #5 am: 14 Mai 2008, 13:04:40 »

Es sollte aber wenn möglich so aussehen.

http://de.selfhtml.org/css/eigenschaften/positionierung.htm#clear
Gespeichert
cihan
Spezialist
*****
Offline Offline

Beiträge: 537



WWW
« Antworten #6 am: 14 Mai 2008, 13:59:01 »

Hi,
reicht sowas wie auf meiner Testseite? Falls ja... So ist es gemacht:

Im block-News.php wurde folgende Stelle bearbeitet:

Zitat
if ($introtext) {
            $introtext = '<div class="news_short">' . $introtext . ' <br /><div class="news-footer align-left"><a href="modules.php?name=News&amp;file=article&amp;sid=' . $story['sid'] . '">... weiterlesen (' . $totalcount . ' Zeichen) </a> | <a href="modules.php?name=News&amp;file=article&amp;sid=' . $story['sid'] . '#comments"  title="' . _COMMENTS . ' ' . mxValueToString($story['comments'], 0) . '" >' .mxCutString($comment, 100, "..."). '</a> | Autor: <a href="modules.php?name=Userinfo&amp;uname=' . urlencode($story['informant']) . '">' . $story['informant'] . '</a></div>

Und der dazu gehörige CSS-Teil:

Zitat
.news_short img{
   height:130px;
   width:115px;
   float:left;
   padding-right:8px;
   padding-top:4px;
   padding-bottom:2px;
}

Damit das auch gut aussieht, müsste deine Artikel-Aufmacher alle mehr oder weniger gleich lang sein...

lg
Gespeichert
GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 822



« Antworten #7 am: 14 Mai 2008, 14:55:46 »

Hi cihan Smiley

Danke, genau das habe ich gesucht thumbup

Lg. Gerhard
Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 822



« Antworten #8 am: 03 August 2008, 17:52:48 »

Hallo, Smiley

ich muß diesen Thread leider doch noch einmal aufwärmen.
Da das ganze leider doch nicht so richtig funktioniert, wenn man keine Tabelle erstellt. Das funktioniert also nur dann wenn ich den Artikel selbst erstelle, da dies bei mir aber mehrere machen, funktionierts nicht Wink

Ich habe es mal so probiert:
Code: [Select]  
            $introtext = preg_match_all("@<img.*?src\s*=\s*['\"](.*?)['\"].*?>@i",$introtext, $img);

Dadurch müssten die Bilder doch als Array in $img gespeichert werden, nur irgendwie funktioniert das nicht so wie ich das will.
Ich möchte irgendwie das Bild vom Text trennen, damit ich es nachher an der richtigen stelle wieder einfügen kann.
Wie stelle ich das am besten an?

Danke, Gerhard
Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 822



« Antworten #9 am: 23 August 2008, 22:03:45 »

Hallo,

hat keiner einen Tipp für mich?
Leider finde ich in Google auch nicht´s passendes cry_smile
Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
cihan
Spezialist
*****
Offline Offline

Beiträge: 537



WWW
« Antworten #10 am: 24 August 2008, 02:45:22 »

Hallo  Smiley
bei mir machen auch mehrere Leute die Artikeln und es hat zwar lange gedauert, denen zu erklären, wie die was machen müssen, damit die Bilder auch so angezeigt werden, wie die per CSS definiert sind... Aber es funktioniert... Du musst einfach deinen Autoren beibringen, dass die das Bild nicht skalieren dürfen... Das Bild muss im Artikel-Aufmacher die Originalgröße haben, dann wird es auf der Startseite in der gewünschten Kleinformat angezeigt und beim Artikel-Aufruf in Originalgröße... Daher muss man einfach vor dem Upload das Bild auf die Größe ändern, wie es später beim Artikel-Aufruf angezeigt werden soll...

Am besten schreiben deine Autoren den Artikel, fügen das Bild ein und drücken diesen "HTML-Säuberung-"Button:

Wenn die dann nach diesem Button den Artikel formatieren, z.B. fett machen, unterstreichen, andere Farbe usw... und dann abspeichern. So wird das Bild dann immer auf der Startseite wie definiert angezeigt und beim Aufruf des gesamten Artikels wird das Bild dann in der Originalgröße angezeigt...

Japp, es ist sehr umständlich und es hat sehr lange gedauert, bis die Leute bei mir auch so vorgingen... Aber wenn die es so machen, dann funktioniert es auch  Smiley
lg
Gespeichert
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
design by hENNE, layout based on YAML