ZeroDoi Posted October 12, 2013 Report Share Posted October 12, 2013 (edited) Va salut, sincer nu prea stiu cum mama dracu sa explic problema mea, dar o sa incerc sa explic ca sa intelegiti catt de cat.Am un mic cod care importa anumite date dintr-un site, direct in postarile mele din WP.Problema ar fi urmatoarea scriptul importa la un moment dat si un Link video. dar mil baga in content. 'post_content']Am atasat poza mai jos cum imi apare in WP - POSThttp://s14.postimg.org/rlq3mpz6p/Snapshot_2013_10_12_234804.pngIn functions.php la Administrare am urmatorul cod.<?php$sp_boxes = array ( 'Administrare' => array ( array( 'serial', 'Link:', 'input' ), array( 'subs', 'Subtitrare:', 'input' ),array( 'data', 'Status serial:', 'input' ),array( 'gen', 'Gen film/serial:', 'input' ), ),); Intrebarea mea este. unde trebuie sa pun in codul meu de mai jos ca sa imi apara link-ul in acolo la Administrare la LINK cum fac ca sa pun si poza la care o preia scriptul in featured image <?php ignore_user_abort(1); require('./wp1.php'); require_once('./simple.php'); $html = file_get_html('http://www.google.com); $load_content = $html->find('div[id=content_wrapper]', 0); foreach($html->find('img') as $e) { if (strpos($e->src, "filme") !== false) { echo '<img src="http://google.com/'.$e->src.'"></img><br>'; } } foreach($load_content->find('a') as $value => $e) { if (strpos($e->href, "seriale2") !== false) { $my_post = array(); $sez = $load_content->find('div[style="width:170px;"]'); $my_post['post_title'] = trim(strip_tags($e->innertext)); echo $sez[$value-1].' — <b>'.$e->innertext.'</b> — '.$e->href.'<br/>'; $html = file_get_html('http://www.giigke.com/'.$e->href); $fetching_sfast_url = $html->find('div[id=content_wrapper]', 0); foreach($fetching_sfast_url->find('a') as $e) { if (strpos($e->href, "sfast") !== false) { echo $e->href . '<br>'; $html = file_get_html($e->href); $fetching_video_url = $html->find('div[id=masterdiv]', 0); foreach($fetching_video_url->find('a') as $e) { if (strpos($e->href, "video") !== false) { echo $e->href . '<br>'; $my_post['post_content'] = trim(strip_tags($e->href)); $my_post['post_status'] = 'draft'; $my_post['post_author'] = 1; $my_post['post_category'] = array(454); wp_insert_post( $my_post ); } } break; } } $html->clear(); } }?>Sper ca ati inteles ce vreau sa fac.... ma chinui de vro 3 zile sa imi dau seama cum ar trebuii sa mearga si pe acesta cale ii multumesc si lui EAdrian pentru script. Edited October 13, 2013 by ZeroDoi Quote Link to comment Share on other sites More sharing options...
ZeroDoi Posted October 13, 2013 Author Report Share Posted October 13, 2013 Nimeni ?? ( nici macar o idee ceva Quote Link to comment Share on other sites More sharing options...
eusimplu Posted October 13, 2013 Report Share Posted October 13, 2013 (edited) In primul rand scriptul este incorect pe linia 7. Ai uitat sa inchizi stringul.In al doilea rand de ce ai tu nevoie este http://codex.wordpress.org/Function_Reference/add_post_meta, parca acolo era salvata adresa episodului.Poza tot pe la post meta era salvata, ca attachment. Edited October 13, 2013 by eusimplu Quote Link to comment Share on other sites More sharing options...
eusimplu Posted October 13, 2013 Report Share Posted October 13, 2013 (edited) Sa mor daca nu ti-am citit postul de vreo 6 ori. Nici acum n-am inteles ce vrei sa faci. Ce-ar fi sa pierzi 15 minute sa explici ca lumea cu virgule si alte chestii (cum ar fi punctele) care te fac sa intelegi cacaturi pe un forum.CE NAIBA INSEAMNA ASTA?Nici eu nu as fi inteles daca nu as mai fi lucrat odata cu el la un lucru asemanator Avem doua variante:1. Are imaginea intr-o variabila si doreste s-o puna la un articol(cum sunt imaginile alea din stanga articolelor la wp).2. N-are imaginea intr-o variabila si intreaba de unde s-o ia.Acela e un crawler web, un debug de catre alt programator pe el este foarte complicat, stilul difera de fiecare data, modul difera de fiecare data.Mai pe romaneste, pentru un debug un programator trebuie sa-ti reconstruiasca codul crawlerului complet pentru a-l intelege.Si inca ceva, in caz ca este a doua varianta avem nevoie de adresa exacta pentru a vedea unde se afla adresa video-ului. Dar ti-am spus, nimeni nu se arunca pe modificari asupra altor scripturi.PS: Daca vrei sa inteleaga si ceilalti, ca nu stiau dinainte de post ce vrei sa faci, da detalii cat mai exacte despre ce vrei sa faci. Edited October 13, 2013 by eusimplu Quote Link to comment Share on other sites More sharing options...
ZeroDoi Posted October 13, 2013 Author Report Share Posted October 13, 2013 Sa mor daca nu ti-am citit postul de vreo 6 ori. Nici acum n-am inteles ce vrei sa faci. Ce-ar fi sa pierzi 15 minute sa explici ca lumea cu virgule si alte chestii (cum ar fi punctele) care te fac sa intelegi cacaturi pe un forum.CE NAIBA INSEAMNA ASTA?-----Excluzand sensul inexistent din postul tau, presupun ca vrei sa dai echo la link-ul salvat in DB pentru acel post in camp. Si apoi probabil sa-l folosesti si undeva la featured image. Asa e?Era 3 noaptea cand am scris postul, si de o saptamana stau in casa incercand sa ii dau de cap, atat eu cat si eusimplu si EAdrian, Pe scurt vreau sa import informatii dintr-un site video, Nume linkvideo poza , intr-un wordpress, am mai vorbit cu tine despre treaba asta si ai zis ca ma ajuti(contracost) dar dupa ce dai bacul..... si sincer sa fiu nu stiu sa iti explic in termeni de programare Interesant este ca eusimplu a reusit acum 2 luni sa importe acele informatii, dar printr-un fisier xml, care apoi l-am importat in wordpress. De data aceasta nu a mai mers cu acel fisier pentru ca nu se mai potriveau categoriile(de la wp) Numele de la Film cu sezoanele. Era filmul X cu sezoanele de la filmul y .Iar cu codul de mai sus facut de EAdrian am reusit sa urc in wordpress fiecare serial in parte dar nu sau bagat categoriile si sezoanele + link-ul de la video + poza care nu sa adaugat deloc.Sper ca ai inteles acum ....Am si un mic buget pentru cine reuseste treaba asta pana la capat. + un mic robot care sa verifice odata pe zi o pagina unde sunt adaugate ultimele videoclipuri si daca nu sunt la mine pe site adaugate sa le adauge. Quote Link to comment Share on other sites More sharing options...
Dubfx Posted October 13, 2013 Report Share Posted October 13, 2013 Cred ca vorbeste de popularea unui custom field .... dar nu imi dau seama ce vrea sa faca exact. Quote Link to comment Share on other sites More sharing options...
ZeroDoi Posted October 13, 2013 Author Report Share Posted October 13, 2013 (edited) Deci sa o spun pe romaneste. am site-ul serialetv.net si vreau sa iau serialele + episoadele + sezoanele de la XXXXXX si sa le bag in baza de date de la wordpress. cele care le am eu acum adaugate o sa le sterg si o sa le bag pe toate ale lor ca sa nu fie vro problema.Acum a inteles toata lumea ?? Exista cineva care poate sa faca treaba asta ?? daca da, sa posteze aici sau sa imi de-a un PM, ne intelegem la bani si aia e ///// Si acum o sa sara lumea si o sa zica , ce ma vrei tu sa faci site de filme, si nu stiu ce si nu stiu cum..... Daca va uitati pe site-ul meu am o singura reclama si aia fac 1 $ pe zi ca sa pot sa platesc vps-ul, nu caut sa castig bani, caut sa ofer oamenilor un site unde pot vedea un film sau un serial fara 1 milion de reclame si alte cacaturi ascunse prin site.La toate site-urile de filme cand vrei sa te uiti la un film, intri la ei pe site si se deschid 15k de reclame prin pop-up ....Cine vrea sa ma inteleaga si sa ma ajute, bine, cine nu sa fie sanatos. Multumesc tuturor celor care m-au ajutat pana acum si au pierdut din timpul lor pentru mine. Edited October 15, 2013 by ZeroDoi Quote Link to comment Share on other sites More sharing options...
ZeroDoi Posted October 13, 2013 Author Report Share Posted October 13, 2013 Boss eu vreau doar sa rezolv problema ... ori rezolvare la ce am postat in primul post ( cred ca cu cateva imbunatatiri merge ok) , ori daca nu ceva facut de la zero de cineva ..... Quote Link to comment Share on other sites More sharing options...
eusimplu Posted October 13, 2013 Report Share Posted October 13, 2013 Il ajut eu pe privat. O sa postez la terminare care era bugul, in caz ca era unul. Quote Link to comment Share on other sites More sharing options...
ZeroDoi Posted October 13, 2013 Author Report Share Posted October 13, 2013 Ok. Din ce am inteles din ce-ai scris a doua oara, acel script nu mai preia link-ul si featured image-ul de la sursa. Am inteleg bine?Link-ul il preia, dar nu il baga corect in WP,e pus sa il bage in content ( adica acolo unde pui textul cand vrei sa postezi ceva pe blog).Iar imaginea o preia dar nu o baga nicaieri, ar trebui sa fie in featured image. El creaza postarea dar nu creaza si la Categorii o categorie cu numele la serial si sezonul din care este. Am pus mai jos o poza sa vezi cum am eu aranjate categoriile.Il ajut eu pe privat. O sa postez la terminare care era bugul, in caz ca era unul.Ms multttttt Quote Link to comment Share on other sites More sharing options...