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

Thanks Mod Light - ajax - podziekowanie tylko autorowi


Rekomendowane odpowiedzi

Opublikowano (edytowane)

Nawiązując do tego tematu:

http://forum.invisionize.pl/index.php?showtopic=2312

Chciałbym otrzymać ten sam efekt, różnica jest w tym że ja pisząc posta w temacie mogę podziękować każdemu, a chciałbym aby można było tylko autorowi.

Niestety jeszcze nie potrafię na tyle aby sam to zrobić, wystukiwało mi błędy.

//Zły dział proszę przenieść...

Edytowane przez Dr R.I.P
Opublikowano

Jeśli w topics.php zmienimy:

				if ($this->ipsclass->vars['thx_topics_replies'])

na

if ( ( $this->ipsclass->member['id'] != $row['author_id'] ) AND ( ( ( $this->ipsclass->member['id'] == $this->topic['starter_id'] ) ) OR ( ( $row['author_id'] == $this->topic['starter_id'] ) ) ) )

to znika opcja dodawania innym ale jest możliwe dodawania podziękowań autorowi jeśli napisał kolejne posty. Czyli innymi słowy można dawać do każdego nowego/kolejnego posta autora podziękuj.

  • Manager
Opublikowano
Chciałbym otrzymać ten sam efekt, różnica jest w tym że ja pisząc posta w temacie mogę podziękować każdemu, a chciałbym aby można było tylko autorowi.

Nie rozumiem. Tzn. rozumiem, ale nie jest to dla mnie jednoznaczne. Czym to ma się różnić od mojego tutoriala?

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

  • Manager
Opublikowano

Ja tam nie widzę żadnej różnicy. Znajdź:

				if ($this->ipsclass->vars['thx_topics_replies'])
			{
				$row['thanks_button'] = "<a style=\"cursor:pointer;\" id=\"thank_".$thank_pid."b\" onclick=\"thanks_add('thanks', '{$thank_pid}', '{$row['author_name']}','{$row['author_id']}')\"><img src=\"style_images/<#IMG_DIR#>/p_thanks.gif\" alt=\"Dzieki\" title=\"Dzieki\" /></a>";
			}
			if ($row['pid'] == $this->topic['topic_firstpost'])
			{
				$row['thanks_button'] = "<a style=\"cursor:pointer;\" id=\"thank_".$thank_pid."b\" onclick=\"thanks_add('thanks', '{$thank_pid}', '{$row['author_name']}','{$row['author_id']}')\"><img src=\"style_images/<#IMG_DIR#>/p_thanks.gif\" alt=\"Dzieki\" title=\"Dzieki\" /></a>";
			}
			if ($this->ipsclass->member['id'] == $row['author_id'] || !$this->ipsclass->member['id'])
			{$row['thanks_button'] = "";
			}

Zamień na:

if ( ( $this->ipsclass->member['id'] != $row['author_id'] ) AND ( ( ( $this->ipsclass->member['id'] == $this->topic['starter_id'] ) ) OR ( ( $row['author_id'] == $this->topic['starter_id'] ) ) ) )
{
				$row['thanks_button'] = "<a style=\"cursor:pointer;\" id=\"thank_".$thank_pid."b\" onclick=\"thanks_add('thanks', '{$thank_pid}', '{$row['author_name']}','{$row['author_id']}')\"><img src=\"style_images/<#IMG_DIR#>/p_thanks.gif\" alt=\"Dzieki\" title=\"Dzieki\" /></a>";
}

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

Po zmianie, autor tematu może otrzymać podziękowanie, ale jeśli napisał kolejne posty w tym samym temacie można dać mu kolejne przy tych następnych postach, a musi być tylko pierwszy post.

Opublikowano (edytowane)

Sek. musze to wyjaśnić:

Przy thx advanced po dokonaniu Twojej edycji sprawa wyglądała następująco:

  1. Autor tematu dostawał "thanksa" tylko w pierwszym poście tematu.
  2. Autor mógł dawać podziękowanie osobom które wg niego mu pomogły odpisując w temacie (mógł wszystkim poza sobą)

Po edycji thx light wg tego co dałeś wyżej:

  1. Autor tematu otrzymuje thanksa NIE tylko w pierwszym poście tematu ale we wszystkich kolejnych gdy je napisze, więc zamiast 1 thanksa może dostać 15, gdy napisze jeszcze 15 postów w swoim temacie.
  2. Autor mógł dawać podziękowanie osobom które wg niego mu pomogły odpisując w temacie (mógł wszystkim poza sobą). Czyli tutaj bez zmian i tak ma zostać.

Edytowane przez Dr R.I.P

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