Skocz do zawartości

Dodatkowe Pole - Download


Przejdź do rozwiązania Rozwiązane przez Majster87,

Rekomendowane odpowiedzi

Opublikowano
6 godzin temu, DawPi napisał(a):

Daj cały kod szablonu jaki używasz na tej głównej i gdzie co i jak dokładnie wklejasz. 

{{if ! empty( $files) }}
    {{foreach $files as $file}}
        {{$dateFile = \IPS\DateTime::ts( $file->submitted );}}
        {{$dday = $dateFile->format('d');}}
        {{$mmonth =  $dateFile->format('m');}}
        {{$yyear = $dateFile->format('Y');}}
        {{$hhour = $dateFile->format('H:i');}}
        
        {{if isset( $file->container()->parent()->id ) && $file->container()->parent()->id}}
            {{$shortRoot  = '';}}
            {{$rootName   = \IPS\Member::loggedIn()->language()->get( "downloads_category_{$file->container()->parent()->id}" );}}
            {{$shortcut   = explode( ' ', $rootName );}}
            {{$shortRoot .= $shortcut[0][0] . $shortcut[1][0];}}
            {{$shortRoot .= preg_replace( '/\D/', '', $rootName );}}
{{$image2Path = "/img/category_{$file->container()->parent()->id}.png";}}

    {{if $file->container()->parent()->id == 157}}
        {{$image2Path = "/img/fs25-logo-small.png";}}
    {{elseif $file->container()->parent()->id == 2}}
        {{$image2Path = "/img/fs22-logo-small.png";}}
{{elseif $file->container()->parent()->id == 119}}
        {{$image2Path = "/img/fs19-logo-small.png";}}
    {{endif}}
        {{endif}}

        <div class="post-row clearfix">
            <div class="post-row-image">
                <ul class="post-date">
                    {{if isset( $file->container()->parent()->id ) && $file->container()->parent()->id}}
                        <li class="post-main-category">{$shortRoot}</li>
                    {{endif}}
                    <li class="post-day">{$dday}</li>
                    <li class="post-month-year">{$mmonth}.{$yyear}</li>
                    <li class="post-month-hour">{$hhour}</li>
                  
                   <!--{{if $file->submitted > \IPS\DateTime::create()->sub( new \DateInterval( 'PT24H' ) )->getTimestamp() }}
                        <li class="post-daynew">{lang="dp47dp47lastfileswidget_new"}</li>
                    {{endif}}-->
                  <li class="bg-contain size-35 top-20 left-330 absolute clearfix"><img src="{$image2Path}" /></li>
                </ul>
                <a href="{$file->url()}" title="{$file->name}" data-wpel-link="internal">{template="dp47lfwThumbImage" group="plugins" location="global" app="core" params="$file->primary_screenshot_thumb, $file->name, 'large'"}</a>
            </div>
            <div class="post-row-description">
                <h2 class="post-row-title"><a href="{$file->url()}" title="{$file->name}" data-wpel-link="internal">{$file->name}<span class="type-badges"></span></a>&nbsp;&nbsp;{{if $file->submitted > \IPS\DateTime::create()->sub( new \DateInterval( 'PT24H' ) )->getTimestamp() }}<span class="badge label">New</span>{{endif}}</h2>
                <div class="post-row-rating">
                    {{if $file->container()->bitoptions['reviews']}}
                        {template="rating" group="global" location="front" app="core" params="'small', $file->rating, \IPS\Settings::i()->reviews_rating_out_of"}
                    {{endif}}
                </div>
              Autor : {$field['value']|raw}
                {{if isset( $file->container()->parent()->id ) && $file->container()->parent()->id}}
                    <div class="post-row-categories game-type"><a href="{$file->container()->parent()->url()}" data-wpel-link="internal">{lang="downloads_category_{$file->container()->parent()->id}"}</a></div>
                {{endif}}
                <div class="post-row-categories"><a href="{$file->container()->url()}" data-wpel-link="internal">{$file->container()->_title}</a><a href="{$file->url()}" data-wpel-link="internal">{$file->name}</a></div>
              <div class="post-row-details  ipsResponsive_hidePhone ipsResponsive_hideTablet">
                    <div class="post-row-stats">
                        <span class="downloads-today" title="downloads today">{number="$file->views"}</span><span class="downloads-total" title="total downloads">{number="$file->downloads"}</span>
                        <span class="comments-count" title="comments">{number="$file->comments"}</span>    
                      <span class="version" title="version"><i class="fa-solid fa-cubes"></i> {$file->version} </span>
                    </div>
                    <a title="{$file->name}" class="ipsResponsive_hidePhone ipsResponsive_hideTablet more-link" href="{$file->url()}" data-wpel-link="internal">{lang="download_now"}<span></span></a>
                </div>
            </div>
        </div>
    {{endforeach}}
    {{if $pagination['pages'] > 1}}
        <div class="ipsButtonBar ipsPad_half ipsClearfix ipsClear ipsType_center">
            {template="pagination" app="core" location="global" group="global" params="$pagination['url'], $pagination['pages'], $pagination['page'], $pagination['perpage'], TRUE, $pKey"}
        </div>
    {{endif}}
{{endif}}

hce dodac do wtyczki co wyswietla liste plików na stronie głównej

 

ten fragment 

Autor : {$field['value']|raw}

 

logo.png.519590789bae8db2833a4ecc09316aef.png

Zostaw suba, dużo pomożesz w tworzeniu: https://www.youtube.com/channel/UC8T8FoCAhg64dNIxQfCwhEQ

Opublikowano
$file, $commentsAndReviews, $versionData, $previousVersions, $next=NULL, $prev=NULL, $cfields=array()
{{foreach $cfields as $field}}
	{{if $field['location'] == 'below'}}
		<hr class='ipsHr ipsSpacer_both ipsSpacer_double'>
		<h2 class='ipsType_sectionHead'>{lang="downloads_{$field['key']}"}</h2>
		<div class='ipsType_richText ipsContained ipsType_break' data-controller='core.front.core.lightboxedImages'>
			{$field['value']|raw}
		</div>
	{{endif}}
{{endforeach}}

 bez $cfields nie zadziała Ci Twój "field"

  • Lubię to 1

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