Specificatii feed www.Cauta-Imobiliare.ro |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Un fisier de date (datafeed) este un fisier ce contine ofertele site-ului dvs cu o formatare specifica, in care campurile sunt separate cu pipe (|), iar randurile cu linie noua (\n).
Un rand reprezinta o oferta si are urmatoarea structura: tip oferta | id oferta | zona | localitate | judet | repere | tip proprietate | pret | moneda | tip pret | detalii | id agent | imagine principala mica | imagine principala mare | sir imagini mici | sir imagini mari | suprafata utila | suprafata teren | etaj | total etaje | camere | lungime | latime | front stradal | apa curenta | electricitate | gaz | canalizare | destinatie | acces | inclinatie | constructie | regim inaltime | bai | grup sanitar | amenajat | mobila | incalzire | an constructie | structura | risc seismic | orientare scara | link | utilitati-imbunatatiri | balcoane | nume agent | telefon agent | poza agent | email agent | data actualizare | LAT | LNG | ZOOM
|
CAMP | TIP CAMP | VALORI PERMISE | CARACTERISTIC PENTRU | |
0 | tip oferta | char(2) | va (pentru Vanzari apartamente) vc (pentru Vanzari case) vb (pentru Vanzari spatii birouri) vs (pentru Vanzari spatii comerciale) vi (pentru Vanzari spatii industriale) vt (pentru Vanzari terenuri) ia (pentru Inchirieri apartamente) ic (pentru Inchirieri case/vile) ib (pentru Inchirieri birouri) es (pentru Inchirieri spatii comerciale) ii (pentru Inchirieri spatii industriale) |
toate ofertele |
1 | id oferta | int(11) |
reprezinta id-ul ofertei dvs (ex: 723213) | toate ofertele |
2 | zona | varchar(20) | denumirea zonei (Avioatorilor, B-dul Alexandru cel Bun,..) | toate ofertele |
3 | localitate | varchar(30) | pentru Bucuresti introduceti sectorul (ex: Sector 3) sau Bucuresti | toate ofertele |
4 | judet | varchar(20) | denumirea exacta a judetului (Alba, Arad, Arges, etc... inclusiv Bucuresti) | toate ofertele |
5 | repere | varchar(50) | localizarea aproximativa in cadrul zonei (subzona) | toate ofertele |
6 | tip proprietate | varchar(20) | -- pentru apartamente: D / SD / ND (pentru decomandat/semidecomandat/nedecomandat) -- pentru case: Casa/Vila -- pentru spatii birouri si comerciale: cladire birouri/complex comercial /magazin/apartament/casa/vila/hala -- pentru spatii industriale: Hala/Fabrica -- pentru terenuri:intravilan/extravilan |
toate ofertele |
7 | pret | int(11) | (asa da: 12000; asa nu: 12.000 sau 12,000) | toate ofertele |
8 | moneda | char(6) | valori posibile: euro/RON/dolari | toate ofertele |
9 | tip pret | varchar(5) | /mp(se completeaza doar la tarifele la metru patrat) | oferte cu pretul/mp |
10 | detalii | text (max.3500 caractere) | - aici puteti afisa si alte specificatii ce nu sunt cuprinse in lista noastra - pentru separatori de rand folositi <br> si nu \r sau \n - nu este permisa ghilimeaua simpla (') (inlocuiti cu apostrof) - nu este permis separatorul (|) (inlocuiti cu spatiu) |
toate ofertele |
11 | id agent | -CAMP depreciat!!! LASATI NECOMPLETAT ACEST CAMP! | toate ofertele | |
12 | imagine principala mica | - calea catre imaginea mica de pe serverul dvs (cu tot cu http) - exemplu valoare: http://www.site.ro/poze/imgmica1234.jpg |
toate ofertele | |
13 | imagine principala mare | - calea catre imaginea mare de pe serverul dvs (cu tot cu http) | toate ofertele | |
14 | sir imagini mici | - sir de linkuri catre imaginile mici ale ofertei cu separatorul "dublu plus" (++) intre ele - exemplu valoare: http://www.site.ro/poze/imgmica1.jpg++http://www.site.ro/poze/imgmica2.jpg |
toate ofertele | |
15 | sir imagini mari | - sir de linkuri catre imaginile mari ale ofertei cu separatorul ++ intre ele (in aceeasi ordine ca si imaginile mici) | toate ofertele | |
16 | suprafata utila | int(7) | numar metri patrati | toate ofertele |
17 | suprafata teren | int(7) | numar metri patrati | case si spatii industriale |
18 | etaj | char(3) | ex: 3 (pentru parter introduceti P) | apartamente, spatii birouri si comerciale |
19 | total etaje | int(3) | apartamente, spatii birouri si comerciale | |
20 | camere | int(3) | ex: 3 | apartamente,case, spatii birouri, spatii comerciale |
21 | lungime | int(7) | numar metri liniari | terenuri si spatii birouri, comerciale, industriale |
22 | latime | int(7) | numar metri liniari | terenuri si spatii birouri, comerciale, industriale |
23 | front stradal | int(7) | numar metri liniari | terenuri |
24 | apa curenta | varchar(50) | valori permise: retea apa-canal/put - fantana/fara | terenuri |
25 | electricitate | int(1) | valori permise: 1/0 (1 - daca exista, 0 sau nimic daca nu exista) | terenuri |
26 | gaz | int(1) | valori permise: 1/0 (1 - daca exista, 0 sau nimic daca nu exista) | terenuri |
27 | canalizare | varchar(50) | valori permise: retea apa-canal/fosa septica/fara | terenuri |
28 | destinatie | varchar(50) | valori permise: constructii case/destinatie comerciale/destinatie industriala/agricultura/padure | terenuri |
29 | acces | varchar(50) | valori permise: Drum European/Drum National/Drum Judetean/Drum Comunal asfaltat/Drum Comunal pietruit / Fara acces rutier | terenuri |
30 | inclinatie | varchar(50) | valori permise: drept/panta usoara/panta moderata/panta accentuata | terenuri |
31 | constructie pe teren | char(2) | valori permise: da/nu | terenuri |
32 | regim de inaltime | varchar(15) | exemple format acceptat: 2S+D+P+4E+M sau P+2E sau P+1E+M etc | terenuri si case(nivele) |
33 | bai | int(3) | ex: 1 | apartamente,case |
34 | grup sanitar | varchar(10) | valori permise: propriu/comun/fara | spatii birouri si comerciale |
35 | amenajat | varchar(10) | valori permise: partial/complet/nu | spatii comerciale, birouri, industriale |
36 | mobila | varchar(10) | valori permise: nemobilat/partial/complet/lux | spatii apartamente, case, birouri, spatii comerciale |
37 | incalzire | varchar(20) | valori permise: centrala termica/termoficare/fara (debransat)/alte moduri | spatii apartamente, case, birouri, spatii comerciale |
38 | an constructie | int(4) | ex: 1990 | apartamente(anul constructiei blocului), case |
39 | structura | varchar(20) | valori permise: beton/pe cadre/caramida/BCA | apartamente (caracteristici bloc) |
40 | risc seismic | char(7) | valori permise: absent/prezent | apartamente |
41 | orientare scara | varchar(20) | valori permise: la bulevard/la strada/intre blocuri | apartamente (caracteristici bloc) |
42 | link | link catre detalii oferta pe site-ul dvs (cu tot cu http) | toate ofertele | |
43 | utilitati, imbunatatiri | varchar(500) | valorile trebuiesc despartite de "virgula"; exemplu: gaz, apometre, parchet, usa metalica, cablu tv, telefon, internet etc... | toate ofertele |
44 | balcoane | int(2) | numarul de balcoane | apartamente,case |
45 | nume agent | varchar(50) | toate ofertele | |
46 | telefon agent | varchar(40) | toate ofertele | |
47 | imagine agent | varchar(500) | - calea catre imaginea agentului de pe serverul dvs (cu tot cu http) - dimensiuni optime sunt de 75x75 px - exemplu valoare: http://www.site.ro/poze/img_agent.jpg |
toate ofertele |
48 | email agent | varchar(100) | toate ofertele | |
49 | data actualizare | date (YYYY-MM-DD) |
data actualizarii ofertei din baza dvs de date | toate ofertele |
50 | LAT | decimal | Latitudinea locatie (ex: 45.65778) | toate ofertele |
51 | LNG | decimal | Longitudinea locatiei (ex: 23.65778) | toate ofertele |
52 | ZOOM | int |
Un numar de la 10 la 20 (corespunzator nivelului de zoom pt Google Maps) | toate ofertele |
<?
header('Content-type: text/plain');
/////////////////////////conectare baza de date=================
mysql_connect("db.test.ro", "test_user","test_parola") or die("Eroare fatala: Conexiunea cu baza de date a esuat!");
mysql_select_db("bazadedate") or die("Baza de date nu a fost gasita!");
////////////////////// variabile predefinite, etc.======================
$datafeed_separator = "|";
$sql="SELECT *
FROM oferte WHERE criteriu LIMIT 0,1000";
$result = mysql_query ("$sql");
while($row=mysql_fetch_array($result))
{
////////////////////// Output content (inlocuiti cu valorile corespunzatoare bazei dvs de date, respectand specificatiile din tabelul de mai sus, pastrand ordinea campurilor si fara sa renuntati la niciun camp)======================
print
$baza. $datafeed_separator .
$cod . $datafeed_separator .
$zona . $datafeed_separator .
$localitate . $datafeed_separator .
$judet . $datafeed_separator .
$repere . $datafeed_separator .
$tip_prop. $datafeed_separator .
$pret . $datafeed_separator .
$moneda . $datafeed_separator .
$tippret . $datafeed_separator .
$detalii . $datafeed_separator .
"" . $datafeed_separator .
$prod_image . $datafeed_separator .
$prod_image_big . $datafeed_separator .
$sir_prod_image . $datafeed_separator .
$sir_prod_image_big . $datafeed_separator .
$suputila.$supterencase. $datafeed_separator .
$supteren . $datafeed_separator .
$etaj . $datafeed_separator .
$totaletaje . $datafeed_separator .
$nr_camere . $datafeed_separator .
$lungime . $datafeed_separator .
$latime . $datafeed_separator .
$frontstradal . $datafeed_separator .
$apa_curenta . $datafeed_separator .
$electricitate . $datafeed_separator .
$gaz . $datafeed_separator .
$canalizare . $datafeed_separator .
$recomandat . $datafeed_separator .
$sosea . $datafeed_separator .
$inclinatie . $datafeed_separator .
$constructie . $datafeed_separator .
$inaltime.$nivele_casa . $datafeed_separator .
$bai . $datafeed_separator .
$sanitar . $datafeed_separator .
$amenajat . $datafeed_separator .
$mobilat . $datafeed_separator .
$incalzire . $datafeed_separator .
$anconst . $datafeed_separator .
$structura . $datafeed_separator .
$risc . $datafeed_separator .
$scara . $datafeed_separator .
$prod_url . $datafeed_separator .
$inbunatatiri . $datafeed_separator .
$balcoane . $datafeed_separator .
$nume_agent . $datafeed_separator .
$tel_agent . $datafeed_separator .
$poza_agent . $datafeed_separator .
$email_agent . $datafeed_separator .
$data_actualizare . $datafeed_separator .
$LAT . $datafeed_separator .
$LNG . $datafeed_separator .
$ZOOM . "\n";
} ///end while
?>