Members: 16,800
Threads: 38,937
Posts: 160,303
Online: 263

Newest Member: janoosik


Odoo.tv - Outdoor Television


Sedo - Domains kaufen und verkaufen das Projekt mambers.com steht zum Verkauf Besucherstatistiken von mambers.com etracker® Web-Controlling statt Logfile-Analyse

Go Back   Mambers.com > International > German - Deutsch > Module

Reply
 
LinkBack Thread Tools Display Modes
Old 06.02.2005, 11:40   #1 (permalink)
Baby Mamber
 
Join Date: Jan 2005
Location: Vienna/Austria
Posts: 5
cylando is on a distinguished road
Question Latest News 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 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 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 ...

Ich hoffe Ihr könnt mir weiterhelfen und mir den richtigen Hinweis geben, was im php verändert werden muss, damit das Kategoriebild angezeigt wird.

Bin für jede Hilfe dankbar.

Last edited by cylando : 09.02.2005 at 08:18.
cylando is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
Old 09.02.2005, 08:19   #2 (permalink)
Baby Mamber
 
Join Date: Jan 2005
Location: Vienna/Austria
Posts: 5
cylando is on a distinguished road
Default Re: Benötige Hilfe bei Latest News w. Images Hack

Kann mir denn keine(r) helfen?

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

Bin verzweifelt ...
cylando is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09.02.2005, 10:24   #3 (permalink)
Expert Mamber
 
MadeMyDay's Avatar
 
Join Date: Oct 2004
Location: Munich
Posts: 290
MadeMyDay is on a distinguished road
Default Re: Benötige Hilfe bei Latest News w. Images Hack

Hi, das ist etwas komplizierter als es scheinen mag. Es muss statt des Artikelbilds das der Sektion/Kategorie ausgelesen werden und dann eingebaut werden. Dann muss noch der Link angepasst werden, mit dem das Bild verlinkt ist. Kann später mal schauen ob ichs hinkrieg, bin aber auch kein SQL-Chef...

Kannst auf die Verlinkung des Bilds verzichten? Denke ja
MadeMyDay is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09.02.2005, 18:04   #4 (permalink)
Baby Mamber
 
Join Date: Jan 2005
Location: Vienna/Austria
Posts: 5
cylando is on a distinguished road
Thumbs up Re: Benötige Hilfe bei Latest News w. Images Hack

Quote:
Originally Posted by MadeMyDay
Hi, das ist etwas komplizierter als es scheinen mag. Es muss statt des Artikelbilds das der Sektion/Kategorie ausgelesen werden und dann eingebaut werden. Dann muss noch der Link angepasst werden, mit dem das Bild verlinkt ist. Kann später mal schauen ob ichs hinkrieg, bin aber auch kein SQL-Chef...

Kannst auf die Verlinkung des Bilds verzichten? Denke ja
Danke für die Antwort und der "zukünftigen" Hilfestellung.

Hätte nicht gedacht dass es so "aufwendig" ist.
War der Meinung, ich müsste nur eine Image-Variable ersetzen

Aber wenn es klappen würde, wäre ich ein glücklicher Mamber
Ich hoffe Du schaffst es, da ich von Dir schon einige gute Arbeiten verfolgt habe - auch auf Deiner Homepage ...

Auf die Verlinkung des Bildes kann ich natürlich verzichten.
(Ich hätte eben nur gerne ein winziges Bild vom dem Newstitel. So ähnlich wie auf diversen Games-Seiten, wo immer ein kleines Cube oder PC oder was auch immer zu sehen ist ...)

THX nochmals und gutes gelingen
cylando is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09.02.2005, 19:44   #5 (permalink)
Expert Mamber
 
MadeMyDay's Avatar
 
Join Date: Oct 2004
Location: Munich
Posts: 290
MadeMyDay is on a distinguished road
Default Re: Benötige Hilfe bei Latest News w. Images Hack

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
MadeMyDay is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09.02.2005, 20:05   #6 (permalink)
Baby Mamber
 
Join Date: Jan 2005
Location: Vienna/Austria
Posts: 5
cylando is on a distinguished road
Default Re: Benötige Hilfe bei Latest News w. Images Hack

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.
cylando is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09.02.2005, 20:10   #7 (permalink)
Expert Mamber
 
MadeMyDay's Avatar
 
Join Date: Oct 2004
Location: Munich
Posts: 290
MadeMyDay is on a distinguished road
Default Re: Benötige Hilfe bei Latest News w. Images Hack

Kein Thema

Werde es auch als Download anbieten, aber erstmal werde ich die GPL mal eingehend studieren bevor ich sowas mache

Gruß mmD

PS: Im andern Forum schreib ich jetzt nix mehr...
MadeMyDay is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09.02.2005, 20:23   #8 (permalink)
Baby Mamber
 
Join Date: Jan 2005
Location: Vienna/Austria
Posts: 5
cylando is on a distinguished road
Default Re: Benötige Hilfe bei Latest News w. Images Hack

Quote:
Originally Posted by MadeMyDay
Kein Thema

Werde es auch als Download anbieten, aber erstmal werde ich die GPL mal eingehend studieren bevor ich sowas mache

Gruß mmD

PS: Im andern Forum schreib ich jetzt nix mehr...
Ist ok.

Gerade diese Hilfe und die kleinen Codeschnipsel - und deren Downloadmöglichkeit - machen eine gute Community aus.

Bin froh, dass ich bei Mambo gelandet bin!
cylando is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01.08.2005, 20:52   #9 (permalink)
Baby Mamber
 
Join Date: Jul 2005
Posts: 2
batman1983 is on a distinguished road
Send a message via ICQ to batman1983
Default Re: Benötige Hilfe bei Latest News w. Images Hack

Und wie würden die News nebeneinander dargestellt werden? Jetzt sind sie ja untereinander.
batman1983 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 17.12.2005, 14:39   #10 (permalink)
Baby Mamber
 
Join Date: Dec 2005
Posts: 1
MorphMedia is on a distinguished road
Default Re: Benötige Hilfe bei Latest News w. Images Hack

Hi,

Dieser News Hack ist genau das was ich gesucht habe und auch sofort heruntergeladen

Aber wohin kopier ich diese zwie dateien?

mod_latestnewsim.php
und
mod_latestnewsim.xml

Und wird es irgendwelche Konflikte geben wenn ich schon einen News Hack drauf habe?
MorphMedia is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Dynamic Content Images .. content.html.php hack Kerry Seibold Mambots 3 25.07.2005 00:37
problem with latest news with images module hansy51 Mambo 4.5.1 'How Do I' Questions 1 05.02.2005 16:25
benötige Hilfe bei Installation Didi Installation 19 23.11.2004 00:51
Benötige Hilfe bei einem Template xister Templates 2 12.11.2004 15:27
FAQ & newsflash nich bei latest News anzeigen pentiumforever Mambo 4.5 Allgemein 1 02.11.2004 15:03


All times are GMT +2. The time now is 23:47.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0
A vBSkinworks Design
© Copyright 2004-2008 by Arthur Konze Webdesign.