Помощник
|
Подправить Cms Dle |
erhf
|
Сообщение
#1
|
||
|
|
||
|
|||
supreme |
20.10.2009, 23:06;
Ответить: supreme
Сообщение
#2
|
|
напишите в icq или лс, скажу как можно сделать
-------------------- |
|
|
erhf
|
Сообщение
#3
|
|
supreme, пока не помог, не понял суть дилемы.... обещал завтра разобратся.....
Есле кто знает как замутить, отпишите плз!!! |
|
|
MicrosoftTMM |
21.10.2009, 0:29;
Ответить: MicrosoftTMM
Сообщение
#4
|
|
erhf,
открываем ./engine/modules/show.short.php и находим: //---------------------------------- // Pages //---------------------------------- if($config['news_number']){ if($count_all > $config['news_number']){ $enpages_count = @ceil($count_all/$config['news_number']); $pages = ""; $cstart = ($cstart / $config['news_number']) + 1; if ($enpages_count <= 10 ) { for($j=1; $j<=$enpages_count; $j++){ if($j != $cstart) { if ($config['ajax']) $go_page = "onclick=\"DlePage('cstart=".$j."&".$user_query."'); return false;\" "; else $go_page = ""; if ($config['allow_alt_url'] == "yes") $pages .= "<a {$go_page}href=\"".$url_page."/page/".$j."/\">$j</a> "; else $pages .= "<a {$go_page}href=\"$PHP_SELF?cstart=$j&$user_query\">$j</a> "; } else { $pages .= "<span>$j</span> "; } } } else { $start =1; $end = 10; $nav_prefix = "... "; if ($cstart > 0) { if ($cstart > 5) { $start = $cstart - 4; $end = $start + 8; if ($end >= $enpages_count) { $start = $enpages_count - 9; $end = $enpages_count - 1; $nav_prefix = ""; } else $nav_prefix = "... "; } } if ($start >= 2) { if ($config['ajax']) $go_page = "onclick=\"DlePage('cstart=1&".$user_query."'); return false;\" "; else $go_page = ""; if ($config['allow_alt_url'] == "yes") $pages .= "<a {$go_page}href=\"".$url_page."/page/1/\">1</a> ... "; else $pages .= "<a {$go_page}href=\"$PHP_SELF?cstart=1&$user_query\">1</a> ... "; } for($j=$start; $j<=$end; $j++){ if($j != $cstart) { if ($config['ajax']) $go_page = "onclick=\"DlePage('cstart=".$j."&".$user_query."'); return false;\" "; else $go_page = ""; if ($config['allow_alt_url'] == "yes") $pages .= "<a {$go_page}href=\"".$url_page."/page/".$j."/\">$j</a> "; else $pages .= "<a {$go_page}href=\"$PHP_SELF?cstart=$j&$user_query\">$j</a> "; } else { $pages .= "<span>$j</span> "; } } if ($cstart != $enpages_count) { if ($config['ajax']) $go_page = "onclick=\"DlePage('cstart={$enpages_count}&".$user_query."'); return false;\" "; else $go_page = ""; if ($config['allow_alt_url'] == "yes") $pages .= $nav_prefix."<a {$go_page}href=\"".$url_page."/page/{$enpages_count}/\">{$enpages_count}</a>"; else $pages .= $nav_prefix."<a {$go_page}href=\"$PHP_SELF?cstart={$enpages_count}&$user_query\">{$enpages_count}</a>"; } else $pages .= "<span>{$enpages_count}</span> "; } } $tpl->set('{pages}', $pages); } Заменяем на: //---------------------------------- // Pages //---------------------------------- if($config['news_number']){ if($count_all > $config['news_number']){ $enpages_count = @ceil($count_all/$config['news_number']); $pages = ""; $cstart = ($cstart / $config['news_number']) + 1; for($j=1; $j<=$enpages_count; $j++){ if($j != $cstart) { if ($config['ajax']) $go_page = "onclick=\"DlePage('cstart=".$j."&".$user_query."'); return false;\" "; else $go_page = ""; if ($config['allow_alt_url'] == "yes") $pages .= "<a {$go_page}href=\"".$url_page."/page/".$j."/\">$j</a> "; else $pages .= "<a {$go_page}href=\"$PHP_SELF?cstart=$j&$user_query\">$j</a> "; } else { $pages .= "<span>$j</span> "; } } } $tpl->set('{pages}', $pages); } После этого, заходишь в Админку и чистишь КЭШ. |
|
|
erhf
|
Сообщение
#5
|
|
MicrosoftTMM, я ведь подробно расписал.... Мне нужно для тега {PAGEBREAK} этот хак для вывода всех страниц на главной, в моём случае не работает....
|
|
|
supreme |
21.10.2009, 14:04;
Ответить: supreme
Сообщение
#6
|
|
erhf, нашел способ сделать листать страницы сверху и снизу, проверяйте тут.
открываем файл fullstory.tpl и вставляем эту запись перед тегом {full-story} или {short-story} (смотря как у вас) <div align="center">{pages}</div><br><br> например у меня так: <td align="left" valign="top" class="news"><div align="center">{pages}</div><br><br> {short-story}<br>{full-story} ну и для лучшего вида навигации ( т.е. чтобы страницы были выше информации о том кто выложил новость (если у вас так)) то перемещаем строчку чуть повыше пример: <td><div align="center">{pages}</div><br><br><div align="right">by: <b>{author}</b> [com-link]Комментарии [{comments-num}] [/com-link] </div><br></td> p.s. как изменить вывод страниц в навигации попробую понять чуть позже. -------------------- |
|
|
erhf
|
Сообщение
#7
|
|
|
Спасибо, сработало))))
Теперь жду p.s. как изменить вывод страниц в навигации попробую понять чуть позже.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Перенос сайта на CMS Wordpress | 8 | freeax | 4959 | 10.3.2024, 14:58 автор: freeax |
|
DLE xProtect | 2 | xoopw | 5979 | 15.1.2024, 21:06 автор: Diana_Wesley |
|
Обновить сайт на CMS DLE | 1 | Sawich | 1662 | 2.9.2023, 10:10 автор: WoWeb |
|
[Продам] базы сайтов на CMS Wordpress/Joomla/Drupal/Magento/... | 14 | phosphoruss | 13765 | 16.8.2023, 15:27 автор: SmmPanelUS |
|
Сайт "под ключ" (дизайн, верстка, CMS) | 32 | Brans | 16531 | 19.5.2023, 22:01 автор: Brans |
Текстовая версия | Сейчас: 20.4.2024, 5:37 |