php értékelés

php értékelés

Legutóbb, megkértek, hogy talál valami minősítés script két + vagy - gombot, hüvelykujj fel / hüvelykujját lefelé (két kézzel). Azt gondolva, hogy a probléma annyira egyszerű, elkezdtem keresni hasonló scriptek a keresők. Között az igények a script védelme volt, az IP és könnyen integrálható.
Között a megoldásokat a neten rábukkantam egy nagyon egyszerű, sőt anélkül, hogy a példát, és védelmet over IP, vagy nagyon bonyolult, és púpozott fel. De egy jó és kielégítő minden követelményét a forgatókönyvet, hogy megtalálja ez nem volt lehetséges. Internet tele van egy csomó megoldások a csillag (Csillag), de a két gomb - sajnos. Igen, van egy fantasztikus megoldás WordPress, de hogy újra nekem nem akar. Ennek eredményeként, találtam egy nagyon szép és jó minősítés döntést, de fizettek. Fürdőzés után 2-3 órával a törekvés (Ez igaz is volt sokáig. Keresőmotorokat mint a jó megoldás szerint a hírek, de a webhely megnyitásához tudja, hogy csalt.).
Tehát, fürdőzés után 2-3 órával a megoldások keresése, úgy kalapált, és úgy döntött, hogy írjon az állás. Egy, és segít másokat, mert nem csak segíthet nekem ez a fajta értékelés.
Idő rövid volt, így már begyűjtött egy csomó különböző minősítéseket szkripteket. Karcos őket, elterjedt szeletekre, majd kezdett gyűjteni.
Azt világosan győződve:
- A kimeneti kéne egy egyszerű és könnyű értékelése
- Védelem IP
- Egyszerű integráció (hívott függvény csapott ID éhomi és összes)
- Fogom használni jQuery. Egyszerűbb és megbízhatóbb
- Könnyű váltás a képek a plusz jelre a lábujjak felfelé, stb

Egy bizonyos idő elteltével az értékelésnél kész volt, hogy 8 kép:

  • base.php - Csatlakozás az adatbázist és az érte
  • index.php - minden gyűlt össze a kapcsolat például (demo)
  • rateaction.php - rangsor eseménykezelő
  • rating.php - minősítés a kiadási oldalon
  • jquery.js - jQuery keretrendszer
  • script.js - a script a funkciók dolgozni egy minősítés
  • style.css - stílusok
  • thumb.php - képek

Itt van egy lista a index.php (és alatt láthatjuk a demo, és töltsd le a scriptet az archívumban):

A funkció callrating három paramétert. Az első paraméter kötelező - id a bejegyzést, vagy cikket, egyedinek kell lennie az egyes anyagok. A második lehetőség - egy osztály a CSS (alapértelmezés szerint ez plusz / mínusz). A harmadik lehetőség az értékelés, amely csak a + vagy a „tetszik”, egyszerűen írja be a szöveget vagy helyezzen be egy tér - mínusz jelenik meg.

Most van egy lista rateaction.php fájlt, amely feldolgozza az adatokat jön ez után kattintson a szavazás gombra:

Valójában a kód nagyon egyszerű.

A kép úgy néz ki, mint ez, akkor a CSS sprite:

CSS kód a következő:

Az archív fájl dump.sql úton van - ez egy szeméttelep mysql adatbázisokat. És ne felejtsük el, hogy base.php fájl regisztrálni az adatokat az adatbázis kapcsolat. Általában használja, mint szükséges, használja bárhol és változtatni, amit akarsz, remélem hasznos. És még egy dolog, ha használja caching PHP. ne felejtsük el, hogy törölje a cache az aktuális oldal szavazás folyamán.

(Meglátogatott 2423-szer, 5 látogatók ma)

Talán érdekli:

Értékelés eltérő lehet, káma mint Che ... Csak egyet ezzel a ...
De a gombot (formák) használja az egész könyvtárat jquery + mysql ez túl ...
Írtam egy csomó őrült helytelenül 6 csillag:
Akkor ki annyit kell Mysql, 1 kép, php, html, css nem otlichish és súlya a teljes script mintegy 4 kb, poprobyval nélkül mysql TXT fordult valamivel több mint 7K ...
Cprashyvaetsya mi a fene van egy könyvtár JQ.
jQuery szükséges dolog, de ha így használd.
Vagy nem bánod, vagy fogást lemorzsolódás kedvese + Projects elborít a túlsúly. (Nem a helyes megközelítés, hogy a teremtés).

Srácok itt tettem a script tényleg minden rendben van.

Van az aktuális dal jelenik meg a rádió helyén, és az emberek, akik szeretik a dalt laykayut, de azt kell, hogy az összes husky a dal címe egy oldalon. Ie Ha például Alla Pugacsova szavazott 50 ember azt kell egy külön oldalon a forgatókönyvet, és kimeneti Alla Pugacsova - 50 szavazattal. Prompt hogyan kell megszervezni kód)) Én nem tapadnak semmit az izom! )

Te csak egyszerűen visszavonja a teljes régi internetes róla, így ez lesz:

mysql_query ( 'SELECT * FROM datbase'); // vyvodiw VSE zapisi.
Egy v php obycnhym cyklom obrabatyvajew zapros

Talán még valahol meg kell regisztrálni? és hogyan? mondd pliz!
Mivel neponyatki körülbelül BASE.php fájl

hogyan lehet megváltoztatni?
az alábbiak szerint:

Pliz pliz pliz. várva a választ!

Azt a fájlt a gyökérkönyvtárban minden működik. És ha tesz reting mappa (például), majd nyomja meg a „hasonló”, vagy „nem tetszik” végzi a főoldalon (((Mondd, hogy mely fájlokat, hogy meg kell javítani?

Kérem, mondja meg! Mivel ebben a példában, hogy hajtsák végre a következőket. Ha ismét megnyomja hasonlóan az értéket a táblázatban vissza, és ha rákattint a Like, majd dislayk dislayka érték növeli az értékét Husky vissza.

Nem lehetett segíteni megvalósítani ugyanaz a dolog, de nem +/-, és 10 csillag! De ezen: »antenna.io/demo/jquery-bar-rating/examples/», de különösen így van, ha a minősítés «Aktuális pontszám :. 5.6»

Kapcsolódó cikkek