+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Benötige Hilfe bei Latest News w. Images Hack

  1. #1
    Neu an Board
    Registriert seit
    14.01.2005
    Beiträge
    11
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Frage Benötige Hilfe bei Latest News w. Images Hack

    Ich habe bei mir den News-Hack Latest News with Images installiert.

    Es funzt soweit auch wunderbar, allerdings möchte ich statt dem ersten Bild eines Beitrages das Bild der Kategorie anzeigen lassen.
    Das soll dazu führen, das ein Besucher der Seite schon an diesem winzigen Bild vor dem News erkennt, aus welcher Kategorie die News stammen.

    Nun stehe ich vor dem Problem, dass ich im PHP-Bereich ein richtiger Noob bin. Somit Fehlt mir das wissen, um diesen News-Hack so zu modifizieren, dass es meinen Bedürfnissen passt.

    Ich hoffe Ihr könnt mir weiterhelfen und mir den richtigen Hinweis geben.

    Bin für jede Hilfe dankbar.

  2. #2
    Urgestein u. Joomlagott Avatar von zecke23
    Registriert seit
    08.10.2004
    Ort
    Wiesbaden
    Alter
    37
    Beiträge
    10.041
    Bedankte sich
    50
    Erhielt 1.008 Danksagungen
    in 912 Beiträgen

    Standard

    Du kannst doch für jede Kategorie einen Einführungstext erstellen und diesem auch ein Bild zuweisen, dazu braucht es keine PHP-Kenntnisse.

    Einfach im Backend auf Content->andere Manager->Sektion oder Kategorien-Manager und hier die entsprechende Sektion/Kategorie auswählen, Text schreiben, Bild einfügen, fertig.

    Gruß, Zecke
    100% Joomla!-Hosting mit vorinstallierten Joomla!-Paketen und Joomla-Support. Kein Safe Mode, kein wwwrun-Problem, SEF geht, 100 Pro Joomla! einfach

  3. #3
    Neu an Board
    Registriert seit
    14.01.2005
    Beiträge
    11
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Unglücklich

    Zitat Zitat von zecke23
    Du kannst doch für jede Kategorie einen Einführungstext erstellen und diesem auch ein Bild zuweisen, dazu braucht es keine PHP-Kenntnisse.

    Einfach im Backend auf Content->andere Manager->Sektion oder Kategorien-Manager und hier die entsprechende Sektion/Kategorie auswählen, Text schreiben, Bild einfügen, fertig.

    Gruß, Zecke
    Danke für den nett gemeinten Ratschlag, allerdings hilft mir das leider nicht weiter!

    Ich habe sowohl einen Einführungstext - was aber in diesem Fall nicht so wichtig ist - erstellt und jeder Katergorie auch ein Bild zugeordnet.

    Da liegt aber der Hase im Pfeffer, da ja Latest News w. Img. nicht angewiesen werden kann das Kategoriebild zu nehmen. Er nimmt automatisch das erste Bild des Contents. Und das ist ja was ich ändern möchte ...

    Anbei der Quelltext von Latest News with Images:

    PHP-Code:
     <?php
    /**
    * @version $Id: mod_latestnews.php,v 1.16 2004/09/14 14:20:43 stingrey Exp $
    * @package Mambo_4.5.1
    * @copyright (C) 2000 - 2004 Miro International Pty Ltd
    * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
    * Mambo is Free Software
    * Modified to display first image in images field of item
    * Christian Meichtry (drcorbeille) chris@mambosphere.com
    */

    /** ensure this file is being included by a parent file */
    defined'_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

    global 
    $mosConfig_offset$mosConfig_live_site$mainframe;

    $count intval$params->get'count') );
    $catid trim$params->get'catid' ) );
    $secid trim$params->get'secid' ) );
    $show_front $params->get'show_front');
    $moduleclass_sfx $params->get'moduleclass_sfx' );

    $imageWidth intval($params->get('imageWidth'0)) ;

    $now date'Y-m-d H:i:s'time()+$mosConfig_offset*60*60 );

    $query "SELECT a.id, a.title, a.sectionid, a.catid, a.images"
    "\n FROM #__content AS a"
    "\n LEFT JOIN #__content_frontpage AS f ON f.content_id = a.id"
    "\n WHERE ( a.state = '1' AND a.checked_out = '0' AND a.sectionid > '0' )"
    "\n AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '"$now ."' )"
    "\n AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '"$now ."' )"
    . ( $catid "\n AND ( a.catid IN ("$catid .") )" '' )
    . ( 
    $secid "\n AND ( a.sectionid IN ("$secid .") )" '' )
    . ( 
    $show_front == "0" "\n AND f.content_id IS NULL" '' )
    "\n ORDER BY a.created DESC LIMIT $count"
    ;
    $database->setQuery$query );
    $rows $database->loadObjectList();

    // needed to reduce queries used by getItemid
    $bs $mainframe->getBlogSectionCount();
    $bc $mainframe->getBlogCategoryCount();
    $gbs $mainframe->getGlobalBlogSectionCount();

    // Output
    echo '<ul>';
    foreach ( 
    $rows as $row ) {
        
    // get Itemid
        
    $Itemid $mainframe->getItemid$row->id00$bs$bc$gbs );
        
    // Blank itemid checker for SEF
        
    if ($Itemid == NULL) {
            
    $Itemid '';
        } else {
            
    $Itemid '&amp;Itemid='$Itemid;
        }
        
        if (
    $row->images)
            {
            
    $width = ($imageWidth 0) ? ' width="'.$imageWidth.'"' '' ;
            
    $image explode("|"$row->images) ;

            echo 
    '<li><a href="'sefRelToAbs'index.php?option=com_content&amp;task=view&amp;id='$row->id $Itemid ) .'"><img src="'.$mosConfig_live_site.'/images/stories/'.$image[0].'" alt="'.$image[2].'" border="0"'.$width.'/> '$row->title .'</a></li>';
            }
        else
            echo 
    '<li><a href="'sefRelToAbs'index.php?option=com_content&amp;task=view&amp;id='$row->id $Itemid ) .'">'$row->title .'</a></li>';
        
    }
    echo 
    '</ul>';
    ?>
    Ich schätze es hat etwas mit dem "Image" Befehl zu tun, aber wie schon gesagt, mir fehlt leider das Wissen ...

  4. #4
    Neu an Board
    Registriert seit
    14.01.2005
    Beiträge
    11
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Unglücklich

    Kann mir denn keine(r) helfen?

    Weiss niemand welche(n) Parameter ich ändern muss um das Kategoriebild auslesen/ausgeben zu können???

    Bin verzweifelt ...

  5. #5
    Wohnt hier Avatar von MadeMyDay
    Registriert seit
    17.11.2004
    Ort
    Karlsruhe
    Beiträge
    2.439
    Bedankte sich
    25
    Erhielt 304 Danksagungen
    in 169 Beiträgen

    Standard

    So einfach ist das nicht. Das Kategoriebild liegt in einer völlig anderen Tabelle als das Artikelbild. Das heißt man braucht ne neue Abfrage. Ich schaus mir mal an.

    Wenn mal einer sucht, wird er es auch finden... wenn denn mal einer die Suche findet.

    made my day - reloaded - Webdesign Karlsruhe - CMS Anbieter Karlsruhe


  6. #6
    Neu an Board
    Registriert seit
    14.01.2005
    Beiträge
    11
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Ausrufezeichen

    Zitat Zitat von MadeMyDay
    So einfach ist das nicht. Das Kategoriebild liegt in einer völlig anderen Tabelle als das Artikelbild. Das heißt man braucht ne neue Abfrage. Ich schaus mir mal an.
    Danke dass Du Dich meines Problemes annimmst und vor allem, dass Du in beiden Foren antwortest.

    Jetzt weiss ich, wieso ich von Postnuke auf Mambo umgestiegen bin!

  7. #7
    Wohnt hier Avatar von MadeMyDay
    Registriert seit
    17.11.2004
    Ort
    Karlsruhe
    Beiträge
    2.439
    Bedankte sich
    25
    Erhielt 304 Danksagungen
    in 169 Beiträgen

    Standard

    Hier auch nochmal. Crossposting ist zwar nicht so mein Ding, aber was solls...

    Oh mann, da hab ich mir wieder was aufgehalst

    Ich muss dazu sagen, dass ich eigentlich der absolute SQL-Noob bin, aber lernfähig

    Ersetze mal ab ca. Zeile 45 den Code mit folgendem:

    PHP-Code:
    // Output
    echo '<ul>';
    foreach ( 
    $rows as $row ) {

    $database->setQuery "SELECT image FROM #__categories WHERE id=$row->catid" );
    $image2 $database->loadResult();

    $database->setQuery "SELECT name FROM #__categories WHERE id=$row->catid" );
    $name $database->loadResult();



        
    // get Itemid
        
    $Itemid $mainframe->getItemid$row->id00$bs$bc$gbs );
        
    // Blank itemid checker for SEF
        
    if ($Itemid == NULL) {
            
    $Itemid '';
        } else {
            
    $Itemid '&amp;Itemid='$Itemid;
        }
        
        if (
    $image2)
            {
            
    $width = ($imageWidth 0) ? ' width="'.$imageWidth.'"' '' ;
            
    $image explode("|"$row->images) ;
            echo 
    '<li><a href="'sefRelToAbs'index.php?option=com_content&amp;task=view&amp;id='$row->id $Itemid ) .'"><img src="'.$mosConfig_live_site.'/images/stories/'.$image2.'" alt="'.$name.'" border="0"'.$width.'/>'$row->title .'</a></li>';
            }
        else
            echo 
    '<li><a href="'sefRelToAbs'index.php?option=com_content&amp;task=view&amp;id='$row->id $Itemid ) .'">'$row->title .'</a></li>';
        
    }
    echo 
    '</ul>';
    ?> 
    Ist bestimmt nicht die eleganteste Lösung, funktioniert aber bei mir zumindest. Wichtig: Du musst natürlich für Deine Kategorie ein Bild definiert haben, das natürlich auch recht klein sein muss, damit das nach was aussieht. Probiers einfach mal.

    Gruß mmD

    Wenn mal einer sucht, wird er es auch finden... wenn denn mal einer die Suche findet.

    made my day - reloaded - Webdesign Karlsruhe - CMS Anbieter Karlsruhe


  8. Erhielt Danksagungen von:


  9. #8
    Neu an Board
    Registriert seit
    14.01.2005
    Beiträge
    11
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Daumen hoch

    WOW, WOW, WOW ...

    Du bist GENIAL!!!

    Es funzt wunderbar.

    "Meister ich falle vor Dir nieder!!!"

    Nur eine Idee: Du solltest das vielleicht als Modul zur Verfügung stellen.
    Es gibt sicher andere die diese Lösung lieben werden - schliesslich entstehen etliche E-Zines mit Hilfe von Mambo.

    Vielen Dank nochmals.
    Das ist eine riesen Hilfe.

+ Antworten

Ähnliche Themen

  1. Latest News
    Von schwoedi im Forum Mambo 4.5.0 Komponenten
    Antworten: 6
    Letzter Beitrag: 13.11.2007, 21:15
  2. Latest News, Einstellungen
    Von coronadobay im Forum Mambo Module
    Antworten: 4
    Letzter Beitrag: 30.12.2004, 17:15
  3. Latest News Design
    Von Don Ron im Forum Allgemeine Fragen zu Mambo
    Antworten: 2
    Letzter Beitrag: 01.11.2004, 00:31
  4. Hilfe in News steht _EMPTY_CATEGORY
    Von fmc im Forum Allgemeine Fragen zu Mambo
    Antworten: 2
    Letzter Beitrag: 21.09.2004, 21:54
  5. CSS - moduletable! Benötige Hilfe!
    Von Havard im Forum Mambo 4.5.0 Templates
    Antworten: 0
    Letzter Beitrag: 20.08.2004, 19:12

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein