Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Rekomendowane odpowiedzi

Opublikowano (edytowane)

Wczoraj widzialem ze nasz menago nazekal na małą ilosc pomysłów na modyfikacje więc mam pare pomyslow.

Call User w shoutboxie polegałby na tym że kiedy klikniemy na kogos nick, w polu do pisania wychodziłby kod:

[b][color="kolor_grupy"]Nick_usera[/color][/b],

Napewno byłoby to duzym ulatwieniem, nie trzebaby bylo pisac nickow.

W standardowym ip.shoutboxie po kliknieciu na nick przechodzi do profilu usera wiec to akurat moznaby zamienic na jakąs malutką ikonke kolo nicka ktora po kliknieciu prowadzila by do profilu.

Podobnie mialem w modyfikowanym shoutboxie na phpBB by przemo :D

Myślę że taka modyfikacja jest bardzo przydatna i ułatwia kozystanie z forum :D

Mam nadzieję ze powstanie.

Pozdrawiam :/

Edytowane przez C4M3L3ON
  • Manager
Opublikowano

Długo? Na innych forach czeka się dniami, tygodniami, a czasem w ogóle się nie doczekuje odpowiedzi -> mówię o forach o IP.Board. :-) Wiec te parę godzin nazywasz długo? :D

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano

Mnie to się tam nigdy nie podobało szczerze mówiąc - to zabija więź między userami. Potem połowa nie potrafi prawidłowo napisać czyjegoś nicku :D

"Przyjaciel zawsze powinien nie doceniać naszych zalet...

...wróg zawsze przeceniać nasze wady."

Don Vito Corleone

Dlaczego for, a nie forów? Nie daj się powielanym stereotypom.

† Będziemy bronić SB po kres naszych sił †

  • Manager
Opublikowano

Niby tak, ale ja pisząc coś do C4M3L3ON wpisuję zawsze 'kami', 'cami' itd. :D Do TRACKER również podobnie wpisywałem. To byłoby wygodne.

Może ktoś, coś zrobi - nigdy nic nie wiadomo. :D :/

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano
Może ktoś, coś zrobi - nigdy nic nie wiadomo. :D :D

Hehe, dobre :D Przecież już w nocy wiedziałeś, że wykodziłem takiego moda :/

Do rzeczy. Na razie daje tylko jako post tutaj, bo chciałbym, żebyście powiedzieli mi, czy o to chodzi.

Otwórz plik jscripts/shoutbox/shoutbox.js

Znajdź:

shoutbox.prototype.clear_shout = function()

Dodaj nad:

shoutbox.prototype.add_nick = function(nickname)
{
if (shoutbox.global_on)
{
	if (shoutbox.shout_obj)
	{
		shoutbox.shout_obj.value += nickname + ' ';
		shoutbox.shout_obj.focus();
	}
}
else
{
	try
	{
		if (IPS_editor[shoutbox.editor_id].is_rte)
		{
			IPS_editor[shoutbox.editor_id].editor_document.body.innerHTML += nickname + ' ';
			IPS_editor[shoutbox.editor_id].togglesource_post_show_html();
			IPS_editor[shoutbox.editor_id].set_context();
			IPS_editor[shoutbox.editor_id].editor_check_focus();
		}
		else
		{
			if (shoutbox.shout_obj)
			{
				shoutbox.shout_obj.value += nickname + ' ';
				shoutbox.shout_obj.focus();
			}
		}
	}
	catch(x)
	{
		try
		{
			if (!shouutbox.shout_obj && shoutbox.get_obj(shoutbox.editor_id+'_textarea'))
			{
				shoutbox.shout_obj = shoutbox.get_obj(shoutbox.editor_id+'_textarea');
				shoutbox.shout_obj.value += nickname + ' ';
				shoutbox.shout_obj.focus();
			}
		}
		catch(y){}
	}
}
}

Otwórz plik sources/components_public/shoutbox/lib/lib_shoutbox.php

Znajdź:

		$r['_name']	 = $this->ipsclass->make_profile_link( $r['_name'], $r['id'] );

Zamień na:

		$href = "java script:shoutbox.add_nick('" . $r['members_display_name'] ."');";
	$r['_name']	 = '<a href=' . $href . '>' . $r['_name'] . "</a>";

Opublikowano

Dokładnie :D Oni to też mają pomysły na zabezpieczenia :D

Co do moda jeszcze. Dodaje on nick osoby klikniętej na koniec tekstu napisanego w shoucie, a po nim spację. Zauważyliśmy dziwne zachowanie na edytorze RTE, ponieważ dodany zostaje Enter, a kursor zamiast na końcu tekstu pojawia się na początku :/

Opublikowano

No to tak proponuję:

- wyróżnienie kolorem (choć niekoniecznie, tak też wygląda dobrze

- dodawanie automatycznie "@" przed nickiem, żeby było wiadomo, że kierujemy słowa do kogoś, a nie tylko wspominamy o kimś (chyba ma to sens?)

"Przyjaciel zawsze powinien nie doceniać naszych zalet...

...wróg zawsze przeceniać nasze wady."

Don Vito Corleone

Dlaczego for, a nie forów? Nie daj się powielanym stereotypom.

† Będziemy bronić SB po kres naszych sił †

  • Manager
Opublikowano
Umm.. nie dziala.. po kliknieciu na nick przechodzi pod adres www.ADRES_FORUM.pl/java

Tematy na forach, szczególnie takich, mają to do siebie, że należy je czytać CAŁE.

Link: http://forum.invisionize.pl/index.php?s=&a...ost&p=17550

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano

Wersja z "@Wareczek "

Otwórz plik jscripts/shoutbox/shoutbox.js

Znajdź:

shoutbox.prototype.clear_shout = function()

Dodaj nad:

shoutbox.prototype.add_nick = function(nickname)
{
if (shoutbox.global_on)
{
	if (shoutbox.shout_obj)
	{
		shoutbox.shout_obj.value += '@' + nickname + ' ';
		shoutbox.shout_obj.focus();
	}
}
else
{
	try
	{
		if (IPS_editor[shoutbox.editor_id].is_rte)
		{
			IPS_editor[shoutbox.editor_id].editor_document.body.innerHTML += '@' + nickname + ' ';
			IPS_editor[shoutbox.editor_id].togglesource_post_show_html();
			IPS_editor[shoutbox.editor_id].set_context();
			IPS_editor[shoutbox.editor_id].editor_check_focus();
		}
		else
		{
			if (shoutbox.shout_obj)
			{
				shoutbox.shout_obj.value += '@' + nickname + ' ';
				shoutbox.shout_obj.focus();
			}
		}
	}
	catch(x)
	{
		try
		{
			if (!shouutbox.shout_obj && shoutbox.get_obj(shoutbox.editor_id+'_textarea'))
			{
				shoutbox.shout_obj = shoutbox.get_obj(shoutbox.editor_id+'_textarea');
				shoutbox.shout_obj.value += '@' + nickname + ' ';
				shoutbox.shout_obj.focus();
			}
		}
		catch(y){}
	}
}
}

Wersja z "Wareczek: "

Otwórz plik jscripts/shoutbox/shoutbox.js

Znajdź:

shoutbox.prototype.clear_shout = function()

Dodaj nad:

shoutbox.prototype.add_nick = function(nickname)
{
if (shoutbox.global_on)
{
	if (shoutbox.shout_obj)
	{
		shoutbox.shout_obj.value += nickname + ': ';
		shoutbox.shout_obj.focus();
	}
}
else
{
	try
	{
		if (IPS_editor[shoutbox.editor_id].is_rte)
		{
			IPS_editor[shoutbox.editor_id].editor_document.body.innerHTML += nickname + ': ';
			IPS_editor[shoutbox.editor_id].togglesource_post_show_html();
			IPS_editor[shoutbox.editor_id].set_context();
			IPS_editor[shoutbox.editor_id].editor_check_focus();
		}
		else
		{
			if (shoutbox.shout_obj)
			{
				shoutbox.shout_obj.value += nickname + ': ';
				shoutbox.shout_obj.focus();
			}
		}
	}
	catch(x)
	{
		try
		{
			if (!shouutbox.shout_obj && shoutbox.get_obj(shoutbox.editor_id+'_textarea'))
			{
				shoutbox.shout_obj = shoutbox.get_obj(shoutbox.editor_id+'_textarea');
				shoutbox.shout_obj.value += nickname + ': ';
				shoutbox.shout_obj.focus();
			}
		}
		catch(y){}
	}
}
}

  • 3 tygodnie później...
  • 2 miesiące temu...
Opublikowano (edytowane)

Wytłumaczę ci o co mi chodzi dokładnie.

Dla przykładu w SB napisała jakaś osoba która ma kolor grupy #FF0000, jej nick to Dr.C4M3L3ON.

Po kliknieciu na ten nick w polu pisania pojawialby się taki kodzik:

[b][color=#FF0000]Dr.C4M3L3ON[/color][/b],

o!

Edytowane przez Dr.C4M3L3ON

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.