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

Plugin ten wyświetla ostatnie posty na forum. Wszystko fajnie działa tylko nie wiem jak zmienić jedną rzecz. Jak edytować szablon aby autor ostatniego postu był "odsyłaczem" jak każdy inny link do użytkownika (również w budowanej wtyczce Recent Topics)

szablon RecentPost:

<div class='general_box'>
<h3><img src='{$this->settings['img_url']}/comment_new.png' alt='' /> {$this->lang->words['recentposts_title']}</h3>
   <div class='_sbcollapsable'>
  <ul class='hfeed block_list'>
 {parse striping="recent_topics" classes="row1,row2 altrow"}
 <foreach loop="posts:$recentPosts as $post">
	    <li class='hentry {parse striping="recent_topics"}'>
	    <a href='{parse url="showtopic={$post['tid']}" base="public"}'><b>{$post['title']}</b></a> <a href='{parse url="showtopic={$post['tid']}&view=getlastpost" base="public" template="showtopic" seotitle="{$post['seo_last_title']}"}' title='{$this->lang->words['view_last_post']}'>{parse replacement="f_lastpost"}</a>
	    <br/>
	    <if test="starterInfo:|:$this->settings['hsc_rp_start'] == 1">
	    {$this->lang->words['started_by']}: {$post['starter_name']}{parse template="user_popup" group="global" params="$post['starter_id']"} 
<span class='date'>({$post['start_date']})</span>
	    <br/>
	    </if>
	    <if test="firstPost:|:$this->settings['hsc_rp_post'] == 'F'">
	    {$post['post']}
	    <br/>
	    </if>
	    <if test="views:|:$this->settings['hsc_rp_views'] == 1">
	    {$this->lang->words['views']}: {parse format_number="$post['views']"}   {$this->lang->words['replies']}: {parse format_number="$post['posts']"}
	    <br/>
	    </if>
	    <if test="lastPostInfo:|:$this->settings['hsc_rp_last'] == 1">
	    {$this->lang->words['last_reply']}: {$post['last_poster_name']}{parse template="user_popup" group="global" params="$post['last_poster_id']"} <span class='date'>({$post['last_post']})</span>
	    <br/>
	    </if>
	    <if test="lastPost:|:$this->settings['hsc_rp_post'] == 'L' and $post['post']">
	    {$post['post']}
	    </if>
	    </li>
 </foreach>
  </ul>
  </div>
</div>
<br />

Opublikowano

jesli chcesz aby byl odsylaczem (linkiem) tzn gdzies Ci brakuje

<a href=

wiec musisz to uzupelnic w dziale w ktorym kod odnosi sie do autora postu a wiec

<if test="starterInfo:|:$this->settings['hsc_rp_start'] == 1">
			    {$this->lang->words['started_by']}: {$post['starter_name']}{parse template="user_popup" group="global" params="$post['starter_id']"} 
<span class='date'>({$post['start_date']})</span>
			    <br/>
			    </if>

Pomoglem ? Podziekuj naciskajac " + " to nic nie kosztuje a dobrze o Tobie swiadczy ;)

Opublikowano

Oczywiście że korzystam z narzędzi które podałeś... ale chyba nie w tym rzecz..

nie wiem kompletnie w jaki sposób to edytować

jeśli w RecentPost fragment wyświetlający nick wygląda tak:

<if test="starterInfo:|:$this->settings['hsc_rp_start'] == 1">
							    {$this->lang->words['started_by']}: {$post['starter_name']}{parse template="user_popup" group="global" params="$post['starter_id']"} 
<span class='date'>({$post['start_date']})</span>
							    <br/>
							    </if>

a w Recent Topic tak:

<p class='desc ipsType_smaller'>
 <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>
 - {parse date="$r['start_date']" format="short"}
   </p>

to raz -> nigdzie nie widzę odsyłacza <a href > ; dwa -> plugin korzysta z innych zmiennych czy się mylę i czegoś zajarzyć nie mogę ?? Po prostu na MYBB jakoś łatwiej to wszystko było "rozkminić"

Opublikowano

jak dla mnie w Recent Topics to jest ten kod

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

Pomoglem ? Podziekuj naciskajac " + " to nic nie kosztuje a dobrze o Tobie swiadczy ;)

Opublikowano

Ładowana jest templatka:

{parse template="userHoverCard" group="global" params="$r"}

Spróbuj wkleić ten sam kod w swojej modyfikacji. Jeśli się nie uda, to albo zajrzyj do tego szablonu, albo sprawdź jak nazwy użytkowników są ładowane w tematach.

ten sam czyli który ? ten który podałem w CODE z RecentTopic już zamieniałem z tym który podałem w CODE z RecentPost (nic to nie dało prócz tego że przestało wyświetlać autora postu..)

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