Reklama 400x60
v7: Dėl puslapių numeracijos
feelsoundas
Narys
Spalvotas
Pranešimai: 60
Įstojęs: 2009 Bir. 20 11:06:14
Sveiki,
Iškilo šiokia tokia bėda, reikia padaryti kad pvz.: siuntinių apačioje būtų langelis kur galima įrašyti puslapį ir paspaudus mygtuką Ok, žmogų perkeltų į tą puslapį kūrį įrašė į langelį.
Kaip supratau reikia keisti kažką šitame kode:
if ( $rows > 1 ) { echo "<div align='center' style=';margin-top:5px;'>\n <font size='2' color='#FFFFFF'>" . makepagenav( $_GET [ 'rowstart' ] , $ds [ 'row_files' ] , $rows , 3 , FUSION_SELF. "?cat_id=" . $_GET [ 'cat_id' ] . "&sort=" . $_GET [ 'sort' ] . "&" ) . "</font>\n </div>\n " ; }
ir tikriausiai reikia maincore.php dalies kodo:
// Create a selection list from an array created by makefilelist()
function makefileopts( $files , $selected = "" ) {
$res = "" ;
for ( $i = 0 ; $i < count ( $files ) ; $i ++ ) {
$sel = ( $selected == $files [ $i ] ? " selected='selected'" : "" ) ;
$res .= "<option value='" . $files [ $i ] . "'$sel >" . $files [ $i ] . "</option>\n " ;
}
return $res ;
}
function makepagenav( $start , $count , $total , $range = 0 , $link = "" ) {
global $locale ;
if ( $link == "" ) { $link = FUSION_SELF. "?" ; }
$pg_cnt = ceil ( $total / $count ) ;
if ( $pg_cnt <= 1 ) { return "" ; }
$idx_back = $start - $count ;
$idx_next = $start + $count ;
$cur_page = ceil ( ( $start + 1 ) / $count ) ;
$res = $locale [ 'global_092' ] . " " . $cur_page . $locale [ 'global_093' ] . $pg_cnt . ": " ;
if ( $idx_back >= 0 ) {
if ( $cur_page > ( $range + 1 ) ) {
$res .= "<a href='" . $link . "rowstart=0'>1</a>..." ;
}
}
$idx_fst = max ( $cur_page - $range , 1 ) ;
$idx_lst = min ( $cur_page + $range , $pg_cnt ) ;
if ( $range == 0 ) {
$idx_fst = 1 ;
$idx_lst = $pg_cnt ;
}
for ( $i = $idx_fst ; $i <= $idx_lst ; $i ++ ) {
$offset_page = ( $i - 1 ) * $count ;
if ( $i == $cur_page ) {
$res .= "<span><strong>" . $i . "</strong></span>" ;
} else {
$res .= "<a href='" . $link . "rowstart=" . $offset_page . "'>" . $i . "</a>" ;
}
}
if ( $idx_next < $total ) {
if ( $cur_page < ( $pg_cnt - $range ) ) {
$res .= "...<a href='" . $link . "rowstart=" . ( $pg_cnt - 1 ) * $count . "'>" . $pg_cnt . "</a>\n " ;
}
}
return "<div class='pagenav'>\n " . $res . "</div>\n " ;
}
Ačiū.
PHP -FUSION V7http://feelsound.lt - Čia turi apsilankyti bent kartą gyvenime.Redagavo
feelsoundas 2011 Sau. 4 15:01:51
0 atsakymų
Peršokti į forumą:
Žaliems
Nebeegzistuojančios svetainės
Bendri PHP-F klausimai
WordPress
Kiti PHP, HTML, MySQL klausimai
Expert PHP, MySQL klausimai
Kitos TVS
C#, Python, Java, JS, C++ klausimai
Naujų modų pristatymai
Mods, Panels & Infusions
Themes
Jūsų saitai
Dalinuosi, dovanoju!
Klausimai apie domenus ir hostingus
VPS/DS serverių konfigūravimas ir valdymas
Viskas apie skaitliukus, top'us ir lankomumą
Dizaino konkursai
Parduodu - perku dizainą, banerį
Parduodu - perku - keičiuosi reklama
Parduodu - perku domeną, tinklapį
Siūlau - ieškau hostingo/VPS serverio
Parduodu - perku skriptą, modifikaciją, tvs
Socialiniai tinklai - Facebook ir kiti
Legalus verslas, teisiniai klausimai
Visa kita kas susiję su darbu ir pinigais
LTStartups.com - Lietuvos startuolių bendruomenė
Off-Topic diskusijos
IT naujienos
Portalo informacija
Narių pasiūlymai
Geležis ir programinė įranga
Grafika
Out Of Place
Su e-verslu nesusijęs darbas ir prekyba
Dalinuosi, dovanoju!