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

Podpisy pod załącznikami w ip.content


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

Rekomendowane odpowiedzi

Witam

 

jak zrobić aby dostępne były w bazach danych w ip.content podpisy do załączników, chodzi mi o to że dogrywam fotki np jak tutaj:

http://www.terrarium.pl/t/species/_/physignathus-cocincinus-agama-blotna-r20

i niestety nie mam opcji żeby podpis był pod każdą fotką

 

mogłoby to być np na zasadzie że jest dodatkowe 10 pól w bazach Opis fotki 1, Opis fotki 2.. tylko jak to dograć w kod szablonu :)

 

 

 

 

 

       
        <foreach loop="$data['fields'] as $field">
            <if test="$field['field_type'] == 'attachments' AND $data['record']['field_' . $field['field_id'] . '_value']">
                <div id='attach_wrap' class='rounded clearfix'>
                    <h4>{$field['field_name']}</h4>
                    <br />
                    {$data['record']['field_' . $field['field_id'] . '_value']}
                    <br /><br />
                </div>
            </if>
        </foreach>
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Tworzysz nowe pole w bazie danych, a potem takim sposobem dodajesz do szablonu:

{$data['record']['field_X_value']}

Gdzie X to ID tego pola.

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

hej to tak miałem coś w tym stylu:

 

       <foreach loop="$data['fields'] as $field">
 
            <if test="$field['field_type'] == 'attachments' AND $data['record']['field_' . $field['field_id'] . '_value']">
                    <div style="padding-left: 6px; padding-top: 6px;" class="ipsUserPhoto">
                    
                    {$data['record']['field_' . $field['field_id'] . '_value']}
                   
                    <div class="desc lighter blend_links">
                        <em><center>{$data['record']['1zdj']}</center></em>
                    </div>
                     </div>
                    <br /><br />
            </if>
       </foreach>
 
tylko że to mi odpala wtedy tylko ten jeden wspólny podpis ;) a chciałbym mieć z 10 opcji :)
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Ah, czekaj, ale to pętla dla fieldów (pól), a nie rekordów. Jak wygląda kod pętli rekordów?

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


<php>
      require_once( IPS_ROOT_PATH . '/applications_addon/other/terrariumdirectory/sources/classes/classTerrariumDirectory.php' );
     $terrariumdirectory = new terrariumdirectory( $this->registry);
     $revision = $terrariumdirectory->getRevision($data['record']['primary_id_field']);
   </php>
<if test="$this->request['page'] == species">
<php>
  $test = explode(",", $data['record']['field_40']);
</php>
 
<if test="$test[1] OR $test[2]">
 
    <script type='text/javascript' src='https://www.google.com/jsapi'></script>
    <script type='text/javascript'>
     google.load('visualization', '1', {'packages': ['geochart']});
     google.setOnLoadCallback(drawRegionsMap);
      function drawRegionsMap() {
        var data = google.visualization.arrayToDataTable([
          ['Country', 'Wiarygodność'],
          ['{$test[1]}', 100],
          ['{$test[2]}', 100],
          ['{$test[3]}', 100],
          ['{$test[4]}', 100],
          ['{$test[5]}', 100],
          ['{$test[6]}', 100],
          ['{$test[7]}', 100],
          ['{$test[8]}', 100],
          ['{$test[9]}', 100],
          ['{$test[10]}', 100],
          ['{$test[11]}', 100],
          ['{$test[12]}', 100],
          ['{$test[13]}', 100],
          ['{$test[14]}', 100],
          ['{$test[15]}', 100],
          ['{$test[16]}', 100],
          ['{$test[17]}', 100],
          ['{$test[18]}', 100],
          ['{$test[19]}', 100],
          ['{$test[20]}', 100],
          ['{$test[21]}', 100],
          ['{$test[22]}', 100],
          ['{$test[23]}', 100],
          ['{$test[24]}', 100],
          ['{$test[25]}', 100],
          ['{$test[26]}', 100],
          ['{$test[27]}', 100],
 
 
        ]);
 
        var chart = new google.visualization.GeoChart(document.getElementById('chart_div'));
        chart.draw(data, {width: 1000,
                       height: 400,
                       legend: 'none',
                       colorAxis: {colors: ['#F77500', '#F77500']},
                      });
              var chart2 = new google.visualization.GeoChart(document.getElementById('chart_div2'));
        chart2.draw(data, {width: 400,
                       height: 150,
                       legend: 'none',
                       backgroundColor: '#F8F8F8',
                       colorAxis: {colors: ['#F77500', '#F77500']},
                      });
    };
 
 
 
 
    </script>
</if>
</if>
 
{ccs special_tag="navigation"}
{parse js_module="rating"}
{parse template="include_lightbox" group="global" params=""} 
{parse template="include_highlighter" group="global" params="1"}
 
 
<div>
 
{parse advertisement="ad_code_forum_pm_728x90"}
 
</div>
 
<if test="$this->request['page'] != species">
<style>
 
.ipsLayout_content {
    float: left;
    width: 122%;
}
</style>
 
</if>
 
<php>
    $data['record'] = IPSMember::buildDisplayData( $data['record'] );
</php>
<if test="$data['database']['database_rate']">
    <div class='right'>
        <if test="$this->memberData['member_id']">
            {$data['follow_data']}
        </if>
    </div>
<else />
    <if test="$this->memberData['member_id']">
        {$data['follow_data']}
    </if>
</if>
 
<div class='rating ipsType_smaller ipsPad_top_half right '>
            <if test="$data['database']['_can_rate']">
                            <div class="desc ipsType_smaller"> Oceń artykuł
                    <a href='#' id='article_rate_1' title='{$this->lang->words['top_js_1star']}'>
            </if>
            <if test="rate1:|:$data['record']['rating_real'] >= 1">
                    {parse replacement="rate_on"}
            <else />
                    {parse replacement="rate_off"}
            </if>
            <if test="$data['database']['_can_rate']">
                    </a><a href='#' id='article_rate_2' title='{$this->lang->words['top_js_2star']}'>
            </if>
            <if test="rate2:|:$data['record']['rating_real'] >= 2">
                    {parse replacement="rate_on"}
            <else />
                    {parse replacement="rate_off"}
            </if>
            <if test="$data['database']['_can_rate']">
                    </a><a href='#' id='article_rate_3' title='{$this->lang->words['top_js_3star']}'>
            </if>
            <if test="rate3:|:$data['record']['rating_real'] >= 3">
                    {parse replacement="rate_on"}
            <else />
                    {parse replacement="rate_off"}
            </if>
            <if test="$data['database']['_can_rate']">
                    </a><a href='#' id='article_rate_4' title='{$this->lang->words['top_js_4star']}'>
            </if>
            <if test="rate4:|:$data['record']['rating_real'] >= 4">
                    {parse replacement="rate_on"}
            <else />
                    {parse replacement="rate_off"}
            </if>
            <if test="$data['database']['_can_rate']">
                    </a><a href='#' id='article_rate_5' title='{$this->lang->words['top_js_5star']}'>
            </if>
            <if test="rate5:|:$data['record']['rating_real'] >= 5">
                    {parse replacement="rate_on"}
            <else />
                    {parse replacement="rate_off"}
            </if>
            <if test="$data['database']['_can_rate']">
                    </a>
                    </div>
                    <script type='text/javascript'>
                                    rating = new ipb.rating( 'article_rate_', { 
                                                                            url: ipb.vars['base_url'] + 'app=ccs&module=ajax&section=rate&id={$data['database']['database_id']}&record={$data['record']['primary_id_field']}&md5check=' + ipb.vars['secure_hash'],
                                                                            cur_rating: <if test="isset($data['record']['rating_real'])">{$data['record']['rating_real']}<else />0</if>,
                                                                            rated: null,
                                                                            allow_rate: <if test="$data['database']['_can_rate']">1<else />0</if>,
                                                                            show_rate_text: false
                                                                      } );
                    </script>
            </if>
      
        </div>
<if test="$this->request['page'] == species">
 
                                    <php>
                                        $record['_species_photos'] = explode('title', $data['record']['species_photos']);
                                        $record['__species_photos'] = explode('href', $record['_species_photos'][0]);
                                        $record['___species_photos'] = str_replace('"', '', $record['__species_photos'][1]);
                                        $record['____species_photos'] = str_replace('=', '', $record['___species_photos']);
 
                                    </php>                               
 
                                    <td>
                                    <if test="$record['____species_photos'] != NULL">
    <div style=" " class="ipsUserPhoto_medium left" >
                                             <img style="margin-top: 5px;  width: 50px;     height: 50px; " id="thumbIMG_{$record['____species_photos']}" src="{$record['____species_photos']}">
                                           </div>
                                    <else />
   <div class="ipsUserPhoto_medium left">
                                        <img id="previewIMG_417437" src="http://www.terrarium.pl/public/style_images/master/no_image.jpg">
                                      </div>
                                    </if>
<else />
{parse template="userSmallPhoto" group="global" params="array_merge( $data['record'], array( '_customClass' => 'ipsUserPhoto_medium' ) )"}
 
</if>
 
<div class='ipsBox_withphoto'>
    <h1 class='ipsType_pagetitle'> 
    <if test="$data['record']['record_approved'] == 0">
        <span class='ipsBadge ipsBadge_orange'>{$this->lang->words['f_queued_badge']}</span>
    <else />
        <if test="$data['record']['record_approved'] == -1">
            <span class='ipsBadge ipsBadge_orange'>{$this->lang->words['f_deleted_badge']}</span>
        </if>
    </if>
    {$data['record'][$data['database']['database_field_title'] . '_value' ]}
 
    </h1>
    <if test="$this->memberData['member_id']">
        <div style='float: right; margin-top: -4px; margin-right: -260px;'>
            <ul class='post_controls'>
              
                <if test="$data['database']['_can_edit']">
                     <if test="$this->memberData['member_group_id'] != 3 AND $this->memberData['bday_year'] < 1997 AND $this->memberData['member_id'] != 58975">
                    <li><a href='{$data['record']['record_link']}do=edit' title='{$this->lang->words['edit_record_button']}' accesskey='s'>{$this->lang->words['edit_record_button']} </a></li>
                   </if>
                <else />
                    <li class='disabled'><span>{$this->lang->words['edit_record_button_no']}</span></li>
                </if>
             
                                
                <if test="$data['record']['record_locked'] AND $data['database']['moderate_unlock']">
                    <li><a href='{$data['record']['record_link']}do=unlock&secure_key={$this->member->form_hash}' title='{$this->lang->words['unlock_record']}' accesskey='l'>{$this->lang->words['unlock_record']}</a></li>
                <else />
                    <if test="!$data['record']['record_locked'] AND $data['database']['moderate_lock']">
                        <li><a href='{$data['record']['record_link']}do=lock&secure_key={$this->member->form_hash}' title='{$this->lang->words['lock_record']}' accesskey='l'>{$this->lang->words['lock_record']}</a></li>
                    </if>
                </if>
                
                <if test="$data['database']['moderate_pin']">
                    <if test="$data['record']['record_pinned']">
                        <li><a href='{$data['record']['record_link']}do=unpin&secure_key={$this->member->form_hash}' title='{$this->lang->words['unpin_record']}'>{$this->lang->words['unpin_record']}</a></li>
                    <else />
                        <li><a href='{$data['record']['record_link']}do=pin&secure_key={$this->member->form_hash}' title='{$this->lang->words['pin_record']}'>{$this->lang->words['pin_record']}</a></li>
                    </if>
                </if>
                
                <if test="$data['database']['moderate_approve']">
                    <if test="$data['record']['record_approved'] == 0">
                        <li><a href='{$data['record']['record_link']}do=approve&secure_key={$this->member->form_hash}' title='{$this->lang->words['approve_record']}'>{$this->lang->words['approve_record']}</a></li>
                    </if>
                </if>
                  
                <if test="$data['database']['moderate_delete']">
  <if test="$this->memberData['member_id'] == 3">
                    <li><a href='{$data['record']['record_link']}do=delete' title='{$this->lang->words['delete_record']}'>{$this->lang->words['delete_record']}</a></li></if>
                       
                    <if test="$data['record']['record_approved'] == 1">
                        <li><a href='{$data['record']['record_link']}do=unapprove&secure_key={$this->member->form_hash}' title='{$this->lang->words['unapprove_record']}'>{$this->lang->words['unapprove_record']}</a></li>
                    <else />
                        <if test="$data['record']['record_approved'] == -1">
                            <li><a href='{$data['record']['record_link']}do=approve&secure_key={$this->member->form_hash}' title='{$this->lang->words['unhide_record']}'>{$this->lang->words['unhide_record']}</a></li>
                        </if>
                    </if>
                </if>
 
                <if test="$data['database']['moderate_restorer'] AND $data['database']['database_revisions']">
                    <li><a href='{$data['record']['record_link']}do=revisions' title='{$this->lang->words['record_revisions']}' class='right'>{$this->lang->words['record_revisions']}</a></li>
                </if>
 
                <if test="$data['database']['_can_report']">
                    <li class='report'>
                        <a href='{parse url="app=core&module=reports&rcom=ccs&database={$data['database']['database_id']}&record={$data['record']['primary_id_field']}" base="public"}'>{$this->lang->words['report_record']}</a>
                    </li>
                </if>
            </ul>
        </div>
    </if>
    <div class='desc lighter blend_links'>
 
    <if test="$this->settings['sl_enable']">
            {parse template="facebookLike" group="ccs_global" params="$data['record']['record_link']"}
            {IPSLib::shareLinks( $data['record'][ $data['database']['database_field_title'] . '_value' ], array( 'overrideApp' => 'ccs' ) )}
    </if>
 
    </div>
    <if test="hasTags:|:is_array($data['record']['tags'])">
        {$data['record']['tags']['formatted']['parsedWithoutComma']}
    </if>
 
</div>
<br /><br />
 
<div class="ipsBox">
    <div class="ipsBox_container ipsPad ipsType_textblock clear clearfix">
 
 
       <!-- <table class='ipb_table'>
                        <tr>
                            <td style='width: 20%; font-weight: bold; text-align: left; vertical-align: top;'>{$field['field_name']}:</td>
                            <td>{$data['record']['field_29_value']}</td>
                        </tr>
                   
        </table> -->
 
 
   <div>
      <div class="right" style="width: 250px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; ">
               <if test="$this->request['page'] == species">
                <h2 class="ipsType_subtitle">
                  <img src="http://www.terrarium.pl/public/style_images/law.png"> Stan prawny
                </h2>
                        <table style="border: 1px solid #D3D3D3;; " class='ipb_table'>
                          <tr>
                           <td style='width: 20%; font-weight: bold; vertical-align: top; border-bottom: 1px solid #D3D3D3;'> Aneks UE: </td>
                          <td style='border-bottom: 1px solid #D3D3D3;'>{$data['record']['species_annex_ue']}</td>
                         </tr>
 
                          <td style='width: 20%; font-weight: bold; vertical-align: top;border-bottom: 1px solid #D3D3D3;'> Ochrona w Polsce: </td>
                          <td style='border-bottom: 1px solid #D3D3D3;'>
                              <if test="empty($data['record']['species_protection_pl'])">Brak danych <else />{$data['record']['species_protection_pl']}</if></td>
                         </tr>
 
                          <tr>
                          <td style='width: 20%; font-weight: bold; vertical-align: top;border-bottom: 1px solid #D3D3D3;'> Gatunek niebezpieczny: </td>
                          <td style='border-bottom: 1px solid #D3D3D3;'>
                            <if test="empty($data['record']['gatunek_na_liscie_niebezpiecznych'])"> Brak danych <else />{$data['record']['gatunek_na_liscie_niebezpiecznych']}</if></td>
                         </tr>
 
                          <tr>
                          <td style='width: 20%; font-weight: bold;  vertical-align: top;border-bottom: 1px solid #D3D3D3;'> CITES: </td>
                          <td style='border-bottom: 1px solid #D3D3D3;'>{$data['record']['species_cites']}</td>
                        </tr>
                      
                </table>
                <br/>
                <h2 class="ipsType_subtitle">
                  <img src="http://www.terrarium.pl/public/style_images/fire.png"> Skale
                </h2>
                        <table style="border: 1px solid #D3D3D3;; " class='ipb_table'>
                          <tr>
                           <td style='width: 20%; font-weight: bold; vertical-align: top; border-bottom: 1px solid #D3D3D3;'> Trudność: </td>
                          <td style='border-bottom: 1px solid #D3D3D3;'>
                            <if test="empty($data['record']['species_difficulty_level'])"> Brak danych <else />{$data['record']['species_difficulty_level']}</if>
                          </td>
                         </tr>
 
                          <td style='width: 20%; font-weight: bold; vertical-align: top;border-bottom: 1px solid #D3D3D3;'> Dostępność: </td>
                          <td style='border-bottom: 1px solid #D3D3D3;'>
                              <if test="empty($data['record']['species_accessibility'])">Brak danych <else />{$data['record']['species_accessibility']}</if></td>
                         </tr>
 
                          <tr>
                          <td style='width: 20%; font-weight: bold; vertical-align: top;border-bottom: 1px solid #D3D3D3;'> Siła jadu: </td>
                          <td style='border-bottom: 1px solid #D3D3D3;'>
                            <if test="empty($data['record']['species_venomous'])"> Brak danych <else />{$data['record']['species_venomous']}</if></td>
                         </tr>
 
                      
                </table>
                <br/>
</if>
                <h2 class="ipsType_subtitle">
                  <img src="http://www.terrarium.pl/public/style_images/trend.png"> Statystyki
                </h2>
 
                         <table style="border: 1px solid #D3D3D3;; " class='ipb_table'>
                          <tr>
                           <td style='width: 20%; font-weight: bold; vertical-align: top; border-bottom: 1px solid #D3D3D3;'>  {$this->lang->words['submitted_by_record']}: </td>
                          <td style='border-bottom: 1px solid #D3D3D3;'> {parse template="userHoverCard" group="global" params="$data['record']"}</td>
                         </tr>
                         <tr>
                          <td style='width: 20%; font-weight: bold; vertical-align: top;border-bottom: 1px solid #D3D3D3;'> Pomogli: </td>
                          <td style='border-bottom: 1px solid #D3D3D3;'>
                          <if test="$revision[0]['revision_member_id'] != 20311">
                          <if test="$revision[0]['revision_member_id']">
                              <php>
                                $aaa[0] = IPSMember::load($revision[0]['revision_member_id'], 'members_display_name' );
                              </php>
                              {IPSMember::makeProfileLink($aaa[0]['members_display_name'], $revision[0]['revision_member_id'], $aaa[0]['members_display_name']) },
                          </if>
                          </if>
 
                          <if test="$revision[1]['revision_member_id'] != 20311">
                          <if test="$revision[1]['revision_member_id']">
                              <php>
                                $aaa[1] = IPSMember::load($revision[1]['revision_member_id'], 'members_display_name' );
                              </php>
                              {IPSMember::makeProfileLink($aaa[1]['members_display_name'], $revision[1]['revision_member_id'], $aaa[1]['members_display_name']) },
                          </if>
                          </if>
 
                          <if test="$revision[2]['revision_member_id'] != 20311">
                          <if test="$revision[2]['revision_member_id']">
                              <php>
                                $aaa[2] = IPSMember::load($revision[2]['revision_member_id'], 'members_display_name' );
                              </php>
                              {IPSMember::makeProfileLink($aaa[2]['members_display_name'], $revision[2]['revision_member_id'], $aaa[2]['members_display_name']) },
                          </if>
                          </if>
 
                          <if test="$revision[3]['revision_member_id'] != 20311">
                          <if test="$revision[3]['revision_member_id']">
                              <php>
                                $aaa[3] = IPSMember::load($revision[3]['revision_member_id'], 'members_display_name' );
                              </php>
                              {IPSMember::makeProfileLink($aaa[3]['members_display_name'], $revision[3]['revision_member_id'], $aaa[3]['members_display_name']) },
                          </if>
                          </if>
 
                          <if test="$revision[4]['revision_member_id'] != 20311">
                          <if test="$revision[4]['revision_member_id']">
                              <php>
                                $aaa[4] = IPSMember::load($revision[4]['revision_member_id'], 'members_display_name' );
                              </php>
                              {IPSMember::makeProfileLink($aaa[4]['members_display_name'], $revision[4]['revision_member_id'], $aaa[4]['members_display_name']) },
                          </if>
                          </if>
 
                          <if test="$revision[5]['revision_member_id'] != 20311">
                          <if test="$revision[5]['revision_member_id']">
                              <php>
                                $aaa[5] = IPSMember::load($revision[5]['revision_member_id'], 'members_display_name' );
                              </php>
                              {IPSMember::makeProfileLink($aaa[5]['members_display_name'], $revision[5]['revision_member_id'], $aaa[5]['members_display_name']) },
                          </if>
                          </if>
 
                          <if test="$revision[6]['revision_member_id'] != 20311">
                          <if test="$revision[6]['revision_member_id']">
                              <php>
                                $aaa[6] = IPSMember::load($revision[6]['revision_member_id'], 'members_display_name' );
                              </php>
                              {IPSMember::makeProfileLink($aaa[6]['members_display_name'], $revision[6]['revision_member_id'], $aaa[6]['members_display_name']) },
                          </if>
                          </if>
 
                          <if test="$revision[7]['revision_member_id'] != 20311">
                          <if test="$revision[7]['revision_member_id']">
                              <php>
                                $aaa[7] = IPSMember::load($revision[7]['revision_member_id'], 'members_display_name' );
                              </php>
                              {IPSMember::makeProfileLink($aaa[7]['members_display_name'], $revision[7]['revision_member_id'], $aaa[7]['members_display_name']) },
                          </if>
                          </if>
 
                          <if test="$revision[8]['revision_member_id'] != 20311">
                          <if test="$revision[8]['revision_member_id']">
                              <php>
                                $aaa[8] = IPSMember::load($revision[8]['revision_member_id'], 'members_display_name' );
                              </php>
                              {IPSMember::makeProfileLink($aaa[8]['members_display_name'], $revision[8]['revision_member_id'], $aaa[8]['members_display_name']) },
                          </if>
                          </if>
 
                          <if test="$revision[9]['revision_member_id'] != 20311">
                          <if test="$revision[9]['revision_member_id']">
                              <php>
                                $aaa[9] = IPSMember::load($revision[9]['revision_member_id'], 'members_display_name' );
                              </php>
                              {IPSMember::makeProfileLink($aaa[9]['members_display_name'], $revision[9]['revision_member_id'], $aaa[9]['members_display_name']) },
                          </if>
                          </if>
 
                          <if test="$revision[10]['revision_member_id'] != 20311">
                          <if test="$revision[10]['revision_member_id']">
                              <php>
                                $aaa[10] = IPSMember::load($revision[10]['revision_member_id'], 'members_display_name' );
                              </php>
                              {IPSMember::makeProfileLink($aaa[10]['members_display_name'], $revision[10]['revision_member_id'], $aaa[10]['members_display_name']) },
                          </if>
                          </if>
 
                          </td>
                        </tr>
 
                          <td style='width: 20%; font-weight: bold;  vertical-align: top;border-bottom: 1px solid #D3D3D3;'> Dodano:</td>
                          <td style='border-bottom: 1px solid #D3D3D3;'>
                             {parse date="$data['record']['record_saved']" format="SHORT"}</td>
                         </tr>
 
                          <tr>
                          <td style='width: 20%; font-weight: bold;  vertical-align: top;border-bottom: 1px solid #D3D3D3;'> Aktualizowano: <!-- {$this->lang->words['last_updated_record']}: --></td>
                          <td style='border-bottom: 1px solid #D3D3D3;'>
                           {parse date="$data['record']['record_updated']" format="SHORT"}</td>
                         </tr>
 
                          <tr>
                          <td style='width: 20%; font-weight: bold;  vertical-align: top;border-bottom: 1px solid #D3D3D3;'> Wyświetlenia: </td>
                          <td style='border-bottom: 1px solid #D3D3D3;'>{$data['record']['record_views']}</td>
                        </tr>
 
                         <tr>
                          <td style='width: 20%; font-weight: bold; vertical-align: top;border-bottom: 1px solid #D3D3D3;'> Komentarzy: 
<!-- {$this->lang->words['comment_block']}: --></td>
                          <td style='border-bottom: 1px solid #D3D3D3;'>{$data['comments']['count']} </td>
                        </tr>
 
 
 
                </table>
                <br/>
 
      <table class='ipb_table'>
      <tr>
      <td>
 
       <foreach loop="$data['fields'] as $field">
 
            <if test="$field['field_type'] == 'attachments' AND $data['record']['field_' . $field['field_id'] . '_value']">
                    <div style="padding-left: 6px; padding-top: 6px;" class="ipsUserPhoto">
                    
                    {$data['record']['field_' . $field['field_id'] . '_value']}
                   
                    <div class="desc lighter blend_links">
                        <em><center>{$data['record']['1zdj']}</center></em>
                    </div>
                     </div>
                    <br /><br />
            </if>
       </foreach>
 
       </td>
       </tr>
       </table>
   </div>
        <div style="margin-right: 255px">
        <table class='ipb_table'>
 
                        <if test="$this->request['page'] == species">
                          <tr>
                           <td style='width: 150px; font-weight: bold; text-align: left; vertical-align: top;'> Nazwa gatunkowa: </td>
                          <td>{$data['record']['species_name']} <if test="$data['record']['species_discoverer'] OR $data['record']['species_describe_year']">(</if>{$data['record']['species_discoverer']}<if test="$data['record']['species_discoverer'] AND $data['record']['species_describe_year']">, </if>{$data['record']['species_describe_year']}<if test="$data['record']['species_discoverer'] OR $data['record']['species_describe_year']">)</if></td>
                        </tr>
                      </if>
            <if test="count($data['fields'])">
                <foreach loop="$data['fields'] as $field">
                    <if test="'field_'.$field['field_id'] != $data['database']['database_field_title'] and 'field_'.$field['field_id'] != $data['database']['database_field_content'] and $field['field_type'] != 'attachments' && $data['record']['field_' . $field['field_id'] . '_value']!==''">
                        <tr>
 
                            <td style='width: 150px; font-weight: bold; text-align: left; vertical-align: top;'>
                              <if test="$field['field_name'] == "Nazwa polska""> <img  src="http://terrarium.pl/public/flagi/pl.png"> </if> 
                              <if test="$field['field_name'] == "Nazwa angielska""> <img src="http://terrarium.pl/public/flagi/en.png"> </if> 
                              <if test="$field['field_name'] == "Nazwa niemiecka""> <img src="http://terrarium.pl/public/flagi/de.png"> </if> 
                              <if test="$field['field_name'] == "Nazwa czeska""> <img src="http://terrarium.pl/public/flagi/cz.png">
                           </if> {$field['field_name']}
                           <if test="$field['field_name'] == "Występowanie""> <a id='modal2'><img style="width: 20px;" src="http://terrarium.pl/public/style_images/mapa.png"></a>:</if>
                      </td>
 
                            <td>
 
                              {$data['record']['field_' . $field['field_id'] . '_value']}
                              <if test="$this->request['page'] == species">
                              <if test="$field['field_id'] == 40">
                                            <br/><br/><br/>
                                  <a id='modal2'> <div id="chart_div2"></div> </a>
                                </if>
                              </if>
                            </td>
                        </tr>
                    </if>
                </foreach>
            <else />
                <tr>
                    <td style='text-align: center;'><em>{$this->lang->words['record_not_found']}</em></td>
                </tr>
            </if>
        </table>
<br/>
        </div>
        <if test="$this->request['page'] == species">
          <if test="$test[1] OR $test[2]">
          <br/>
 
 
 
<div id='mymodalcontent' style='display:none;'>
  <h3>Występowanie</h3>
            <div id="chart_div" style=""></div>
            <br/><center>
            <em> Mapa dotyczy występowania na terenie państw, nie konkretnych rejonów.
            </em></center>
</div>
 
 
<script type='text/javascript'>
  $('modal2').observe( 'click', function(e) {
    _vvar = new ipb.Popup( 'beebee', { type: 'balloon',
                stem: true,
                initial: $('mymodalcontent').innerHTML,
                hideAtStart: false,
                w: '1000px',
                attach: { target: $('modal2'), position: 'auto', 'event': 'click' },
                h: 700} );
 
    Event.stop(e);
 
    return false;
  });
</script>
</if>
</if>
</div>
        <div style='padding: 30px'>
                {$data['record'][$data['database']['database_field_content'] . '_value' ]}
                {parse template="repButtons" group="global_other" params="$data['record'], array_merge( array( 'primaryId' => $data['record']['primary_id_field'], 'domLikeStripId' => 'like_post_' . $data['record']['primary_id_field'], 'domCountId' => 'rep_post_' . $data['record']['primary_id_field'], 'app' => 'ccs', 'type' => 'record_id_' . $data['database']['database_id'], 'likeFormatted' => $data['record']['like']['formatted'] ), $data['record'] )"}
 
        </div>
    </div>
</div>
 
<br /><br />
<if test="$data['database']['database_comments']">
<div id='commentsStart' class='ipsBox'>
    <div class='ipsBox_container ipsPad'>
        <h2 class='ipsType_subtitle'>{$data['comments']['count']} {$this->lang->words['comment_block']}</h2>
        <div class='comment_wrap'>
            {$data['comments']['html']}
        </div>
    </div>
</div>
<br />
</if>

Odnośnik do komentarza
Udostępnij na innych stronach

no to chyba to bo tylko dwie pętle tutaj widzę

 

      <if test="count($data['fields'])">
                <foreach loop="$data['fields'] as $field">
                    <if test="'field_'.$field['field_id'] != $data['database']['database_field_title'] and 'field_'.$field['field_id'] != $data['database']['database_field_content'] and $field['field_type'] != 'attachments' && $data['record']['field_' . $field['field_id'] . '_value']!==''">
                        <tr>
 
                            <td style='width: 150px; font-weight: bold; text-align: left; vertical-align: top;'>
                              <if test="$field['field_name'] == "Nazwa polska""> <img  src="http://terrarium.pl/public/flagi/pl.png"> </if> 
                              <if test="$field['field_name'] == "Nazwa angielska""> <img src="http://terrarium.pl/public/flagi/en.png"> </if> 
                              <if test="$field['field_name'] == "Nazwa niemiecka""> <img src="http://terrarium.pl/public/flagi/de.png"> </if> 
                              <if test="$field['field_name'] == "Nazwa czeska""> <img src="http://terrarium.pl/public/flagi/cz.png">
                           </if> {$field['field_name']}
                           <if test="$field['field_name'] == "Występowanie""> <a id='modal2'><img style="width: 20px;" src="http://terrarium.pl/public/style_images/mapa.png"></a>:</if>
                      </td>
 
                            <td>
 
                              {$data['record']['field_' . $field['field_id'] . '_value']}
                              <if test="$this->request['page'] == species">
                              <if test="$field['field_id'] == 40">
                                            <br/><br/><br/>
                                  <a id='modal2'> <div id="chart_div2"></div> </a>
                                </if>
                              </if>
                            </td>
                        </tr>
                    </if>
                </foreach>
Odnośnik do komentarza
Udostępnij na innych stronach

no dobra ale jak zrobic zeby mi pakowało z field_50 np do field_60 obrazki i to  pod każdym a nie pod końcem fotek :P

 

<if test="$field['field_id'] >= 50 && $field['field_id'] <= 60">
 
{$data['record']['field_' . $field['field_id'] . '_value']}
 
</if>
 

 

??? :>

Odnośnik do komentarza
Udostępnij na innych stronach

{$data['record']['zdjecie_1']}

{$data['record']['zdjecie_2']}

{$data['record']['zdjecie_3']}

{$data['record']['zdjecie_4']}

{$data['record']['zdjecie_5']}

{$data['record']['zdjecie_6']}

{$data['record']['zdjecie_7']}

{$data['record']['zdjecie_8']}

{$data['record']['zdjecie_9']}

{$data['record']['zdjecie_10']}

 

jak takie coś dałem to mi wyświetla wartości ale wszystko zbite... jak to podczepić żeby pod 1 załącznikiem wyświetlalo się opis każdy typu zdjecie_1 zdjecie_2 itd

 

{$data['record']['field_' . $field['field_id'] . '_value']} moze to jakoś podzielić albo do jakiejs tablicy podczepić po {$data['record']['zdjecie_1']} .. kurde nie mam pojęcia

 


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

  • Manager

$data jest zmienną w pętli rekordów, więc każdy rekord ma to już 'rozbite'. Chyba, że ja Cię nie rozumiem co chcesz osiągnąć.

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