Gusturi din
inima casei

Rețete tradiționale și moderne, gătite cu drag

Toate rețetele
Vizualizări – ultimele 7 zile
Top rețete
    Dispozitive (ultimele 30 zile)
    Surse trafic (ultimele 30 zile)
    Distribuție pe ore (ultimele 7 zile)
    Distribuție pe zile (ultimele 30 zile)
    Limbi browser
    Top pagini vizitate
    Statistici categorii
    Vizitatori înregistrați (0)
    # Data & Ora IP aproximativ Țară Browser Dispozitiv OS Pagina vizitată Ref.

    * IP-ul este aproximativ (primele 3 octete pentru IPv4, /64 pentru IPv6) – nu se stochează IP complet. Țara apare doar dacă site-ul rulează prin CDN cu header CF-IPCountry (Cloudflare). Datele se șterg automat după 180 zile.

    Rețete în așteptare (0)
    Utilizatori publici (0)
    EmailNumeStatus AprobateÎn așteptare ÎnregistratUltimul login Acțiuni
    Gestionare Rețete (0)
    TitluCategoriiTimpVizualizăriAcțiuni
    Categorii
    🎨 Culori principale
    Accent principal (butoane, linkuri)
    #C4703E
    Accent secundar (hover)
    #A0673A
    Culoare principală (titluri, logo)
    #5C4A32
    Clay (subtitluri, linkuri înapoi)
    #A0673A
    🌄 Hero (fundal gradient)
    Culoare start gradient
    #3D2B1F
    Culoare final gradient
    #7A5C3C
    🖼 Fundaluri & Borduri
    Fundal pagină
    #FAF7F2
    Fundal suprafețe (carduri)
    #F4EFE8
    Culoare borduri
    #E8DDD2
    ✍️ Texte
    Text principal
    #2A1F14
    Text mediu
    #6B5744
    Text secundar (muted)
    #9B8B7A
    ✨ Teme predefinite
    👁 Previzualizare live
    Bucătăria Noastră
    Gusturi din inima casei
    Caută Categorie
    🔍 Stare configurare monetizare
    Se verifică...
    ❓ De ce nu apar bannerele după ce le activez?
    📖 Ghid de configurare AdSense (de la zero)
    1
    Creează cont Google AdSense

    Mergi pe adsense.google.com, conectează-te cu contul Google și înregistrează site-ul. Procesul de aprobare durează 1–14 zile lucrătoare. Nu poți configura sloturi reale înainte de aprobare.

    adsense.google.com →
    2
    Copiază Publisher ID-ul

    În AdSense: Cont → Informații cont → Publisher ID. Arată ca ca-pub-1234567890123456. Pune-l în câmpul de mai jos și salvează.

    3
    Plasează fișierul ads.txt

    Google îți cere un fișier ads.txt la rădăcina domeniului. Dacă folosești Flask (deploy normal), fișierul e generat automat de server la adresa /ads.txt. Verifică cu butonul de mai jos.

    Verifică /ads.txt →
    4
    Creează sloturi de reclame în AdSense

    În AdSense: Reclame → Sloturi de reclame → Per unitate de reclamă. Alege dimensiunea (Auto Responsive recomandat) și copiază Slot ID-ul (format: 10 cifre). Pune câte un Slot ID diferit pentru fiecare poziție din site.

    Dashboard AdSense →
    5
    Configurează sloturile mai jos

    Activează sloturi în panoul de mai jos, selectează poziția și dispozitivul. În câmpul Slot ID pune ID-ul copiat din AdSense. Dacă lași Slot ID gol se afișează un placeholder vizual (util pentru a testa poziționarea).

    6
    Configurează bannerul GDPR (obligatoriu în UE)

    România e în UE — legea GDPR cere consimțământul explicit înainte de a încărca scripturi de tracking. Configurează bannerul mai jos. Fără el, contul AdSense poate fi suspendat.

    7
    Testează pe site-ul live (nu pe localhost)

    AdSense nu afișează reclame reale pe localhost sau IP-uri private. Testarea se face doar pe domeniu public cu HTTPS. Pe localhost vei vedea placeholder-ele portocalii — acestea confirmă că sloturile sunt poziționate corect.

    🔑 Google AdSense
    Obligatoriu pentru aprobarea contului AdSense
    🟦 Meta Pixel (opțional)
    📋 ads.txt — fișier obligatoriu Google
    Fișierul ads.txt declară vânzătorii autorizați de publicitate. Fără el, cumpărătorii programatici nu licitează și veniturile scad cu până la 80%. Pe site-ul tău Flask, fișierul este generat automat de server la adresa /ads.txt.
    # Configurează Publisher ID pentru a genera ads.txt
    🔗 Verifică /ads.txt
    🔒 Banner GDPR & Cookie Consent
    ⚠️ Obligatoriu legal în UE/România. Scripturi de tracking (AdSense, Meta Pixel) pot fi încărcate doar după consimțământul utilizatorului. Nerespectarea poate duce la amenzi GDPR și suspendarea contului AdSense.
    🗺️ Previzualizare pagina
    Portocaliu = reclamă activă
    Sub Hero
    Sub Categ.
    Între rețete
    Sidebar
    Anchor (mobil)
    📄 Rețetă: In-content Sub rețetă
    Sidebar — apare doar pe desktop
    Anchor — banner fix jos, mobil
    Între rețete — la fiecare 4 carduri
    📍 Sloturi reclame Adaugă până la 8 sloturi, alege pozițiile și dispozitivele
    Administratori (0)
    ⚠ Toți administratorii listați mai jos au acces total la panou. Schimbă parola implicită admin de îndată ce ai creat un alt cont admin pentru tine.
    Utilizator Acțiuni
    📧 Configurare email (SMTP)

    Configurează serverul SMTP folosit la trimiterea email-urilor de resetare parolă pentru utilizatorii publici. Dacă nu setezi nimic aici, utilizatorii care apasă „Am uitat parola" nu primesc email automat și trebuie să generezi link-ul manual din tab-ul „Utilizatori".

    Pentru Gmail folosește o app password generată din myaccount.google.com → Security → 2-Step → App passwords.
    Lasă gol = folosește username-ul.
    🌐 Informații site

    Câte rețete apar pe o pagină în site-ul public. Între 4 și 60.

    📢 Reclame & Vizibilitate
    Leaderboard (728×90)
    Sidebar (160×600)
    Reclamă in-content
    Statistici hero (nr. rețete)
    Sidebar popular
    🖼️ Fundal Hero (pagina principală)

    Alege ce se afișează pe fundalul secțiunii principale: gradient cu culorile temei sau o imagine personalizată.

    🔐 Acces admin

    Panoul de admin este accesibil doar prin URL-ul secret:
    #admin adăugat la adresa site-ului
    Exemplu: https://bucatarianoastra.ro/#admin

    Utilizatorii obișnuiți nu văd niciun buton sau link spre admin. Accesul este protejat cu parolă.