A magyar lokalizáció fejlesztése és támogatása jelenleg meghatározatlan ideig fel van függesztve, így ezen a fórumon kicsi a valószínűsége annak, hogy valaki segíteni fog. Gyorsabb segítséghez próbáld meg feltenni a kérdésedet az angol fórumon (ajánlott) vagy a uCoz Facebook oldalán.
  • Oldal 1 / 1
  • 1
A fórum moderátora: KovJonas  
kedvencek
vmarci21
A fórum moderátora
Üzenetek: 951
Hírnév: 52

Üzenet # 1 | 11:48
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)

Partner és főmoderátor.

Kérdezés előtt használd a keresőt és a linktárat!
into.hu! | VideoRemote
Locky
A fórum moderátora
Üzenetek: 652
Hírnév: 57

Üzenet # 2 | 11:58
Ez egy érdekes megvalósítás lenne, de az a problem, amivel ez megoldható, az az informer lenne, csak az globális. Így személyre szabottan nem hiszem hogy ilyenre lehetőség van.

De erre jó az eredeti könyvjelző a böngészőben.
vmarci21
A fórum moderátora
Üzenetek: 951
Hírnév: 52

Üzenet # 3 | 20:48
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)
---------------------------------------------
megtaláltam az alapokat az adatok átküldésére:

script:

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)
---------------------------------------------
elindulta vmlinktár! Te is akarsz a weblapodra kedvelem(vmlinktár) gombot? a kód hamarosan a vmscripten
http://vmlinktar.ucoz.hu http://vmscript.ucoz.hu


Partner és főmoderátor.

Kérdezés előtt használd a keresőt és a linktárat!
into.hu! | VideoRemote
  • Oldal 1 / 1
  • 1
Keresés: