Strict Standards: Resource ID#33 used as offset, casting to integer (33) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Скрипт , выводит новость тупо-вертикально
ТвойWeb » WebMaster класс » PHP/Perl » Скрипт , выводит новость тупо-вертикально

Страниц (3): [1] 2 3 »
 

1. kastyan - 08 Февраля, 2007 - 16:12:20 - перейти к сообщению
подскажите каким образом переделать етот скрипт так , чтобы он делал номерированые страницы новостей , хочу сделать не больше 10 новостей на страницу а снизу и сверху их переключать !
Или может кто сам поправит .
CODE:
<?@include("admin/config.php");
error_reporting(0);
$file=file("$data2") or die("<center> class='post'>Новин немає!</center>");
$count=count($file);
for ($i = 0; ($i < $count); $i++)
{
$rdm=explode(":::",$file[$i]);
$namenews =$rdm[0];
$descriptnews =$rdm[1];
if($i > $count-10)
{
?>
<tr><td background='images/00.gif' width=530 height=19 valign='top'>
<FONT class='left_title_text'><B><?echo"$namenews";?></B></FONT>
</td></tr> <tr><td height='10'></td></tr>
<tr>
<td valign='middle'><DIV

class='menu_separator'><?echo"$descriptnews";?></DIV><br /></td></tr>
<?
}
}
?>
2. awep - 09 Февраля, 2007 - 10:27:50 - перейти к сообщению
я в жизни не переключал новости....только с канала ОРТ на другой, когда показывали чушь.

объясни, что ты хочешь сделать поточнее.

может ты хочешь сделать постарничный вывод?
тогда сделай GET-переменную, чтобы брать из УРЛа номер страницы, и обрабатывай массив с новостями.выводи циклом for.
п.с. вообще для хранения в текстовиках я советовал бы юзать сериализацию, как в форуме ExBB
3. kastyan - 09 Февраля, 2007 - 11:14:05 - перейти к сообщению
Привет !
Что такое сериализация ? Улыбка
Да , хочу сделать постраничний перевод !
Цитата:
тогда сделай GET-переменную, чтобы брать из УРЛа номер страницы, и обрабатывай массив с новостями.выводи циклом for.

думаешь я знаю как ето делать Ниндзя
ущё меня кусает етот код тем , что с data2 тоесть инклуд с news.txt файла таблицы и все html теги инклудятся а вот прописать там яву или php в етом news.txt невыходит , может есть другой выход из ситуации ?
Цитата:
п.с. вообще для хранения в текстовиках я советовал бы юзать сериализацию, как в форуме ExBB

примерно , как ?
4. kastyan - 10 Февраля, 2007 - 15:09:15 - перейти к сообщению
Скажите пожалуйста как работают с cgi-bin , или как подключить ето к сайту также жду ответа на выше заданный вопрос!
5. awep - 10 Февраля, 2007 - 15:59:12 - перейти к сообщению
судя по всему, ты не понимаешь, что вообще у тебя происходит в скрипте.
на твоем месте я бы не стал заморачиваться и пытать форумчан.
На твоем месте Я бы тупо пошел на woweb.ru(не реклама!), зашел бы в раздел "Скрипты" - "PHP" - "Новости" и поискал бы там что-нибудь такое, установка чего не требует вообще знания PHP.
Но в свое время я нарыл статей по PHP, типа "PHP для чайников" и тп и методом проб и ошибок плавно углубился в изучение этого языка.

Дело в том, что ты не собираешься ничего изучить и при этом хочешь чтобы у тебя всё было.
Просто почитай пару часов статьи, и всё станет проще..

П.с.
Цитата:
CGI (от англ. Common Gateway Interface — «общий интерфейс шлюза») — стандарт интерфейса, служащего для связи внешней программы с веб-сервером. Программу, которая работает по такому интерфейсу совместно с веб-сервером, принято называть шлюзом, хотя многие предпочитают названия скрипт (сценарий) или CGI-программа.
Цитата с Википедии
Цитата:
а вот прописать там яву или php в етом news.txt невыходит
php надо прописывать в сам исполняемый скрипт, который ты дал в первом посте.
Цитата:
думаешь я знаю как ето делать
не заморачивайся - у тебя еще слишком мало опыта. делай проще.
6. kastyan - 10 Февраля, 2007 - 19:22:14 - перейти к сообщению
С етого скрипта я больше понимаю чем ты думаешь Хм
Просто самому организовать , тоесть переписать по другому не смогу Огорчение
ты прав мало опыта Хорошо
Понял , что переменная инклуд не выведет я слабо понимаю смысл php в html всё как ты говориш тупо !
Просто спросил может кто бы помог обяснил всё по полкам с чего начать и чем кончить а то знаешь , самому трудно бывает особенно Чайнику форум то вроди так називается Подмигивание и запомни , когда челу показывают к примеру етот скрипт который я болемения понимаю на примере тогда я скорей бы учился понимать етот язик !
ПС. скриптами я себя ненакормлю Закатив глазки
7. kastyan - 12 Февраля, 2007 - 13:07:23 - перейти к сообщению
подскажите , скак можно скрестить скрипт постраничного перевода с выше описанным !
очень нужно , самому мне етого не сделать ! Огорчение
8. kastyan - 12 Февраля, 2007 - 13:41:46 - перейти к сообщению
может пригодится , всё счем работет news.php
9. awep - 17 Февраля, 2007 - 07:12:42 - перейти к сообщению
В общем так:
1.Для начала пропишем в настройки(файл admin/config.php) переменную с значением числа выводимых новостей:
CODE:
$show_news=10;#Скока новостей выводить на страницу


И добавим кое-что в файл news.php из папки www:
Полный текст файла:
CODE:
<?
error_reporting(0);#убрать ошибки
include("admin/config.php");#конфиги

#Получаем страницу
$page=(isset($_GET['page']) && is_numeric($_GET['page'])) ? intval($_GET['page']) : 1;

$file=file("$data2") or die("<center> class='post'>Новин немає!</center>");
$count=count($file);#Счетчик новостей
$page_cnt=ceil($count/$show_news);#Кол-во страниц новостей
if($page>$page_cnt){$page=$page_cnt;}#Чтоб не обманывали

$start=($page_cnt-1)*$show_news;#стартовая новость
$stop=$start+$show_news;#Конечная новость
if($stop>$count){$stop=$count;}#Без ошибок

for ($i=$start; $i<$stop; $i++)
{
$rdm=explode(":::",$file[$i]);
$namenews =$rdm[0];
$descriptnews =$rdm[1];
if($i > $count-10)
{
?>
<tr><td background='images/00.gif' width=530 height=19 valign='top'>
<FONT class='left_title_text'><B><?echo"$namenews";?></B></FONT>
</td></tr> <tr><td height='10'></td></tr>
<tr>
<td valign='middle'><DIV class='menu_separator'><?echo"$descriptnews";?></DIV><br /></td></tr>
<?
}
}
?>


Вот и основная часть постраничного вывода.в ссылке на файл указываешь, например, news.php?page=2 и попадаешь на вторую страницую.
Собственно ссылки на страницы, думаю, сам сделать сможешь.юзай for.
10. kastyan - 17 Февраля, 2007 - 22:59:06 - перейти к сообщению
слушай у меня тут проблемка , когда переключаю странцу , то шапка с низом и с боком пропадает и CSS неработает с граффикой ! у меня же news.php инклудится .
Цитата:
Собственно ссылки на страницы, думаю, сам сделать сможешь.юзай for.

я вот нашел три примера
CODE:
Пример 1:
for ($a = 1; $a <= 5; $a++) {
echo $a;
}
Пример 2:
for ($a = 1;;$a++) {
if ($a > 5) {
break;
}
echo $a;
}
Пример 3:
$a = 1;
for (;;) {
if ($a > 5) {
break;
}
print $a;
$a++;
}
Пример 4:
for ($a = 1; $a <= 5; print $a, $a++);

дело втом что я чёт теряюсь как оно работает Хм
давайте зачекаем , может розберусь сам Подмигивание

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0411]     [ Gzipped ]