Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1]   Go Down

Author Topic: Как переместить описание альбома, внутрь  (Read 11093 times)

0 Members and 1 Guest are viewing this topic.

Bogdan1

  • Coppermine newbie
  • Offline Offline
  • Posts: 11

Какие действия необходимо проделать что бы описание альбома оказалось внутри самого альбом, на отдельной полоске, или например после названия альбома? На англоязычном форуме я нашёл подобный запрос, но у меня предложеное решение не заработало (http://forum.coppermine-gallery.net/index.php/topic,40315.0.html)

Спасибо!
Logged

Bogdan1

  • Coppermine newbie
  • Offline Offline
  • Posts: 11

а лучше бы, всю информацию о альбоме переместить внутрь его
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page

Выложите ваш переделанный theme.php в архиве и мы посмотрим.
Logged

Bogdan1

  • Coppermine newbie
  • Offline Offline
  • Posts: 11

http://oz.maryno.net/files/theme.zip

галерея версии 1.5.1
Logged

Vova

  • Coppermine newbie
  • Offline Offline
  • Posts: 14

У меня версия 1.4.2.5 и описание альбом внутри  по умолчанию. Но у меня вот какой вопрос...
Возможно ли сделать так, чтобы описание было обрамлено тегом <noindex> на всех страницах альбома (http://site.ru/thumbnails-1-page-*.html), кроме первой страницы альбома (http://site.ru/thumbnails-1.html). Ну или на худой конец, чтобы описание вообще присутствовало только на первой странице альбома.
Logged

Bogdan1

  • Coppermine newbie
  • Offline Offline
  • Posts: 11

а можешь дать ссылку на свою галерею? так ли всё как мне надо?
Logged

Vova

  • Coppermine newbie
  • Offline Offline
  • Posts: 14

Он у меня совсем новый, поэтому пока не дам. Ты спрашивай что интересует, я скажу. Кстати обнаружил, что описание категории на главной отображается, а хотелось бы чтобы тоже внутри. Кто-нибудь подскажет как исправить?
Logged

Bogdan1

  • Coppermine newbie
  • Offline Offline
  • Posts: 11

мне нужно вот как: http://oz.maryno.net/img/345.jpg

1. убрать превью фоток, нужно что бы осталось одно название альбома (разделы не использую, не нужны)
2. описание альбома переместить внутрь альбома
Logged

Bogdan1

  • Coppermine newbie
  • Offline Offline
  • Posts: 11

вот решение первой проблемы:

надо открыть themes/yourtheme/theme.php, и вставить следующий код:

Code: [Select]
// HTML template for the album list
if (!isset($template_album_list)) { //{THEMES}
$template_album_list = <<<EOT

<!-- BEGIN stat_row -->
        <tr>
                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink">{STATISTICS}</span></td>
        </tr>
<!-- END stat_row -->
<!-- BEGIN header -->
        <tr class="tableb_compact">
<!-- END header -->
<!-- BEGIN album_cell -->
        <td width="{COL_WIDTH}%" height="100%" valign="top">
        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
        <tr>
            <td colspan="3" height="1" valign="top" class="tableh2">
                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
                </td>   
        </tr>
        <tr>
                <td colspan="2">
                        <img src="images/spacer.gif" width="1" height="1"><br />
                </td>
        </tr>
        <tr height="100%">
               
                <td height="100%">
                        <img src="images/spacer.gif" width="1" height="1">
                </td>
                <td width="100%" height="100%" valign="top" class="tableb_compact">
                        {ADMIN_MENU}
                        <p>{ALB_DESC}</p>
                        <p class="album_stat">{ALB_INFOS}</p>
                </td>
        </tr>
        </table>
        </td>
<!-- END album_cell -->
<!-- BEGIN empty_cell -->
        <td width="{COL_WIDTH}%" valign="top">
        <table width="100%" cellspacing="0" cellpadding="0">
        <tr>
                <td height="1" valign="top" class="tableh2">
                        <b>&nbsp;</b>
                </td>
        </tr>
        <tr>
                <td>
                        <img src="images/spacer.gif" width="1" height="1" border="0" alt="" /><br />
                </td>
        </tr>
        <tr>
                <td width="100%" valign="top" class="tableb_compact">
                    <div class="thumbnails" style="background-color:transparent"><img src="images/spacer.gif" width="1" height="1" border="0" class="image" style="border:0;margin-top:1px;margin-bottom:0" alt="" /></div>
                </td>
        </tr>
        </table>
        </td>
<!-- END empty_cell -->
<!-- BEGIN row_separator -->
        </tr>
        <tr class="tableb_compact">
<!-- END row_separator -->
<!-- BEGIN footer -->
        </tr>
<!-- END footer -->
<!-- BEGIN tabs -->
        <tr>
                <td colspan="{COLUMNS}" style="padding: 0px;">
                        <table width="100%" cellspacing="0" cellpadding="0">
                                <tr>
                                       {TABS}
                                </tr>
                        </table>
                </td>
        </tr>
<!-- END tabs -->
<!-- BEGIN spacer -->
        <img src="images/spacer.gif" width="1" height="7" border="" alt="" /><br />
<!-- END spacer -->

EOT;
}  //{THEMES}


не забудьте что на пару строчек ниже должна остаться строка : ?>

Logged

Bogdan1

  • Coppermine newbie
  • Offline Offline
  • Posts: 11

вот пока добился такого результата:

http://oz.maryno.net/img/1111.jpg

вот теперь осталось как то убрать то что подчеркнуто :)

есл кто понимает в пхп, может подскажите что можно сделать вот с этой функцией:

Quote
// Function for truncating long text strings.
// Original PHP code by Chirp Internet: www.chirp.com.au
// Please acknowledge use of this code by including this header.
// Adapted for Coppermine Photo Gallery use by Billy Bullock - www.billygbullock.com
function myTruncate($string, $limit, $break=".", $pad="...")
{
   // return with no change if string is shorter than $limit
   if(strlen($string) <= $limit) return $string;
   
   // is $break present between $limit and the end of the string?
   if(false !== ($breakpoint = strpos($string, $break, $limit))) {
      if($breakpoint < strlen($string) - 1) {
         $string = substr($string, 0, $breakpoint) . $pad;
      }
   }
   
   return $string;
}

как я понял она не позволяет полностью удалить нужный мне кусок, а только выставить на сколько его сократить? или я ошибаюсь?

вот пример применения функции:

Quote
'{ALB_DESC}' => myTruncate($album['album_desc'], 1, " "), // the number changes the # of characters printed for the album description.

Logged

Bogdan1

  • Coppermine newbie
  • Offline Offline
  • Posts: 11

вот пока добился такого результата:

http://oz.maryno.net/img/1111.jpg

вот теперь осталось как то убрать то что подчеркнуто Smiley

есл кто понимает в пхп, может подскажите что можно сделать вот с этой функцией:

Quote
// Function for truncating long text strings.
// Original PHP code by Chirp Internet: www.chirp.com.au
// Please acknowledge use of this code by including this header.
// Adapted for Coppermine Photo Gallery use by Billy Bullock - www.billygbullock.com
function myTruncate($string, $limit, $break=".", $pad="...")
{
   // return with no change if string is shorter than $limit
   if(strlen($string) <= $limit) return $string;
   
   // is $break present between $limit and the end of the string?
   if(false !== ($breakpoint = strpos($string, $break, $limit))) {
      if($breakpoint < strlen($string) - 1) {
         $string = substr($string, 0, $breakpoint) . $pad;
      }
   }
   
   return $string;
}

как я понял она не позволяет полностью удалить нужный мне кусок, а только выставить на сколько его сократить? или я ошибаюсь?

вот пример применения функции:

Quote
'{ALB_DESC}' => myTruncate($album['album_desc'], 1, " "), // the number changes the # of characters printed for the album description.
Logged

Bogdan1

  • Coppermine newbie
  • Offline Offline
  • Posts: 11

всё оказалось очень просто :) не зря говорят, хорошая мысля приходит опосля :)

в посте где я описал как убрать миниатюру, таким же образом можно убрать и другие поля, нужно просто удалить соответствующие строки:

Quote
<p>{ALB_DESC}</p> - это у нас описание
<p class="album_stat">{ALB_INFOS}</p> - а это статистика

всем спасибо :)
Logged

Vova

  • Coppermine newbie
  • Offline Offline
  • Posts: 14

Дак всё так можно ли как-то сделать, чтобы описание альбома было только на первой странице альбома?
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page

Дак всё так можно ли как-то сделать, чтобы описание альбома было только на первой странице альбома?

Сделать можно.
Но в этом теме речь идёт не об этом.
Logged

Vova

  • Coppermine newbie
  • Offline Offline
  • Posts: 14

Сделать можно.
Но в этом теме речь идёт не об этом.
Ok, создам новую.
Logged
Pages: [1]   Go Up
 

Page created in 0.027 seconds with 19 queries.