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

ROZWIĄZANY: Problem z avatarami w TOP


Oui

Rekomendowane odpowiedzi

Witam, mam problem z modyfikacjami "top". To znaczy... Po zainstalowaniu modyfikacji:

-(DP32) Top Shouters v1.0.1

-(DP32) Top Posters v1.0.1

-(DP32) Top Reputation v1.0.5

Obok użytkowników nie widać avatarów do nich przynależnych (widać na screenie poniżej).

Proszę o poradę, gdzie i jaki kod dodać, bądź jak inaczej poradzić sobie z tym 'fantem'.

Modyfikacje te są podobno w pełni kompatybilne z wersją 3.3.3 (a na takiej obecnie się z tym bawię), więc nie wiem co jest przyczyną niepojawiania się avatarów.

Jeśli gdzieś już było to rozwiązanie (aczkolwiek przeszukałem 21 stron wyszukiwania i nie mogłem na to natrafić), to przepraszam i proszę o link do tematu, w którym dokładnie jest opisane jak rozwiązać ten problem.

Screen problemu:

80609242560596733465.png

Zielonymi paskami oznaczone jest gdzie powinny być avatary rozmiarów 30x30px.

Z góry dziękuję za pomoc :)

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Modyfikacje te są podobno w pełni kompatybilne z wersją 3.3.3 (a na takiej obecnie się z tym bawię), więc nie wiem co jest przyczyną niepojawiania się avatarów.

Autor nie przewidział takiej opcji. Nie wiem na jakiej podstawie pomyślałeś inaczej. W każdym z podanych plików masz screeny na których takich awatarów nie widać.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

A jest możliwość wstawienia ich w jakiś sposób poprzez przerobienie/dodanie kodu? Na innych forach spotykałem się wielokrotnie z avatarmi przy TOP'kach, więc mam nadzieję, że i tutaj takowa możliwość istnieje.

Edytowane przez Oui
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Myślę, że istnieje. Nikt Ci tego zabronić nie może, o ile nie będziesz potem takiej modyfikowanej modyfikacji rozpowszechniał. Jednak poradnik, jak to zrobić możesz zamieścić na naszym forum - na pewno użytkownicy będą Ci wdzięczni.

Jako, że temat niejako się wyczerpał proponuję oznaczyć, go jako rozwiązany, zgoda?

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

Przydałaby mi się w tym pomoc, bo łagodnie mówiąc jestem w tych kwestiach zielony :)

Jeśli ktoś byłby na tyle miły, by taki poradnik wykonać, bądź po prostu pomóc mi to zrobić (drogą PW), to będę dozgonnie wdzięczny.

Jako, że temat niejako się wyczerpał proponuję oznaczyć, go jako rozwiązany, zgoda?

Bardziej chodziło mi o uzyskanie pomocy w sprawie stworzenia ów avatarów, aczkolwiek skoro uważasz, że najwyższa pora by zakończyć ten temat, to czyń swoją powinność :)

No chyba że chcesz mi jeszcze w jakimś stopniu pomóc, to się nie pogniewam ^^ Wręcz przeciwnie.

Edytowane przez Oui
Odnośnik do komentarza
Udostępnij na innych stronach

Co do postów to zainstaluj sobie rozszerzenie "Top posters" 2.0.0 autorstwa Adriano Faria - wtedy będziesz miał zdjęcia użytkownika przy nicku ;)

Co do tej wersji modyfikacji, nie podoba mi się sposób odzwierciedlania ilości postów. Ale avatary są. Może jakiś nikt nie będzie miał chęci/mógł mi pomóc, wykorzystam jedną modyfikację do włączenia jej w drugą (nie wiem co mi z tego wyjdzie i czy tak się da, ale spróbować mogę). Póki co poczekam jeszcze na odpowiedź kogoś obeznanego w temacie, może jednak ktoś się skusi :)

Odnośnik do komentarza
Udostępnij na innych stronach

Nie mogę edytować poprzedniego posta, więc z konieczności piszę kolejny. Otóż udało mi się jako-tako przerobić Top Posters. Nie mam zamiaru tutaj przywłaszczać sobie tytułu kodera, tylko dlatego, że połączyłem kody dwóch modyfikacji. W każdym bądź razie efekt jest następujący:

92548712358704077314.png

Połączone zostały hooki:

(SOS32) Top Posters 2.0.1 by Adriano Faria

(DP32) Top X Posters 1.0.1 (pl) by DawPi

Nie wiem czy mogę tutaj podawać cały plik, ale na wszelki wypadek tego nie uczynię. Wrzucam jednak kod, który wrzuciłem (jeśli również nie można, to proszę o usunięcie):

<a href='{parse url="showuser={$r['member_id']}" seotitle="{$r['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['view_profile']}' class='ipsUserPhotoLink left'><img src='{$r['pp_mini_photo']}' alt="{$r['members_display_name']}{$this->lang->words['users_photo']}" class='ipsUserPhoto ipsUserPhoto_mini' /></a>

Po:

<div class='_sbcollapsable'>
<ul class='ipsList_withminiphoto'>
<foreach loop="topposters_hook:$users as $r">
<li class='clearfix'>

Kod został skopiowany z (DP32) Top X Posters 1.0.1 (pl) by DawPi i wrzucony do (SOS32) Top Posters 2.0.1 by Adriano Faria.

Mam jednak problem z pozostałymi dwoma TOP'kami, a dokładniej z:

(DP32) Top Reputation 1.0.5 (pl) by DawPi

(DP32) Top X Shouters 1.0.1 (pl) by DawPi

Jeśli ktoś byłby na tyle miły i przerobił mi te dwie modyfikacje na wzór tej, którą ja zrobiłem. U mnie występuje taki błąd, że zamiast zdjęcia pojawia się odnośnik "Zdjęcie". Z góry śliczne dzięki i mam nadzieję, że komuś jeszcze się przyda powyższy kod.

  • Lubię to 1
Odnośnik do komentarza
Udostępnij na innych stronach

Ponownie z powodu niemożności edycji poprzedniego posta, piszę kolejny. A co w tym poście? Otóż uporałem się z TOP 5 reputacji. Udało mi się dodać avatar, a wygląda to w ten sposób:

19216121626663355333.png

Jeśli ktoś jest ciekawy jak to zrobiłem, wyjaśnię poniżej:

Edytowałem hook: -RAW33- Likes Leaders 1.1.0. Nie pytajcie proszę z czego wziąłem kod, który do niego wkleiłem, bo mieszałem różne hooki (m.in. na reputację, posty, tematy, online) i nie pamiętam, co jest z czego. Grunt, że działa :)

Wyszukaj:

<div class='_sbcollapsable'>
 <ul class='ipsList_withminiphoto'>
 <foreach loop="mvp_hook:$ltl as $r">
 <li class='clearfix'>

Wszystko poniżej ma wyglądać w ten sposób:

</p>
  <if test="$r['member_id']">
   <a href='{parse url="showuser={$r['member_id']}" seotitle="{$r['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['view_profile']}' class='ipsUserPhotoLink'>
  </if>
  <img src='{$r['pp_mini_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$r['members_display_name'])"}" class='ipsUserPhoto ipsUserPhoto_mini left'/>
  <if test="$r['member_id']">
   </a>
  </if>
<div class='list_content'>
   <p>
 <if test="$r['members_display_name']">{parse template="userHoverCard" group="global" params="$r"}<else />{$this->settings['guest_name_pre']}{$r['starter_name']}{$this->settings['guest_name_suf']}</if>
</p>

<if test="RepPositive:|:$r['pp_reputation_points'] > 0">
				 <span class='reputation positive' style='margin: 0px; padding: 0px 4px; float:right;'>
					 </if>
					 <if test="RepNegative:|:$r['pp_reputation_points'] < 0">
						 <span class='reputation negative' style='margin: 0px; padding: 0px 4px; float:right;'>
					 </if>
					 <if test="RepZero:|:$r['pp_reputation_points'] == 0">
						 <span class='reputation zero' style='margin: 0px; padding: 0px 4px; float:right;'>
					 </if>						   
					  {$r['pp_reputation_points']}
				 </span>
			  </if>

</div>
 </li>
 </foreach>
 </ul>
</div>
</div>
</if>]]></template_content>
  <template_name>hookLikesThisLeaders</template_name>
  <template_data>$ltl</template_data>
  <template_updated>1282488346</template_updated>
  <template_removable>0</template_removable>
  <template_added_to>0</template_added_to>
  <template_user_added>0</template_user_added>
  <template_user_edited>0</template_user_edited>
  <template_master_key>root</template_master_key>
  <template_set_type/>
   </templates>
 </hookextras_templates>



 <hookextras_language>
   <language>
  <word_app>core</word_app>
  <word_pack>public_global</word_pack>
  <word_key>lt_leaders</word_key>
  <word_default>TOP 5 lubianych</word_default>
  <word_custom/>
  <word_js>0</word_js>
   </language>
   <language>
  <word_app>core</word_app>
  <word_pack>public_global</word_pack>
  <word_key>lt_rep</word_key>
  <word_default>Likes</word_default>
  <word_custom/>
  <word_js>0</word_js>
   </language>
 </hookextras_language>
 <hookextras_modules/>
 <hookextras_help/>
 <hookextras_templates/>
 <hookextras_css/>
 <hookextras_tasks/>
 <hookextras_database_create/>
 <hookextras_database_alter/>
 <hookextras_database_update/>
 <hookextras_database_insert/>
</hookexport>

Oczywiście nie jestem ekspertem w sprawach kodu, więc jeśli coś jest źle według eksperta/znachora - proszę o poprawę :)

Pozostała do edycji jeszcze TOP 5 Shouters, ale z tym sobie nie mogę dać rady. Próbowałem już na różnorakie sposoby i nic nie mogę wykombinować. No cóż, póki co nie jest mi to aż tak potrzebne, więc jeśli komuś pomogłem tym tematem, to się bardzo cieszę. Myślę, że można go już zamknąć.

  • Lubię to 1
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o wysłanie wiadomości do jednego z członków ekipy zarządzającej.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • 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ę.