Thanks for post - podziękowania za wpis na forum Drukuj
Ocena użytkowników: / 2
SłabyŚwietny 
Wpisany przez Patryk yarpo Jar   
poniedziałek, 21 lutego 2011 20:14

Niedawno na naszym forum zainstlowaliśmy bardzo fajny (w swojej prostocie system podziękowań). Działa podobnie jak "lubię to" na facebooku. Nie można oceniać negatywnie postu. Uważam, że słusznie. Krytyka nie powinna opierać się jedynie na dawaniu minusa - musi być konstruktywna.

 

Skąd pobrać?

Jeśli chciałbyś także zaninstalować taką wtyczkę u siebie, to możesz ją za darmo pobrać ze strony:

 

Instalacja

Choć trochę zmieniłem zdanie niedawno, nadal niezbyt wiem, jak działa. Dlatego też zdecydowanie polecam używanie nowych modyfikacji, zgodnych z MODX oraz AutoMOD.

Zakładam, że zainstalowaś AutoMOD.

Przy pomocy AutoMOD uploaduj paczkę zip na serwer. Następnie przejdź do instalacji (wszystko user friendly, do wyklikania).

Jeśli używasz domyślnej skórki, wszystko się ładnie samo zintegruje. W przypadku naszego forum, musiałem trochę ręcznie pogrzebać. Główne zmiany są w pliku 'template/viewtopic_body.html'. Informacje o zmiennych ustawianych przez modyfikację można znaleźć w pliku `includes/functions_thanks.php':

array(
			'THANKS'		=> get_thanks($row['post_id']),
			'THANK_MODE'		=> $thank_mode,
			'THANKS_LINK'		=> append_sid("{$phpbb_root_path}viewtopic.$phpEx" ...
			'THANK_TEXT'		=> $user->lang['THANK_TEXT_1'],
			'THANK_TEXT_2'		=> (get_thanks_number($row['post_id']) != 1) ? ...
			'THANKS_FROM'		=> $user->lang['THANK_FROM'],
			'POSTER_RECEIVE_COUNT'	=> get_user_count($poster_id, true),
			'POSTER_GIVE_COUNT'	=> get_user_count($poster_id, false),
			'POSTER_RECEIVE_COUNT_LINK'=> append_sid("{$phpbb_root_path}thankslist. ...
			'POSTER_GIVE_COUNT_LINK'=> append_sid("{$phpbb_root_path}thankslist. ...
			'S_IS_OWN_POST'		=> ($user->data['user_id'] == $poster_id) ? ...
			'S_POST_ANONYMOUS'	=> ($poster_id == ANONYMOUS) ? true : false,
			'THANK_IMG' 		=> (already_thanked($row['post_id'], $user->data['user_id'])) ...
			'THANKS_POSTLIST_VIEW'	=> $config['thanks_postlist_view'],
			'THANKS_COUNTERS_VIEW'	=> $config['thanks_counters_view'],
			'S_ALREADY_THANKED'	=> already_thanked($row['post_id'], $user->data['user_id']),
			'S_REMOVE_THANKS'	=> $config['remove_thanks'],
			'S_FIRST_POST_ONLY'	=> $config['thanks_only_first_post'],
			'POST_REPUT'		=> (get_thanks_number($row['post_id']) != 0) ? ...
			'S_THANKS_POST_REPUT_VIEW'=> $config['thanks_post_reput_view'],
			'S_THANKS_REPUT_GRAPHIC'=> $config['thanks_reput_graphic'],
			'THANKS_REPUT_HEIGHT'	=> sprintf('%dpx', $config['thanks_reput_height']),
			'THANKS_REPUT_GRAPHIC_WIDTH'=> sprintf('%dpx', $config['thanks_reput_level']* ...
			'THANKS_REPUT_IMAGE' 	=> ($config['thanks_reput_image']) ? $phpbb_root_path . ...
			'THANKS_REPUT_IMAGE_BACK'=> ($config['thanks_reput_image_back']) ? $phpbb_root_path . ...
		);

Po więcej odsyłam na stronę autorów modyfikacji oraz do wskazanych plików i instalatora. Zmian jest trochę więcej, możliwości, z których korzystamy na forum YouthCoders.net to zalednie wierzchołek góry lodowej :)

 

Tłumaczenie

Ze względniu na braki w czasie, nie przetłumaczyłem wszystkiego. Jeśli ktoś miałby ochotę pobawić się w tłumacza, to zachęcam :)

Daniel 'Raszpun' Szerszeń pomógł nam w tłumaczeniu. Oto plik spolszczający modyfikację: