Jump to content
ZeroDoi

Adauga Link in Custom Fields in WP

Recommended Posts

Posted (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 - POST

http://s14.postimg.org/rlq3mpz6p/Snapshot_2013_10_12_234804.png

In 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 by ZeroDoi
Posted (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 by eusimplu
Posted
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.

Posted (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 by ZeroDoi
Posted

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 .....

Posted
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.

Snapshot_2013_10_13_153825.png

Il ajut eu pe privat.

O sa postez la terminare care era bugul, in caz ca era unul.

Ms multttttt

Join the conversation

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

Guest
Reply to this topic...

×   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.



×
×
  • Create New...