Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Opcja wyboru kursora
malyzywy
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 25.09.2011

Ostrzeżenie: (0%)
-----


Jak stworzyć możliwość wyboru kursora w profilu użytkownika? Chodzi o możliwość przełączania pomiędzy moim kursorem, a domyślnym. Z tego co wiem to, aby móc takie coś stworzyć trzeba znać jQuery i JS. Możecie mi jakoś pomóc w tym temacie?
Z góry dziękuję
Go to the top of the page
+Quote Post
2 Stron V   1 2 >  
Start new topic
Odpowiedzi (1 - 24)
croc
post
Post #2





Grupa: Zarejestrowani
Postów: 706
Pomógł: 108
Dołączył: 12.03.2010

Ostrzeżenie: (0%)
-----


To jest pytanie w stylu: jak otworzyć warsztat samochodowy? Słyszałem, że trzeba się znać na samochodach.

To jest złożona funkcjonalność. Musisz gdzieś zapisać wybór użytkownika. A samo ustawianie kursora to atrybut cursor w css.
Go to the top of the page
+Quote Post
malyzywy
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 25.09.2011

Ostrzeżenie: (0%)
-----


Chodzi mi o to, aby ciasteczka zapamiętywały wybór.
Go to the top of the page
+Quote Post
konrados
post
Post #4





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


No to zapamiętuj, a potem np. w php wypluj takie coś w jquery:

  1. $('body').css('cursor','help');


gdzie 'help' to jeden z rodzajów kursora.
Go to the top of the page
+Quote Post
croc
post
Post #5





Grupa: Zarejestrowani
Postów: 706
Pomógł: 108
Dołączył: 12.03.2010

Ostrzeżenie: (0%)
-----


To nie wiem gdzie tu potrzeba JavaScript, a tym bardziej jQuery. Tylko wartość CSS wstawiana dynamicznie w zależności od wartości (lub jej braku) w ciastku.
Go to the top of the page
+Quote Post
konrados
post
Post #6





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


No faktycznie, może i nie potrzeba js, sie zasugerowałem pytaniem:)

Ten post edytował konrados 15.10.2011, 19:45:03
Go to the top of the page
+Quote Post
malyzywy
post
Post #7





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 25.09.2011

Ostrzeżenie: (0%)
-----


Tylko jest jeden problem. Nie mam możliwości modyfikowania php. Czy nie ma jakiejś innej możliwości?
Go to the top of the page
+Quote Post
konrados
post
Post #8





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


To jak Ty chcesz dodać nową funkcjonalność do strony? Możesz dodawać/edytować js a nie możesz php?
Jak tak, to masz jeszcze cookies w js - google it:)
Go to the top of the page
+Quote Post
malyzywy
post
Post #9





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 25.09.2011

Ostrzeżenie: (0%)
-----


Bo ja mam forum w punBB, a nie phpBB. I JS mogę i CSS też mogę modyfikować.
Go to the top of the page
+Quote Post
konrados
post
Post #10





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


Naprawdę nie widzę tu żadnego problemu - wchodzisz do folderu instalacyjnego tego forum, szukasz gdzie to jest plik odpowiedzialny za profile (pewnie coś w stylu profil.php) i go sobie edytujesz. Oj coś komplikujesz...
Go to the top of the page
+Quote Post
malyzywy
post
Post #11





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 25.09.2011

Ostrzeżenie: (0%)
-----


To proszę bardzo wejdź i sam spróbuj. To jest moje forum do testowania
http://www.testertowy.pun.pl/
Login: Cheater Hasło: cheater66
Go to the top of the page
+Quote Post
croc
post
Post #12





Grupa: Zarejestrowani
Postów: 706
Pomógł: 108
Dołączył: 12.03.2010

Ostrzeżenie: (0%)
-----


Lol biggrin.gif
Go to the top of the page
+Quote Post
konrados
post
Post #13





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


Ah to takie buty, nie wiedziałem, że nie masz własnego serwerka.

W takim razie nie wiem jak Ty w ogóle chcesz to zrobić.

ps. te reklamy... weź może się zainteresuj cba.pl albo innym darmowym serwerem (jak nie chcesz płacić). To jedyna droga, żeby się bawić w php/js.
Go to the top of the page
+Quote Post
malyzywy
post
Post #14





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 25.09.2011

Ostrzeżenie: (0%)
-----


No, wiem worriedsmiley.gif , ale się już do tego przyzwyczaiłem. A nie ma jakiejś możliwości na tym?
Go to the top of the page
+Quote Post
konrados
post
Post #15





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


Nope.
Go to the top of the page
+Quote Post
croc
post
Post #16





Grupa: Zarejestrowani
Postów: 706
Pomógł: 108
Dołączył: 12.03.2010

Ostrzeżenie: (0%)
-----


Tak jak już ktoś wyżej napisał - ciastko w JavaScript.
Go to the top of the page
+Quote Post
konrados
post
Post #17





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


No ale kolega chce, by to było edytowalne w profilu, więc no nie da się, chyba że można edytować js w profilu ale naprawdę nie sądzę.

Ten post edytował konrados 15.10.2011, 20:58:21
Go to the top of the page
+Quote Post
malyzywy
post
Post #18





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 25.09.2011

Ostrzeżenie: (0%)
-----


Na cba też są reklamy, a serwery płatne są dość drogie.
Go to the top of the page
+Quote Post
konrados
post
Post #19





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


Ale chyba nie wyskakujące? Poza tym cba to tylko taki przykład był - chodzi o serwer, gdzie będziesz mógł się bawić w php/js/mysql.
Go to the top of the page
+Quote Post
malyzywy
post
Post #20





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 25.09.2011

Ostrzeżenie: (0%)
-----


Rozumiem, że to jest składnia jQuery
  1. $('body').css('cursor','help');

To jakby miał wyglądać kod JS?
Jeśli pierwsza ikonka miałaby wyglądać tak
  1. <style type="text/css">body, a, a:hover {cursor: url(http://dodatkinabloga.pl/images/kursory/Najpopularniejsze_kursory/cur118.cur), progress;}</style><a href="http://dodatkinabloga.pl" title="dodatki na bloga" style="position: absolute; top:0; right: 0;border: 0;"><img src="http://dodatkinabloga.pl/images/blank.gif" alt="dodatki na bloga" border="0"/></a>

A druga jak domyślna systemowa
Go to the top of the page
+Quote Post
croc
post
Post #21





Grupa: Zarejestrowani
Postów: 706
Pomógł: 108
Dołączył: 12.03.2010

Ostrzeżenie: (0%)
-----


Prawdę mówiąc to cała ta zabawa wydaje mi się niewarta zachodu. Co kogo obchodzi kursor? Daj wszystkim ten Twój i będzie dobrze. Jak dasz wszystkim domyślny też nikt nie będzie płakał. To tak w ramach dygresji.

A wracając do tematu - kodu JS nikt Ci nie poda, bo nawet nie wiemy jak chcesz to rozwiązać. Poczytaj sobie o cookies w JavaScript i sam coś zaproponuj.
Go to the top of the page
+Quote Post
malyzywy
post
Post #22





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 25.09.2011

Ostrzeżenie: (0%)
-----


Ale zakładając, że mogę modyfikować php, MySQL itp.
Go to the top of the page
+Quote Post
croc
post
Post #23





Grupa: Zarejestrowani
Postów: 706
Pomógł: 108
Dołączył: 12.03.2010

Ostrzeżenie: (0%)
-----


Tak ogólne pytanie świadczy o tym, że nie dasz rady tego zrobić.
Go to the top of the page
+Quote Post
malyzywy
post
Post #24





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 25.09.2011

Ostrzeżenie: (0%)
-----


No przyznam szczerze, że jak na razie zbytnio nie mam pojęcia o php, bo jak dotąd zajmowałem się tylko grafiką i C++, ale moglibyście mnie jakoś nakierować.
Go to the top of the page
+Quote Post
croc
post
Post #25





Grupa: Zarejestrowani
Postów: 706
Pomógł: 108
Dołączył: 12.03.2010

Ostrzeżenie: (0%)
-----


Musisz w bazie danych dodać pole w tabeli z użytkownikami (łatwiej) lub nową tabelę (bezpieczniej) z wyborami kursora. Lepiej dodaj pole. Może to być np. pole typu char zawierające znak n dla nowego kursora i znak d dla domyślnego (moja propozycja, możesz to zrobić na tysiąc sposobów).

Musisz też pobawić się plikiem z edycją profilu, dodać tam nowe pole formularza i w części, która zapisuje zmienione dane zmienić odpowiednio wpis w bazie na temat kursora.

No i oczywiście odczytać z bazy za każdym razem wpis o kursorze (lub tylko raz jeśli chcesz go trzymać w sesji, ale nie polecam) i w zależności od niego wrzucić do HTML instrukcję CSS ustawiającą kursor lub też skrypt JS/jQuery.
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 07:17