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

Jak dodać nowe wartości w bloku


Rekomendowane odpowiedzi

W ip page, jest możliwość wstawiania tych bloków jak i na swoje strony jak i na zewnętrzne strony, fajnie to wygląda. Tutaj standardowy.

{{if !empty( $records ) }}
	<h3 class='ipsWidget_title ipsType_reset'>{$title}</h3>
	{{if $orientation == 'vertical'}}
		<div class='ipsPad_half ipsWidget_inner'>
			<ul class='ipsDataList ipsDataList_reducedSpacing ipsContained_container'>
				{{foreach $records as $record}}
					<li class='ipsDataItem'>
						<div class='ipsDataItem_icon ipsPos_top'>
							{template="userPhoto" group="global" app="core" params="$record->author(), 'tiny'"}
						</div>
						<div class='ipsDataItem_main cWidgetComments'>
							<div class="ipsCommentCount ipsPos_right {{if ( $record->record_comments ) === 0}}ipsFaded{{endif}}" data-ipsTooltip title='{lang="replies_number" pluralize="$record->record_comments"}'>{expression="$record->record_comments"}</div>
							<div class='ipsType_break ipsContained'>
								<a href="{$record->url()->setQueryString( 'do', 'getLastComment' )}" title='{lang="view_this_cmsrecord" sprintf="\IPS\Member::loggedIn()->language()->addToStack( 'content_db_lang_sl_' . $record::$customDatabaseId, FALSE ), $record->_title"}' class='ipsDataItem_title'>{$record->_title}</a>
							</div>
							<p class='ipsType_reset ipsType_medium ipsType_blendLinks'>
								<span>{lang="byline_nodate" htmlsprintf="$record->author()->link()"}</span><br>
								<span class="ipsType_light">{datetime="$record->mapped('date')"}</span>
							</p>
						</div>
					</li>
				{{endforeach}}
			</ul>
		</div>
	{{else}}
		<div class='ipsWidget_inner'>
			<ul class='ipsDataList ipsContained_container'>
				{template="recordRow" group="listing" location="database" app="cms" themeClass="IPS\cms\Theme" params="null, null, $records"}
			</ul>
		</div>
	{{endif}}
{{endif}}

Co prawda przy edycji standardowego kodu, mogę ładnie ustawić wygląd, czy wywalić kilka danych jakby były niepotrzebne, np avatar, data publikacji okienko z ilością komentarzy.

Ale jak to ugryźć aby np wrzucić do tego bloku grafikę co jest dodawana w artykule zamiast np avatara lub np nazwę kategorii w której znajduje się artykuł.

Na forum w aktywności, jest ładnie podane, że np jest dodany nowy artykuł w tej kategorii, to zakładam, że jest taka możliwość, gorzej chyba z tą grafiką do pokazania w tym bloku.

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Pisząc $records miałeś na myśli szablon co jest w ip page? Bo właściwie tam znalazłem tą grafikę gdzie się wstawia, dosłownie jedna linia skopiowana i ładnie wyświetla w bloku, nie licząc, że na komórki strasznie się rozjeżdża trzeba gdzieś tego poszukać jeszcze.

Wystarczyło  dodać.

<img class="ipsImage" src="{file="$record->_record_image_thumb" extension="cms_Records"}">

I jeżeli tak, te $records chodziło o szablon w ip page to gdzie jest ten od ostatniej aktywności na forum, przeglądam ogólnie styl szablonu co mam na forum, ale nie mogę tego trafić. A chyba nigdzie podobnie na forum nie są wyświetlane te kategorie co znajduje się w niej artykuł.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie idzie tego nigdzie znaleźć, szukając po szablonach w streams jest tylko jakby całość, nie ma tego bloku co wyświetla te formatowanie z "aktywności" , ktoś doradzi gdzie tego szukać. Chodzi o ten blok, i o ten wynik co pokazuje w jakiej kategorii znajduje się ten temat.

 

Cała_aktywność_-_forum.invisionize.pl_-_Support_IP.Board_-_2017-08-17_15.32.10.png

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