Thread subject: pHpFusion Nederlands (BE|NL) » Ondersteuning, Themas, Infusies, Modificaties en Installatie :: Nieuws

Posted by feyenoordboy13 on 25 april 2009, 21:45
#1

Hallo,

Ik wil graag op mijn site dat er twee hoofberichten zijn en de rest alleen titel net zo als op deze site
www.feyenoordtime.nl hoe doe ik dat

groeten, christiaan

Posted by Joo on 25 april 2009, 23:09
#2

Hoi Feyenoordboy,
daar ben ik ook mee bezig geweest. Ik heb dat opgelost door de bestaande infusion Site_Map aan te passen naar News_Map zodat het nieuws in één overzicht wordt getoond. Dit regel je in Paneelbeheer. Hoe je alleen de eerste twee nieuwsberichten laat zien weet ik niet. Ik heb daarvoor een eigen pagina gemaakt. News_Map.php heb ik als volgt aangepast:
Code



require_once "../../maincore.php";
require_once THEMES."templates/header.php";

// Check if locale file is available matching the current site locale setting.
if (file_exists(INFUSIONS."news_map/locale/".$settings['locale'].".php")) {
   // Load the locale file matching the current site locale setting.
   include INFUSIONS."news_map/locale/".$settings['locale'].".php";
} else {
   // Load the infusion's default locale file.
   include INFUSIONS."news_map/locale/English.php";
}

{
   opentable($locale['SM100'].": ".$settings['sitename']);
}

//news
$result = dbquery("SELECT * FROM ".DB_NEWS." ORDER BY news_datestamp DESC");
$rows = dbrows($result);
if ($rows!=0) {
   echo "

";
   echo "".$locale['SM120']."";
   echo "

";
   while ($data = dbarray($result)) {
      echo "'bullet' ".$data['news_subject']."";
   }
   echo "

";

}
closetable();

require_once THEMES."templates/footer.php";
?>

De bijbehorende Infusion.php als volgt:
Code



if (!defined("IN_FUSION") || !checkrights("I")) { header("Location: ../../index.php"); exit; }

if (!defined("LANGUAGE")) {
   define("LANGUAGE", $settings['locale']);
}

// Check if locale file is available matching the current site locale setting.
if (file_exists(INFUSIONS."news_map/locale/".LANGUAGE.".php")) {
   // Load the locale file matching the current site locale setting.
   include INFUSIONS."news_map/locale/".LANGUAGE.".php";
} else {
   // Load the infusion's default locale file.
   include INFUSIONS."news_map/locale/English.php";
}

// Infusion general information
$inf_title = "News Map";
$inf_description = $locale['SM101'];
$inf_version = "1.0";

$inf_developer = "JOO";
$inf_email = "";
$inf_weburl = "";

$inf_folder = "news_map";

$inf_sitelink[1] = array(
   "title" => $locale['SM100'],
   "url" => "news_map.php",
   "visibility" => "0"
);
?>

Edited by Joo on 25 april 2009, 23:13

Posted by icemania on 25 april 2009, 23:56
#3

In news.php kun je aangeven het aantal zichtbare nieuwsberichten

Posted by AvSan on 26 april 2009, 12:47
#4

Ik kan me vergissen, maar volgens is op die site de news.php aangepast. Getuige het feit dat de pagina news2.php heet.

Je kan in je news pagina een aantal de regels weghalen zodat ie niet het bericht laten zien en alleen de kop weer geeft. Dan moet je van de kop alleen nog een link maken door de anchor van de "read more" te kopiëren naar de kop regel.

En van dit bestand maak je dan een nieuw middenpaneel.

Let wel op dat je je gewijzigde bestand opslaat als news2.php, zodat je altijd hier op terug kan vallen mocht er iets mis gaan!!

Posted by feyenoordboy13 on 26 april 2009, 19:52
#5

Wie kan mij uit legen hoe ik allen de zin krijg hoe moet ik dat in stellen

Posted by icemania on 26 april 2009, 23:00
#6

Dit is niet iets dat je kunt instellen. je zult daarvoor het nieuws script news.php moeten aanpassen. Je kunt dan wel het beste deze eerst kopieren naar bv. news2.php (en uiteraard de link aanpassen).
Daarna in news2.php de aanpassingen maken. Ik begrijp dat je alleen het news_subject wilt laten zien en de rest niet. Nu wordt het nieuws opgebouwd uit een tabel met hierin voor elk nieuwsbericht weer een tabel met rijen voor de header (=subject) het nieuws en het extended nieuws. Die laatste twee rijen moet je dan uit de tabel verwijderen.

suc7

Posted by feyenoordboy13 on 27 april 2009, 10:12
#7

Kan je eff een voorbeeld maken.

Posted by feyenoordboy13 on 03 mei 2009, 10:53
#8

Kan echt niemand een voorbeeld maken

Posted by DubSev on 07 mei 2009, 22:25
#9

Wat zijn de precieze wensen?

Ik denk dat ik er wel een kan maken, maar of ik een PAGENAV erin krijg (pagina 1,2,3,4....138) weet ik nog niet; lukt het niet, komt er een link naar het nieuwsarchief o.i.d.

Met wensen bedoel ik:
Hoeveel nieuwsberichten moeten er groot? Moeten er ook een aantal nieuwsberichten wat minder groot? En hoeveel berichten moeten er klein?

Posted by feyenoordboy13 on 08 mei 2009, 08:59
#10

Hallo,

Ik wil twee berichten groot en de rest allen de onderwerp titel net als dat plaatje dat je bij gelevert hept maar dan dat derde honk mag je weg houden

Groeten christiaan ik hoop dat het lukt

Posted by DubSev on 09 mei 2009, 17:25
#11

Ik kan dit voor elkaar krijgen, maar..... dit gaat dan wel eventjes duren: ik heb eerst andere verplichtingen richting andere gebruikers; heb je de webmasters van feyenoordtime al eens gevraagd of zij hun bestand met je willen delen? Dat scheelt ons beiden tijd....

Posted by feyenoordboy13 on 09 mei 2009, 20:35
#12

Ik hep een mail gestuurt maar Kan jij er wel een maaken met alleen de ondewerp zin Dus de 4e de op dat plaatje hep je daar wel tijd voor ik hep hem dringendt nodig

Posted by Joo on 09 mei 2009, 23:48
#13

Hoi Feyenoordboy,

om al het nieuws in één overzicht te plaatsen pak je deze http://home.hccnet.nl/v.oort/news_map...ws_map.zip zipfile uit en plaats de news-map onder de map infusions. Maak daarna onder Site-links een nieuwe link met als naam bijvoorbeeld Nieuwsoverzicht. Geef als URL: infusions/news_map/news_map.php
Dat moet voldoende zijn. Succes, Jan

PS. Kan iemand mij uitleggen waarom ik geen zipbestand bij dit antwoord kan voegen?