Blog vragen datum en tellers

Status
Niet open voor verdere reacties.

bhofkens

Gebruiker
Lid geworden
19 jan 2008
Berichten
228
Geachte mevrouw/meneer,

Ik ben met het volgende bezig ik ben een blog aan het maken maar er zijn een paar items waar ik niet aan uit kom:
- Datum niet mooi nu staat er: 2012-04-04 11:53:00 maar ik wil het eigenlijk het liefst: Woensdag 4 april 2012 om 11:53 zien ben wel bezig geweest maar ik krijg het niet klaar de code stukje is:

HTML:
$query2 = mysql_query("SELECT `item_id`,`Titel`,`date`,`Tekst` FROM `" . $config['tables']['gogroup'] . "` ORDER BY `item_id` DESC");
$rows = mysql_num_rows( $query2 );

$datum = date("d m Y");
$dagvanweek = date("l");
$arraydag = array(
	"Zondag",
	"Maandag",
	"Dinsdag",
	"Woensdag",
	"Donderdag",
	"Vrijdag",
	"Zaterdag"
);
$dagvanweek = $arraydag[date("d m Y")];
$arraymaand = array(
	"Januari",
	"Februari",
	"Maart",
	"April",
	"Mei",
	"Juni",
	"Juli",
	"Augustus",
	"September",
	"Oktober",
	"November",
	"December"
);
$datum = date("j ") . $arraymaand
[date("n") - 1] . date(" Y");
			
// found
if( $rows > 0 )
{
	$i = 1;
	// display all
	while( $result2 = mysql_fetch_assoc( $query2 ) )
{
	$line =  ( $i == $rows ) ? '' : '';
	echo '<div class="blog-item"><strong>' . $result2['Titel'] . '</strong><br><span class="datum">Geplaatst op ' .  $result2['date'] . '</span><br><br>

Wat als ik de
HTML:
$result2['date']
veranderd in de
HTML:
$dagvandeweek
en etc dat is de datum + tijd van nu.

Verder krijg ik het niet voor elkaar de comments te laten tellen dus dat er bij de comments te zien is hoeveel comments er zijn op een bepaald bericht zo ook de teller voor twitter en facebook. voorbeeld site: http://www.gobv.nl/groter/Blog

Met vriendelijke groet Bart Hofkens
 
het zou misschien mooier kunnen, maar dit werkt voor mij:

PHP:
$arraydag = array(
    "Zondag",
    "Maandag",
    "Dinsdag",
    "Woensdag",
    "Donderdag",
    "Vrijdag",
    "Zaterdag"
);

$arraymaand = array(
    ""
    "Januari",
    "Februari",
    "Maart",
    "April",
    "Mei",
    "Juni",
    "Juli",
    "Augustus",
    "September",
    "Oktober",
    "November",
    "December"
);

while($result2 = mysql_fetch_assoc( $query2 ) ){
	$jaar = substr($result2['date'], 0, 4);
        $maand = substr($result2['date'], 5, 2);
        $dag = substr($result2['date'], 8, 2);
        $tijd = substr($result2['date'], 11, 5);
	$timestamp = getdate(mktime(0, 0, 0, $maand, $dag, $jaar));

	echo $arraydag[$timestamp['wday']]." ".$timestamp['mday']." ".$arraymaand[$timestamp['mon']]." ".$jaar." ".$tijd;	
}
 
Misschien ook een maniertje om je datum om te zetten;
Is moet hem wel in het script van Maikel123 implementeren.

list($date,$time) = explode(" ", $result);
list($year, $mnd, $day) = explode("-", $date);
echo $arraymaand[$mnd-1] ;
 
Ik ben nog niet in de gelegenheid uit te testen. Dus jullie horen het nog van me.
 
Net uitgevoerd en het werkt goed. Ik weet niet of bij de maand de lege "" er wel bij moeten want volgens mij kreeg ik een leeg scherm. Nu nog de counts van twitter, facebook en comments
 
Als je mijn script je gebruikt
dan mag je de lege "" uit de array halen
echo $arraymaand[$mnd-1] ;
want januari is mnd 01 en -1 dan pakt hij array positie 0 =>echo $arraymaand[1-1] ;
 
Is er een makelijk count script voor de comments krijg het nu niet voor elkaar?
 
Ik heb een probleem ik ben bezig met een blog maar ik wil eigenlijk bij comments dat hij tussen haakjes aangeeft hoeveel berichten op de blog zijn gemaakt. Ik heb het volgende geprobeerd maar geen succes:

PHP:
$queryc = mysql_query("SELECT COUNT(Url) AS `aantalcom` FROM `" . $config['tables1']['gogroup'] . "` WHERE `item_id`='" . $rows['item_id'] . "' ");
$resultc = mysql_num_rows( $queryc );

Comments ' . $resultc['aantalcom'] . '

Zo ook krijg ik het niet voor elkaar dat hij de goede telling doet per blog item als ik delen doet want nu doet voor heel de blog pagina al staan er meerdere items voorbeeld:

http://www.gobv.nl/Blog
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan