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

Wiadomość i Dodaj/Usuń znajomego


Mario14125

Rekomendowane odpowiedzi

Tak sobie siedząc wymyśliłem taki bajer. Co prawda może to nie mieć zainteresowania ale pomyślałem że fajnie mieć coś takiego :) Mianowicie poradnik dodaje nam do wyglądu profilu piszącego w temacie dwa przyciski umożliwiające wysłanie wiadomości oraz dodania lub usunięcie znajomego. Dla większego szpanu korzysta to z opcji takich jak po najechaniu kursorem myszki na nazwę użytkownika, odczekania tych kilku sekund aż pojawi się okienko i kliknie się, np. w wysłanie prywatnej wiadomości.

Zobrazuje jak to wygląda:

di-P13XNE4F.png

Instrukcja jest banalnie prosta. Mianowicie:

Panel administracyjny :a: Wygląd :a:*IP.Board :a: Główne szablony :a: userInfoPane

Znajdź:

		<if test="postCount:|:$author['member_id']">
		<li class='post_count desc lighter'>
			{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} {$this->lang->words['m_posts']}
		</li>
		</if>
Dodaj powyżej:
<li>
<if test="$this->memberData['member_id'] AND $this->memberData['member_id'] != $author['member_id'] AND $this->memberData['g_use_pm'] AND $this->memberData['members_disable_pm'] == 0 AND IPSLib::moduleIsEnabled( 'messaging', 'members' )">
			<a href='{parse url="app=members&module=messaging&section=send&do=form&fromMemberID={$author['member_id']}" base="public"}' title='{$this->lang->words['pm_this_member']}' id='pm_xxx_{$author['member_id']}' class='pm_button ipsButton_secondary ipsType_smaller'>{parse replacement="send_msg"}</a>
		</if>
<if test="$this->memberData['member_id'] AND $this->memberData['member_id'] != $author['member_id'] && $this->settings['friends_enabled'] AND $this->memberData['g_can_add_friends']">
				<if test="IPSMember::checkFriendStatus( $author['member_id'] )">
					<a href='{parse url="app=members&module=profile&section=friends&do=remove&member_id={$author['member_id']}&secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['remove_friend']}' class='pm_button ipsButton_secondary ipsType_smaller'>{parse replacement="remove_friend"}</a>
				<else />
					<a href='{parse url="app=members&module=profile&section=friends&do=add&member_id={$author['member_id']}&secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['add_friend']}' class='pm_button ipsButton_secondary ipsType_smaller'>{parse replacement="add_friend"}</a>
				</if>
			</if>
</li>
Zapisz. Gotowe! Osoba zalogowana na konto nie widzi przy swoich postach jako autor postu tych przycisków, są one tylko widoczne przy innych użytkownikach. Autor postu nie ma żadnej pustej przestrzeni gdy nie widzi tych przycisków.
  • Lubię to 2

01001001 01010000 00101110 01000010 01101111 01100001 01110010 01100100

Odnośnik do komentarza
Udostępnij na innych stronach

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ę.