Hogyan lehet kivitelezni egy hírportál készítésénél egy hír hozzáadását az oldalhoz? (weblapszerkesztés)
Tehát arra gondolok, hogy ne kelljen szétbombázni az oldalt, ha hozzá akarok adni egy hírt, hanem egy adott felületre leírni, ami hozzáadja a hírfolyamhoz. (Bocsánat, kezdő vagyok)
Köszönöm!
A.) Írsz pár PHP scriptet, amik adatbázisban tárolják le, majd onnan töltik vissza a híreket.
B.) CMS rendszer használsz (Jomla, Drupal) sok minden kész van bennük, de a PHP-t így sem tudod elkerülni.
Ezt ajax technológiával szokták megcsinálni.
Itt egy példa az xmlhttprequestre
function processData(data) {
// taking care of data
}
function handler() {
if(this.readyState == this.DONE) {
if(this.status == 200 &&
this.responseXML != null &&
this.responseXML.getElementById('test').textContent) {
// success!
processData(this.responseXML.getElementById('test').textContent);
return;
}
// something went wrong
processData(null);
}
}
var cliens = new XMLHttpRequest();
cliens.onreadystatechange = handler;
cliens.open("GET", "unicorn.xml");
cliens.send();
Ha loggolni szeretnéd az üzenetet a szervernek:
function log(message) {
var cliens = new XMLHttpRequest();
cliens.open("POST", "/log");
cliens.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
cliens.send(message);
}
Vagy ha szeretnéd a dokumentum(hír) státuszát ellenörizni
function fetchStatus(address) {
var cliens = new XMLHttpRequest();
cliens.onreadystatechange = function() {
if(this.readyState == this.DONE)
returnStatus(this.status);
}
cliens.open("HEAD", address);
cliens.send();
}
Ajax is lehet, de hogy azzal "szokták" ez egy erős túlzás.
Kell valamilyen beviteli felületet csinálni ami bepakolja az új hírt is az adatbázisba és kész.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!