Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Primele supermaketuri, hypermarke...

Combinatie de conturi pentru tran...

Adaptor semnal hi to low

Jocuri Android Multiplayer online...
 Diferenta consum smart meter - Co...

Recomandare demontare+instalare ...

CAIET SERVICE PREDEAL II

Internare spital psihiatrie
 CM de snooker 2024

Scot penele dupa montajul tamplar...

Masina de spalat vase si grasimea

Noua lege de acces in paduri
 Sunt ouale proaspete?

Aplicatie invatare limba Germana

Presbiopia - la 43 ani ?

Termen transcriere autovehicul
 

Plugin wordpress

- - - - -
  • Please log in to reply
12 replies to this topic

#1
laurica_fl

laurica_fl

    Junior Member

  • Grup: Members
  • Posts: 211
  • Înscris: 17.09.2005
Buna ziua.
Am nevoie pentru o dezvoltare a unui site de biografii ale romanilor de un plugin WP care sa aduca automat zilnic pe homepage toate personalitatile nascute in current day si decesele. Si eventual si alte asptecte. Las si un attach, nu vreu sa fie interpretat ca si reclama.

Multumesc!

#2
tigerheart

tigerheart

    Savage Member

  • Grup: Senior Members
  • Posts: 9,885
  • Înscris: 07.08.2008
Se poate face ceva custom. De ex. daca folosesti articole si nu un "custom post type" atunci poti salva data ca si eticheta in genul "08.02", "8 februarie" sau cum ti-e mai usor si apoi pui un cod pe homepage care sa preia data actuala(doar ziua si luna) si afiseaza articole care au eticheta cu structura setata de tine si au data actuala(fara an).

#3
laurica_fl

laurica_fl

    Junior Member

  • Grup: Members
  • Posts: 211
  • Înscris: 17.09.2005

View Posttigerheart, on 08 februarie 2024 - 15:26, said:

Se poate face ceva custom. De ex. daca folosesti articole si nu un "custom post type" atunci poti salva data ca si eticheta in genul "08.02", "8 februarie" sau cum ti-e mai usor si apoi pui un cod pe homepage care sa preia data actuala(doar ziua si luna) si afiseaza articole care au eticheta cu structura setata de tine si au data actuala(fara an).

Cand te referi la eticheta, adica sa pun la TAGS, iar apoi sa fac in spate o bucatica de script PHP care sa aduca toate Tags 08.02....?

Edited by laurica_fl, 08 February 2024 - 15:39.


#4
tigerheart

tigerheart

    Savage Member

  • Grup: Senior Members
  • Posts: 9,885
  • Înscris: 07.08.2008
Da, tags.
Acum mi-am dat seama ca am zis ceva putin gresit. De ex. daca vrei sa pui ca a decedat in 8 februarie atunci poti pune eticheta "Decedat 8 februarie", iar la nascut sa fie "Nascut 8 februarie". Ideea e sa faci o structura care sa iti fie usor de lucrat cu ea, sa iti poti da seama la o verificare in PHP despre ce e vorba si ce data e. Plus ca la pagina etichetei poti face si un H1 frumos, verifici daca eticheta e pentru "decedat" sau "nascut" si apoi sa afisezi H1: "Persoane nascute pe [data]". Data o poti extrage usor din numele etichetei. La fel si la decedate.

In functie de cum ai homepage-ul, sectiunea de afisare persoane nascute/decedate o poti pune si cu un shortcode ( https://www.wpbeginn...e-in-wordpress/ ) sau modifici index.php din tema, depinde cum ai setata pagina aia. Si poti pune o limita de X persoane la fiecare sectiune si apoi un buton catre pagina etichetei Posted image Iti zic doar ca idee...

Edited by tigerheart, 08 February 2024 - 16:32.


#5
Lexon

Lexon

    Senior Member

  • Grup: Senior Members
  • Posts: 2,600
  • Înscris: 07.08.2011
laurica, trebuie mai intai sa explici ce ai.
In al doilea rand, ceea ce ai trebuie modificat pentru a se preta pentru ceea ce vrei sa faci,
Abia atunci poti dezvolta un plugin sau poti chiar integra intema curenta functionalitatile despre care zici.
Treaba asta nu este nici foarte usoara, nici tocmai ieftina.
Asta daca vrei ceva facut cum trebuie.
Ideea e ca trebuie pornit de la ceea ce ai. Si tu tocmai asta n-ai spus.

#6
Olivian-Breda

Olivian-Breda

    Member

  • Grup: Members
  • Posts: 253
  • Înscris: 13.01.2007
Doar ca pont, te poate ajuta să preiei date în mod automat de pe Wikipedia, e posibil să te ajute dacă ai un volum mare de date.

Ai inclusiv API:
https://www.mediawik...i/API:Main_page

#7
Lexon

Lexon

    Senior Member

  • Grup: Senior Members
  • Posts: 2,600
  • Înscris: 07.08.2011
Cred ca are deja publicare articolele despre personalitati.
Corect mi s-ar fi parut sa creeze un custom post type, cu principalele date despre personalitate inregistrate in custom fields cu care sa poata jongla atat pentru afisarea in pagina cat si pentru filtrari.

#8
laurica_fl

laurica_fl

    Junior Member

  • Grup: Members
  • Posts: 211
  • Înscris: 17.09.2005

View PostLexon, on 08 februarie 2024 - 22:11, said:

Cred ca are deja publicare articolele despre personalitati.
Corect mi s-ar fi parut sa creeze un custom post type, cu principalele date despre personalitate inregistrate in custom fields cu care sa poata jongla atat pentru afisarea in pagina cat si pentru filtrari.

Buna. Ai putea detalia un pic. Multumesc!

#9
Lexon

Lexon

    Senior Member

  • Grup: Senior Members
  • Posts: 2,600
  • Înscris: 07.08.2011
Asata e o treaba pe care nu o poti face cu pluginuri existente, ai nevoie de ceva custom. Adica va trebui sa te bagi cu mainile pana la coate in WP. Cel mai probabil scriu degeaba, mi-e greu sa cred ca o s-o faci.

Din care inteleg eu, tu ai un site WP cu biografiile unor personalitati si vrei sa ai in pagina principala, pe langa ceea ce deja ai, inca doua sectiuni, cu personalitatile aniversate si comemorate la data curenta, daca exista. Daca nu exista, fie sa afiseze un mesaj ca atare, fie sa nu apara nimic.

Afisarea probabil o vei face succint, o imagine a personalitatii (pe care probabil deja o ai in articol), domeniul in care a activat, profesia, data nasterii, data mortii, etc, cu link catre articolul cu biografia. Toate informatiile pe care doresti sa le afisezi acolo trebuiesc adaugate la fiecare articol in parte sub forma unor custom fields, adica niste campuri meta personalizate care raman atasate de articol si pe care le poti apela pe fiecare in parte.

Pentru afisarea celor doua sectiuni in prima pagina, tu va trebui sa faci cate o interogare pentru fiecare, deci trebuie sa ai un element dupa care sa faci acea interogare atasat fiecarui articol. Vezi WP_Query, get_posts, pre_get_posts. Asta nu va fi treaba usoara.

Sunt de acord ca cea mai simpla metoda pare si poate chiar este cea descrisa de @tigerheart. O alta posibilitate simpla este sa creezi taxonomii speciale pentru data nasterii si data decesului (alea sunt un fel de categorii sau de etichete), carora le poti da chiar numele "Data nasterii" si "Data mortii". Asta reduce usor posibilitatea aparitiei erorilor datorita formei mai complexe cu care inregistrezi etichetele pentru a diferentia nasterea de deces.
O alta posibilitate este sa folosesti pentru interogare chiar campurile meta personalizate pe care le-ai introdus pentru a putea afisa datele.

In cazul in care folosesti custom fields, inregistrezi pentru fiecare data trei custom fields: an_nastere, luna_nastere, zi_nastere. In cazul taxonomiilor poti face la fel sau sa inregistrezi doar ziua si luna sub forma data nasterii: 12 August. In felul asta vei face o singura interogare doar pe o taxonomie.
Apoi, pornind de la data curenta, extragi din ea ceea ce iti este necesar, in una sau trei variabile, sub forma in care iti e necesar pentru metoda aleasa. Pentru metoda cu custom fields vezi asta .
Gasesti mai multe detalii daca vei cauta pe net, pentru taxonomii si etichete gasesti suficiente in primul link pus mai sus. Indiferent de metoda pe care o alegi, vei avea bataie de cap.

Pentru ca articolele le ai deja publicate, nu are rost sa te mai apuci sa creezi custom post type, lasi ca articole asa cum sunt iar la afisarea in pagina poti face diferentierea varificand daca exista campurile personalizate specifice personalitatilor, spre exemplu data nasterii, sau numele, care va exista doar la personalitati, nu si la articolele normale.
Sa zicem ca la inceputul fiecarui articol de personalitate vrei sa afisezi ceva de genul unui antet cu datele principale pe care le ai inregistrate in custom fields iar printre datele astea este si un custom field numit "nume" in care ai inregistrat numele personalitatii.
Folosind codul if (get_post_meta($post->ID, "nume", true)) { cod afisare antet }, tot ce este intre acolade va aparea doar in articolele care au acel custom field "nume".

#10
mirela17m

mirela17m

    Junior Member

  • Grup: Junior Members
  • Posts: 46
  • Înscris: 08.05.2023
Numai custom code. Te ajuti de ACf https://wordpress.or...-custom-fields/ , lucrezi cu shortcode-uri. Asta ca directie

#11
laurica_fl

laurica_fl

    Junior Member

  • Grup: Members
  • Posts: 211
  • Înscris: 17.09.2005

View Postmirela17m, on 10 februarie 2024 - 09:45, said:

Numai custom code. Te ajuti de ACf https://wordpress.or...-custom-fields/ , lucrezi cu shortcode-uri. Asta ca directie

Buna ziua.
Am citit ce s-a scris si mai sus. Da, vad aici o varianta, dar totusi pentur aifsare si mod de functionare trebuie inca mult de modificat. Am eu niste cunostinte de baza de PHP, dar nu cat sa fac atat de mutle modificari.
De adus si afisat pe site acele custom fields am reusit. Acum trebuie o funcite de la 0 care sa faca treaba pe home sa aduca informatiile.

Exista cineva care ar putea face un mic plugin custom? O oferta de pret, etc...  Multumesc!

Edited by laurica_fl, 12 February 2024 - 10:55.


#12
laurica_fl

laurica_fl

    Junior Member

  • Grup: Members
  • Posts: 211
  • Înscris: 17.09.2005

View Postlaurica_fl, on 12 februarie 2024 - 10:41, said:

Buna ziua.
Am citit ce s-a scris si mai sus. Da, vad aici o varianta, dar totusi pentur aifsare si mod de functionare trebuie inca mult de modificat. Am eu niste cunostinte de baza de PHP, dar nu cat sa fac atat de mutle modificari.
De adus si afisat pe site acele custom fields am reusit. Acum trebuie o funcite de la 0 care sa faca treaba pe home sa aduca informatiile.

Exista cineva care ar putea face un mic plugin custom? O oferta de pret, etc...  Multumesc!

Revin cu alte intrebare.
Folosind pluginul ACF nu reusesc sa fac urmatorul lucru. daca am creat o noua taxonomie ACF_taxonomie. Vreau ca ea sa aiba comportamentul unui tags. La un tag , cand dau click pe link -ul lui imi da results toate articolele/posturile care au tag-ul respectiv. Cum fac ca si taxonomia ACF sa aiba acelasi comportament? Sau cum ar trebui sa folsoesc acest ACF sa obtin acest lucru?
www.domeniu.ro/tag/tag1/
www.domeniu.ro/acf_taxon/nume_taxonomie
Multumesc!

Edited by laurica_fl, 29 February 2024 - 11:05.


#13
laurica_fl

laurica_fl

    Junior Member

  • Grup: Members
  • Posts: 211
  • Înscris: 17.09.2005
Multumesc tuturor celor care mi-ai raspuns.
Am reusit cu pluginul "Custom Post Type UI". A fost nevoie doar de un pic de munca in PHP pentru afisare (greu tare Posted Image ). Totul se face din plugin (e drept, trebuie un pic de citita documentatia deoarece e un pic incurcat sa zic asa), doar afisarea se face cu scriptul de mai jos acolo unde se doreste in pagina sau in postare.

<?php
$termsx = get_the_terms($post->ID, 'aici_numele_taxonomiei');
if ($termsx) {
	 foreach ($termsx as $termy) {
echo 'Text_inainte_de taxonomia_afisata(eu am doar o taxonomie): '
<a class="' .$termy->slug .'" href="' .get_term_link( $termy->slug, 'aici_numele_taxonomiei') .'">' .$termy->name .'</a>';
}
}


Edited by laurica_fl, 07 March 2024 - 15:51.


Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate