[réglé] Afficher les articles modifiés dans mod_latestnews ?

Support et assistance sur les composants, modules et bots Joomla! 1.0.x de développeurs tiers.

Moderators: Aidan38, sarki

Forum rules
Règles du forum
Locked
User avatar
koestel
Joomla! Intern
Joomla! Intern
Posts: 96
Joined: Tue Nov 01, 2005 9:39 pm
Location: Mulhouse
Contact:

[réglé] Afficher les articles modifiés dans mod_latestnews ?

Post by koestel » Tue Jul 03, 2007 8:09 pm

Bonjour,
je cherche à modifier le module mod_latestnews.php j'aimerai sur le choix 3 pouvoir afficher les nouveaux articles ET les articles qui ont été mise à jour dernièrement.
Dois-je modifier la requete ou en faire une autre dans ce genre?

Code: Select all

SELECT DATE_FORMAT(modified,'".$dateformat."') AS mod_date, modified ?

Code: Select all

	case 3: 
	//Both
		$whereCatid = '';
		if ($catid) {
			$catids = explode( ',', $catid );
			mosArrayToInts( $catids );
			$whereCatid = "\n AND ( a.catid=" . implode( " OR a.catid=", $catids ) . " )";
		}
		$whereSecid = '';
		if ($secid) {
			$secids = explode( ',', $secid );
			mosArrayToInts( $secids );
			$whereSecid = "\n AND ( a.sectionid=" . implode( " OR a.sectionid=", $secids ) . " )";
		}
		
		$query = "SELECT a.id, a.title, a.sectionid, a.catid, cc.access AS cat_access, s.access AS sec_access, cc.published AS cat_state, s.published AS sec_state"
		. "\n FROM #__content AS a"
		. "\n LEFT JOIN #__content_frontpage AS f ON f.content_id = a.id"
		. "\n LEFT JOIN #__categories AS cc ON cc.id = a.catid"
		. "\n LEFT JOIN #__sections AS s ON s.id = a.sectionid"
		. "\n WHERE a.state = 1"
		. "\n AND ( a.publish_up = " . $database->Quote( $nullDate ) . " OR a.publish_up <= " . $database->Quote( $now ) . " )"
		. "\n AND ( a.publish_down = " . $database->Quote( $nullDate ) . " OR a.publish_down >= " . $database->Quote( $now ) . " )"
		
		. ( $access ? "\n AND a.access <= " . (int) $my->gid : '' )
		. $whereCatid
		. $whereSecid
		. ( $show_front == '0' ? "\n AND f.content_id IS NULL" : '' )
		. "\n ORDER BY a.created DESC"
		;
		$database->setQuery( $query, 0, $count );
		$temp = $database->loadObjectList();
Merci

Bruno
Last edited by ouly on Thu Sep 06, 2007 7:35 am, edited 1 time in total.
http://www.alsasys.com - Web Agency spécialisée dans les solutions libres pour les entreprises:

[X] Développement spécifique (Joomla / Oscommerce/ Magento)
[X] Conseil et formation
[X] Web design
[X] Référencement / e-marketing

User avatar
ouly
Joomla! Ace
Joomla! Ace
Posts: 1074
Joined: Sun Aug 21, 2005 9:18 pm
Contact:

Re: modif sur le mod_latestnews ?

Post by ouly » Tue Jul 10, 2007 9:40 am

Hello koestel,
Essaye en remplaçant :

Code: Select all

		$query = "SELECT a.id, a.title, a.sectionid, a.catid, cc.access AS cat_access, s.access AS sec_access, cc.published AS cat_state, s.published AS sec_state"
		. "\n FROM #__content AS a"
		. "\n LEFT JOIN #__content_frontpage AS f ON f.content_id = a.id"
		. "\n LEFT JOIN #__categories AS cc ON cc.id = a.catid"
		. "\n LEFT JOIN #__sections AS s ON s.id = a.sectionid"
		. "\n WHERE a.state = 1"
		. "\n AND ( a.publish_up = " . $database->Quote( $nullDate ) . " OR a.publish_up <= " . $database->Quote( $now ) . " )"
		. "\n AND ( a.publish_down = " . $database->Quote( $nullDate ) . " OR a.publish_down >= " . $database->Quote( $now ) . " )"
		. ( $access ? "\n AND a.access <= " . (int) $my->gid : '' )
		. $whereCatid
		. $whereSecid
		. ( $show_front == '0' ? "\n AND f.content_id IS NULL" : '' )
		. "\n ORDER BY a.created DESC"
		;
par :

Code: Select all

		$query = "SELECT IF( a.created < a.modified, a.modified, a.created ) as ordering,"
                . "\n a.id, a.title, a.sectionid, a.catid, cc.access AS cat_access, s.access AS sec_access, cc.published AS cat_state, s.published AS sec_state"
		. "\n FROM #__content AS a"
		. "\n LEFT JOIN #__content_frontpage AS f ON f.content_id = a.id"
		. "\n LEFT JOIN #__categories AS cc ON cc.id = a.catid"
		. "\n LEFT JOIN #__sections AS s ON s.id = a.sectionid"
		. "\n WHERE a.state = 1"
		. "\n AND ( a.publish_up = " . $database->Quote( $nullDate ) . " OR a.publish_up <= " . $database->Quote( $now ) . " )"
		. "\n AND ( a.publish_down = " . $database->Quote( $nullDate ) . " OR a.publish_down >= " . $database->Quote( $now ) . " )"
		. ( $access ? "\n AND a.access <= " . (int) $my->gid : '' )
		. $whereCatid
		. $whereSecid
		. ( $show_front == '0' ? "\n AND f.content_id IS NULL" : '' )
		. "\n ORDER BY ordering DESC"
		;
Ouly

User avatar
koestel
Joomla! Intern
Joomla! Intern
Posts: 96
Joined: Tue Nov 01, 2005 9:39 pm
Location: Mulhouse
Contact:

Re: modif sur le mod_latestnews ?

Post by koestel » Mon Jul 16, 2007 9:29 am

Merci pour ton code j'ai pu me débrouiller avec ton exemple.

:)
http://www.alsasys.com - Web Agency spécialisée dans les solutions libres pour les entreprises:

[X] Développement spécifique (Joomla / Oscommerce/ Magento)
[X] Conseil et formation
[X] Web design
[X] Référencement / e-marketing

User avatar
mejean
Joomla! Hero
Joomla! Hero
Posts: 2714
Joined: Thu Aug 18, 2005 12:28 pm
Location: viewforum.php?f=19
Contact:

Re: modif sur le mod_latestnews ?

Post by mejean » Mon Jul 16, 2007 11:57 am

Tu ne veux pas nous faire un petit package mod_ ?
Jérôme Bussière - simple utilisateur
www.cardabelle.net

User avatar
koestel
Joomla! Intern
Joomla! Intern
Posts: 96
Joined: Tue Nov 01, 2005 9:39 pm
Location: Mulhouse
Contact:

Re: modif sur le mod_latestnews ?

Post by koestel » Mon Jul 16, 2007 12:37 pm

Je vous donne ca ce soir sans soucis.
http://www.alsasys.com - Web Agency spécialisée dans les solutions libres pour les entreprises:

[X] Développement spécifique (Joomla / Oscommerce/ Magento)
[X] Conseil et formation
[X] Web design
[X] Référencement / e-marketing

User avatar
koestel
Joomla! Intern
Joomla! Intern
Posts: 96
Joined: Tue Nov 01, 2005 9:39 pm
Location: Mulhouse
Contact:

Re: modif sur le mod_latestnews ?

Post by koestel » Wed Jul 18, 2007 8:40 pm

mejean wrote: Tu ne veux pas nous faire un petit package mod_ ?
Voici le fameux module qui permet de lister les derniers articles ou les articles maj.
Sachant qu'en prenant l'option article maj il affichera les derniers articles maj mais aussi les nouveaux articles, c'est pratique pour lister le contenu d'un site type intranet pour savoir ce qui se passe, et ce qui à de neuf.
Il est aussi possible d'activer la date.

Voilà désolé pour le retard  ;)


Bruno
You do not have the required permissions to view the files attached to this post.
http://www.alsasys.com - Web Agency spécialisée dans les solutions libres pour les entreprises:

[X] Développement spécifique (Joomla / Oscommerce/ Magento)
[X] Conseil et formation
[X] Web design
[X] Référencement / e-marketing

User avatar
mejean
Joomla! Hero
Joomla! Hero
Posts: 2714
Joined: Thu Aug 18, 2005 12:28 pm
Location: viewforum.php?f=19
Contact:

Re: modif sur le mod_latestnews ?

Post by mejean » Thu Jul 19, 2007 7:39 am

Excellent ! Je teste !
Mets-le sur ton site en téléchargement libre et présente-le sur extension.joomla.org !
Jérôme Bussière - simple utilisateur
www.cardabelle.net

kalish
Joomla! Fledgling
Joomla! Fledgling
Posts: 1
Joined: Sat Jan 31, 2009 1:30 pm

Re: [réglé] Afficher les articles modifiés dans mod_latestnews ?

Post by kalish » Sat Jan 31, 2009 1:35 pm

Super, c'est pille ce que je cherchais... merci beaucoup!

ugogo
Joomla! Fledgling
Joomla! Fledgling
Posts: 1
Joined: Mon May 03, 2010 3:45 pm

Re: modif sur le mod_latestnews ?

Post by ugogo » Mon May 03, 2010 3:58 pm

koestel wrote:
mejean wrote: Tu ne veux pas nous faire un petit package mod_ ?
Voici le fameux module qui permet de lister les derniers articles ou les articles maj.
Sachant qu'en prenant l'option article maj il affichera les derniers articles maj mais aussi les nouveaux articles, c'est pratique pour lister le contenu d'un site type intranet pour savoir ce qui se passe, et ce qui à de neuf.
Il est aussi possible d'activer la date.

Voilà désolé pour le retard  ;)


Bruno
bonjour à tous, j'arrive très longtemps après... est-ce que ce module existe en version J!1.5 ?
Merci


Locked

Return to “1.0 - Extensions tierce partie”