Jump to content
php.lv forumi
  • 0

show more ar javascript


Plutons

Question

Sveiki! Tā kā ar JavaScript neesmu daudz strādājis, tik cik pašmācības ceļā kaut ko pamācījies, gribēju palūgt lai jūs izpalīdzat vismaz ar pavedienu kurā virzienā meklēt.

Tātad tiek veidota lapa ,kurai pirmā lapā rādas posti,kā Wordpress etc . Gribētu izveidot ka rādas tikai pirmie 5 posti, bet zem tiem ir poga show more , kā twitter,kuru nospiežot ielādējās daļa no pārējiem postiem. Cik noprotu ko tādu var panākt ar Javascript.

Link to comment
Share on other sites

Recommended Posts

  • 0

Parasti ir tā, ka no sākuma pameklē, vai nav jau gatavs plugins (uz sitiena neatradu, bet gan jau ir), vajadzētu būt šeit: http://wordpress.org...gins/tags/posts, ja netrodi, tad jāsāk par sava plugina rakstīšanu domāt.

Eremit šodien tāds skarbs...

Cilvēks wordpress minēja kā piemēru, bet neteica, ka izmanto wordpress

 

Manuprāt Tev vajag kaut ko šādu:

//ierakstu skaits
var post_count = 5;
//norāda no kura posta meklēt
var next_from = post_count;
//norāda, ka nspiežot pogu nepieciešams kaut ko darīt
$('#show_more').click(function(e){
//Izsauc linku uz tavu lapu, norādot no kura ieraksta nepieciešams ielādēt datus.
$.get('http://localhost/select.php?from='+next_from, function(data){
 //Atlasītos datus pievieno klāt saturam
 $('#content').append(data);
 //norāda no kāda cipara sāksies nākamie ieraksti
 next_from+=post_count;
});
//katram gadījumam pārtraucam JavaScript izpildi klik eventam.
e.preventDefault();
return false;
});

Link to comment
Share on other sites

  • 0

> Kam lieki serveri noslogot?

 

Īstenībā jau ar JavaScript sanāks tā, ka:

 

1. Pieprasi pilnus desmit rakstus un ar JavaScript'u noslēp visu izņemot pirmos simts simbolus (tā serveris **tiks noslogots**), pie klika parādīsi visu, jau ielādēto, rakstu,

2. Pieprasi pirmos simts simbolus desmit rakstiem (tā serveris **netiks noslogots**) un pie klika ar AJAX vai atverot jaunu lapu parādīsi visu rakstu;

 

P.S. Ar «severis» ir domāts datubāzes serveris.

 

**Labojums:**

 

Parasti jau dara tā, ka ar izvada pirmos simts simbolus desmit rakstiem un spiežot «Read more» tiek atvērta jauna lapa, kur tiek pierasīts un parādīts pilnais raksts.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...