|
|
A fórum moderátora: KovJonas |
uCoz közösség Általános információk Első lépések a uCoz rendszerben kedvencek (uCoz eszközök kiegészítése egy kis scriptel) |
kedvencek |
Kérdésem:
Egy olyat akarok csinálni a weblapomra, hogy a regisztrált felhasználóknak a cikkek alatt megjelenjen egy gomb azzal a felirattal hogy "kedvenceimhez". Hogyha erre a gombra rákattint akkor [főoldalon/profilján] megjelenjen a cikk. Gondolom ez megoldható a felhasználó id-jével (ha a profilján jelenítjük meg, akkor ez sem kell, hiszen az mindenkinek más), és egy kis scriptel, de sajnos a másoodikban nem nagyon vagyok otthon, és csak PHP-vel kiegészített (ráadásul angol nyelvű) leírásokat találtam. (Nem (csak) a konkrét megoldásra, hanem az ötletekre is kiváncsi vagyok) |
Fölösleges kérdés volt, mert ha elöbb gondolkodtam volna, és csak utána kérdeznék, akkor nem szemetelném a fórumot.
De ha már feltettem a kérdést akkor az 'elméleti' megoldást leírom: 1. lehetőség: (fórumon, vendégkönyvben, hozzászólásoknál használható, csak saját hozzászólásoknál) Az uCozban lehetőség van "kitüntetések" és "hírnév" változtatására. Ebből a kitüntetések részt sosem tudtam semmire használni, ezért most felhasználjuk egy új funkció bevezetésére. 1.Elöször is el kell érni, hogy csak akkor jelenjen meg, ha te írtad a bejegyzést, ezt if-ekkel érhetjük el. 2.átnevezzük mindenhol "kedvencek"re. 2. lehetőség (mindenhol,a honlapkatalógus lehetőség felhasználásával) Ezt elöször mini-chat-al akartam megcsinálni, de annál hiányzik az a lehetőség hogy a profilnál megjelenjenek a hozzáadott bejegyzések, és egy idő után törlődnek a bejegyzések, ezért egy másik modult kellett választani, te választhatsz bármit, ami megjelenik a profilon. 1.Elöször is aktíváljuk/kiürítjük a honlapkatalógust (vagy a választott modult) 2.a modul beállításainál átnevezzük kedvencekre, kivesszük a pipát a hozzászólások funkció használata ebben a modulban-nál, a bejegyzés hozzáadására szolgáló mezőknél a honlap címe, és linkéhez, + a tulajdonos nevéhez 2 pipát, a többi mezőhöz ízlésünk szerint 1 pipát tehetünk MENTÉS 3.oda megyünk, ahova a kedvencekhez gombot akarjuk rakni (nálam: cikkek-katalógosa: honlap stílus ==> külalak vezérlése(sablonok) ==> ==> cikkek-katalógusa az anyag és hozzászólásainak oldala) 4.beillsztjük ezt: Code ide jön a script ami továbbküldi az adatokat (cikk címe, url-je, szerzője) a http://honlapom.ucoz.hu/dir/0-0-0-0-1 -ra, ezt majd késöbb megírom 5.a honlap hozzáadása részbe beillesztjük: Code ide jön a script ami felfogja és feldolgozza a kapott információkat. Erről is késöbb. 6.kész. Már csak a scripteken kell gondokodjak+ az érthetőség kedvéért videósegítség készítése. Hozzáadva (30.06.2012, 13:33) Code if ( ! get_cookie ( "username" ) ) { var username = prompt ( "Please enter your name", "" ); if ( username ) { var current_date = new Date; var cookie_year = current_date.getFullYear ( ) + 1; var cookie_month = current_date.getMonth ( ); var cookie_day = current_date.getDate ( ); set_cookie ( "username", username, cookie_year, cookie_month, cookie_day ); } } else { var username = get_cookie ( "username" ); document.write ( "Hi " + username + ", welcome to my website!" ); document.write ( "<br><a href=\"javascript:delete_cookie('username'); document.location.reload ( );\"> Forget about me!</a>" ); } forrás:http://www.elated.com/articles/javascript-and-cookies/ ez a script lekéri a felhasználó nevét, majd elmenti a sütikbe ( Code if ( ! get_cookie ( "username" ) ) { var username = prompt ( "Please enter your name", "" ); if ( username ) { var current_date = new Date; var cookie_year = current_date.getFullYear ( ) + 1; var cookie_month = current_date.getMonth ( ); var cookie_day = current_date.getDate ( ); set_cookie ( "username", username, cookie_year, cookie_month, cookie_day ); } } ha van username nevű változó akkor betölti és kiírja: Code else { var username = get_cookie ( "username" ); document.write ( "Hi " + username + ", welcome to my website!" ); az utolsó három sor törli a sütit. Na kezdem is a próbálkozást, és ha van valami eredmény írok. Hozzáadva (01.07.2012, 21:02) Quote (vmarci21) és ha van valami eredmény írok. Eredmény egy linktár, ami már kezd működő formát felvenni: http://vmlinktar.ucoz.hu/dir/0-0-0-0-1?url=http://vminfo.ucoz.hu&nev=VMsz%C3%A1mtech&cimke=IT,%20informatika Már átveszi az adatokat a gombtól, így már csak azt kell megoldani hogy az értékeket beleírja a megfelelő mezőkbe. A kód amit használtam a gombhoz: Code <a href="http://vmlinktar.ucoz.hu/dir/0-0-0-0-1?url=$ENTRY_URL$&nev=$ENTRY_TITLE$&leiras=$BRIEF$">kedvelem(vmlinktár)</a> Hozzáadva (06.07.2012, 19:48) |
| |||
| |||