мдааа, стильненький, думаю он стоит своих 15WMZ.
интересная идея, думаю идеально было бы все 4 варианта, чтоб так сказать удовлетворить всех... ИМХО конечно же.
А сколько за подобную услугу брать будете (сори топик не читал)..
сталкивался с такой же ситауцией, и готового решения никто не подсказал, но юзание рук и мозгов привело меня к такому результату... вот код, делающий то, что Вы хотите...
код для ленты новостей
$db=mysql_connect($myserver, $myuser, $mypass); / тут думаю понятно mysql_select_db($mydb, $db); / тут тоже должно быть понятно $f=5; / количество новостей на странице $query=mysql_query("select count(*) from news"); /считаем сколько новостей в базе $count=mysql_fetch_array($query); /выполняем запрос $pages = ceil($count[0] / $f); /делим без остатка на количество новостей if($page=="" or $page=="0") /определяем $HTTP_POST_VARS страницу на которой находимся { $lim="0"; /если первая или просто index.php (news.php), то начинаем показывать с нулевой позиции, т,е. с первой новости. } else { $lim=($page - 1) * $f; /если нет, то вычисляем с кокой новости показывать. } $result=mysql_query("SELECT * FROM news order by id desc LIMIT $lim, $f"); /выполняем запрос к базе (обращаем внимание на LIMIT) $num_results=mysql_num_rows($result); /считаем for ($i=0; $i<$num_results; $i++) /запускаем цикл (можно и не запускать а сделать через WHILE, но у меня было сделано так { $row = mysql_fetch_array($result); $id = ($row['id']); $head = stripslashes($row['head']); $news = stripslashes($row['news']); $date = stripslashes($row['date']); /вытаскиваем в переменные $head echo "<br>"; $news echo "<br>"; /и т.д. выводим вто, что нам надо } print "Всего новостей: <b>$count[0]</b>.<br>Новости: "; if($count[0]>$f) { if(!isset($page)) { $page="1"; } for($i = 1; $i <= $pages; $i++) { if($i != $page) { $r2=$f*$i; $r1=$r2-($f-1); if($i==$pages) { print ' <a class="link1" href="news.php?page='.$i.'" >['.$r1.'-'.$count[0].']</a>'; } else print ' <a class="link1" href="news.php?page='.$i.'" >['.$r1.'-'.$r2.']</a>'; } else { $r2=$f*$i; $r1=$r2-($f-1); if($i==$pages) { print ' <b>['.$r1.'-'.$count[0].']</b>'; } else print ' <b>['.$r1.'-'.$r2.']</b>'; } } } / в этой большой штуке, мы расчитываем все и выводим навигацию для нашего нелегкого дела mysql_close(); /говорим мускулю дозззвидания
Просьба за код не судить - это лишь пример, и я оставил топикстартеру пищу для ума, а сам показал только лишь принцип кодинга в подобной ситуации. (не знаю может можно проще как-то, но серч по сети так не показал).
Даа, Тер, ты не первый и думаю не последний. Напрашиватеся только одна мысль - делать свой проект и заниматься бизнесом на нем.
Я не реселлер и не суб, мне глубоко на это плевать, но тебя уважаю и уважаю то что ты делаешь (wh).
Да можно, просто таких файлов предвидится теперь много, и нужно иметь свое средство для работы, а не других мучать.
opaHzheBb1u, спасибо, качаю, просто думал есть варианты немного проще, чем качать 180 Мб, но наверное все же нет.
Если бы он у меня был, я бы не писал здесь :)
Не продаю, ибо у самого проекты на ней. Да и если продавать - дорого будет. (ну и чуть-чуть не дописал, просто уже лень, итак работает) :)).
Тут согласен, но есть же VAM-edition с неплохим форумом суппорта, так что эсли хочется сэекономить, то ИМХО лучший вариант.
У меня тоже есть своя разработка ))) Но посоветую OSCommerce
Если домен стоющий, то однозначно стоит.
Тут такой вопрос: у Вас нет договора с Ру-Центром??? Если нет, то стоит заключить, если есть, то все проще. А вообще странная ситуация: обычно у людей есть договор, а домен под управлением партнера. Тут все просто - нажимаем ссылку "вывести из-под управления партнера" и он Ваш. А если нет договора, то тут уже нечестный партнер может кинуть.
PS сложная ситауция, но договор нужен, чтоб домен был только Вашим.