Jump to content

Opis tematow - ips forum


Go to solution Solved by DawPi,

Recommended Posts

Czesc wszystkim,

 

Chcialbym sie zapytac czy jest mozliwosc aby tematy wyswietlaly kawalek tresci z posta? Jezeli tak, to robi sie to poprzez wtyczke czy mozna samemu dopisac w stylu.

Link to post
Share on other sites
10 minutes ago, DawPi said:

Pokaż jakby to miało wyglądać.

Powiedzmy max 100 liter/liczb. Tak jak dzialy maja "nazwa dzialu" oraz opis dzialu", tylko w tym przypadku moze pobierac kawalek z tresci pierwszego posta.

Capture.PNG

Link to post
Share on other sites
  • Manager

Podejrzewam, że trudne nie będzie. Możesz edytować skin czylko hookiem byś to chciał załatwić?

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Link to post
Share on other sites
24 minutes ago, DawPi said:

Podejrzewam, że trudne nie będzie. Możesz edytować skin czylko hookiem byś to chciał załatwić?

Zalezy co praktyczniejsze, lzejsze.

Link to post
Share on other sites
  • Manager

To Ty się zastanów. Twoje forum.

 

P.s. zgłoszenia (raporty), NIE służą do odpowiadania w tematach na tym forum. W sumie to na żadnym. Dlaczego tak robisz?

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Link to post
Share on other sites
Quote

To Ty się zastanów. Twoje forum.

W stylu najlepiej .

 

Zreportowalem swoj "podwojny post", wiec nie rozumiem o co Ci chodzi.

Quote

P.s. zgłoszenia (raporty), NIE służą do odpowiadania w tematach na tym forum. W sumie to na żadnym. Dlaczego tak robisz?

Link to post
Share on other sites
  • Manager
17 godzin temu, .hi napisał:

Powiedzmy max 100 liter/liczb. Tak jak dzialy maja "nazwa dzialu" oraz opis dzialu", tylko w tym przypadku moze pobierac kawalek z tresci pierwszego posta.

Capture.PNG

W bicie topicRow znajdź:

					<div class='ipsDataItem_meta ipsType_reset ipsType_light ipsType_blendLinks'>
						<span>
							{lang="byline_itemprop" htmlsprintf="$row->author()->link()"}
						</span>{datetime="$row->mapped('date')" lowercase="true"}
						{{if !\in_array( \IPS\Dispatcher::i()->controller, array( 'forums', 'index' ) )}}
							{lang="in"} <a href="{$row->container()->url()}">{$row->container()->_title}</a>
						{{endif}}
						{{if \count( $row->tags() )}}
							&nbsp;&nbsp;
							{template="tags" group="global" app="core" params="$row->tags(), true"}
						{{endif}}
					</div>

I poniżej dodaj:

                    {{$firstComment = $row->firstComment();}}
                    {{$fcomment = $firstComment ? $firstComment->content() : '';}}
                    {{if mb_strlen( $fcomment )}}
                        <div class='ipsType_medium ipsType_richText' data-ipsTruncate data-ipsTruncate-type='remove' data-ipsTruncate-size='2 lines'>
                            {$fcomment|raw}
                        </div>
                    {{endif}}

 

  • Like 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Link to post
Share on other sites

Dziekuje, Dziala na standardowym wyswietlaniu forum, jezeli zmieniam na "fluid" to sie nie wyswietla. Wiesz moze czemu?

Edited by .hi
Link to post
Share on other sites
  • Manager

Tak, bo fluid korzysta z innego bitu skina i pewno inne zmienne będą. 
Nie pisałeś, że to na fluid chcesz. 

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Link to post
Share on other sites
2 hours ago, DawPi said:

Tak, bo fluid korzysta z innego bitu skina i pewno inne zmienne będą. 
Nie pisałeś, że to na fluid chcesz. 

Tak, przepraszam. Nie sadzilem ze to zrobi roznice. Czy daloby rade pomoc na fluid?

Link to post
Share on other sites
  • Manager

Ale co fluid ma do listy tematów o co pytałeś? Pokaż screen gdzie i co chcesz umieścić dokładnie.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Link to post
Share on other sites
Just now, DawPi said:

Ale co fluid ma do listy tematów o co pytałeś? Pokaż screen gdzie i co chcesz umieścić dokładnie.

Zmieniajac na fluid, tematy sa na glownej stronie, zamiast: dzial / subkategoria > temat. Wiec jezeli uzywam table traditional view to kod podany powyzej wyswietla mi "opisy" tematow, mimo to po zmianie na fluid czyli tematy sie przemiejszczaja na glowna strone nie pokazuje sie nic procz nazw tematow, a ja chcialbym aby sie pokazywaly opisy tematow jak na "table traditional view" czyli tak jak na obrazku: capture.png (zalacznik)

 

Capture1.png - aktualny sposob wyswietlania tematow na stronie glownej w trybie "fluid".

Capture.png  - aktualny sposob wyswietlania tematow korzystajac z kodu ktory dales wyzej, w formie table traditional view".

 

Chcialbym aby fluid wyswietlajac tematy na stronie glownej wyswietlal mi opisy tak jak wyswietla "traditional view".

Capture.PNG

Capture1.PNG

Link to post
Share on other sites
  • Manager
  • Solution

W bicie simplifiedTopicRow szukasz:

						<span class='ipsType_break ipsContained'>
							<a href='{$row->url( "getPrefComment" )}' class='' title='{{if $row->mapped('title')}}{$row->mapped('title')}{{else}}{lang="content_deleted"}{{endif}} {{if $row->canEdit()}}{lang="click_hold_edit"}{{endif}}' {{if $row->tableHoverUrl and $row->canView()}} data-ipsHover data-ipsHover-target='{$row->url()->setQueryString('preview', 1)}' data-ipsHover-timeout='1.5'{{endif}}{{if $row->canEdit()}} data-role="editableTitle"{{endif}}>
								<span>
									{{if $row->mapped('title') or $row->mapped('title') == 0}}{$row->mapped('title')}{{else}}<em class="ipsType_light">{lang="content_deleted"}</em>{{endif}}
								</span>
							</a>
						</span>

Dajesz niżej:

                    {{$firstComment = $row->firstComment();}}
                        {{$fcomment = $firstComment ? $firstComment->content() : '';}}
                        {{if mb_strlen( $fcomment )}}
                            <div class='ipsType_medium ipsType_richText' data-ipsTruncate data-ipsTruncate-type='remove' data-ipsTruncate-size='2 lines'>
                                {$fcomment|raw}
                            </div>
                        {{endif}}

 

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.