X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> не вставляется код с новостями
romatti
romatti
Topic Starter сообщение 29.3.2011, 14:26; Ответить: romatti
Сообщение #1


всем привет
помогите разобраться
вот колонка новостей , сделанная с использованием mysql:
http://www.romatti.ru/news/index.php

вставляю php в правую колонку раздела:
http://www.romatti.ru/dealers/

и получается ошибка
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
adlic
adlic
сообщение 29.3.2011, 14:37; Ответить: adlic
Сообщение #2


Лучше чтоб код был.
По-моему вы где то забыли ?>.
Посмотрел исходный код, <!--? - вот это совсем ни к чему.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
romatti
romatti
Topic Starter сообщение 29.3.2011, 14:51; Ответить: romatti
Сообщение #3


вот который работает корректно

[php]<?php
///////////////////////////////////////////////////
// Блок "Новости"
// 2003-2004 © IT-студия SoftTime (http://www.softtime.ru)
// Симдянов И.В. (simdyanov@softtime.ru)
// Голышев С.В. (softtime@softtime.ru)
///////////////////////////////////////////////////
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Новости</title>
<link rel="StyleSheet" type="text/css" href="news.css">
</head>
<?php
// Этот файл выводит первые $pnumber новостей
// Устанавлинваем соединение с базой данных
require_once("config.php");
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<p class="zagblock">НОВОСТИ</p>
<?php
// Выясняем общее количество новостей в базе данных, для того чтобы
// правильно отображать ссылки на последующие новости.
$tot = mysql_query("SELECT count(*) FROM news WHERE hide='show'");
if ($tot)
{
$total = mysql_result($tot,0);
// Если в базе новостей меньше чем $pnumber
// выводим их без вывода ссылки "Все новости".
if($pnumber < $total) echo "<p class='linkblock'><a href=news.php class='linkblock'>Все новости</a>";
}
else puterror("Ошибка при обращении к блоку новостей");
// Запрашиваем все видимые новости, т.е. те, у которых в базе данных hide='show',
// если это поле будет равно 'hide', новость не будет отображаться на странице
$new = mysql_query("SELECT * FROM news
WHERE hide='show'
ORDER BY putdate DESC
LIMIT $pnumber");
if ($new)
{
while($news = mysql_fetch_array($new))
{
// Выводим заголовок новости
echo "<p class=newsblockzag><b>".$news['name']."</b></p>";
// Формируем анонс
// Переменная $numchar содержит примерное
// количество символов в анонсе
$pos = strpos(substr($news['body'],$numchar), " ");
// Если новость длинная, то выводим троеточие...
if(strlen($news['body'])>$numchar) $srttmpend = "...";
else $strtmpend = "";
// Выводим анонс
echo "<p class=newsblock>".substr($news['body'], 0, $numchar+$pos).$srttmpend;
echo "<br><a class=anewsblock href=news.php?id_news=".$news['id_news'].">подробнее</a></p>";
}
}
else puterror("Ошибка при обращении к блоку новостей");
?>
<br><br>

[/php]
_______________________


вставляю в разделы:
[php]
<?php
// Выясняем общее количество новостей в базе данных, для того чтобы
// правильно отображать ссылки на последующие новости.
$tot = mysql_query("SELECT count(*) FROM news WHERE hide='show'");
if ($tot)
{
$total = mysql_result($tot,0);
// Если в базе новостей меньше чем $pnumber
// выводим их без вывода ссылки "Все новости".
if($pnumber < $total) echo "<p class='linkblock'><a href=news.php class='linkblock'>Все новости</a>";
}
else puterror("Ошибка при обращении к блоку новостей");
// Запрашиваем все видимые новости, т.е. те, у которых в базе данных hide='show',
// если это поле будет равно 'hide', новость не будет отображаться на странице
$new = mysql_query("SELECT * FROM news
WHERE hide='show'
ORDER BY putdate DESC
LIMIT $pnumber");
if ($new)
{
while($news = mysql_fetch_array($new))
{
// Выводим заголовок новости
echo "<p class=newsblockzag><b>".$news['name']."</b></p>";
// Формируем анонс
// Переменная $numchar содержит примерное
// количество символов в анонсе
$pos = strpos(substr($news['body'],$numchar), " ");
// Если новость длинная, то выводим троеточие...
if(strlen($news['body'])>$numchar) $srttmpend = "...";
else $strtmpend = "";
// Выводим анонс
echo "<p class=newsblock>".substr($news['body'], 0, $numchar+$pos).$srttmpend;
echo "<br><a class=anewsblock href=news.php?id_news=".$news['id_news'].">подробнее</a></p>";
}
}
else puterror("Ошибка при обращении к блоку новостей");
?>[/php]

и не работает
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 29.3.2011, 16:46; Ответить: MetSerp
Сообщение #4


а файл с подкллючением к бд и прочими настройками вы подключили?
[php]<?php
// Этот файл выводит первые $pnumber новостей
// Устанавлинваем соединение с базой данных
require_once("config.php");
?>[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Salikhoff_hb
Salikhoff_hb
сообщение 29.3.2011, 16:56; Ответить: Salikhoff_hb
Сообщение #5


а у вас часом расширения файла не html?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
romatti
romatti
Topic Starter сообщение 29.3.2011, 17:27; Ответить: romatti
Сообщение #6


(MetSerp @ 29.3.2011, 19:46) *
а файл с подкллючением к бд и прочими настройками вы подключили?

да подключил, проблема осталась



(' post='107397 @ 29.3.2011, 19:56)
а у вас часом расширения файла не html?

именно html , а нужно php?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
romatti
romatti
Topic Starter сообщение 29.3.2011, 17:43; Ответить: romatti
Сообщение #7


Я только начинаю изучать всё это, уж простите!
Собственно , для чего это нужно!
нужно разместить колонку новостей на всех страничках сайта, а изменять чтоб я мог её из одного отдельного файла.
на главной странице: http://www.romatti.ru/ справа есть новости, нужно чтобы такая колонка была и в остальных разделах, как всё и было ранее, пока сайт не переехал с другого хостинга.
сейчас же везде остался код:
<?
$title = "Новости";
$paste = "http://www.romatti.ru/navigations/novosti.html";
require('http://www.romatti.ru/navigations/novosti.html');
?>
бд не сохранилось
Помогите решить эту задачу . Можно ли справиться без mysql ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Salikhoff_hb
Salikhoff_hb
сообщение 29.3.2011, 17:55; Ответить: Salikhoff_hb
Сообщение #8


именно html , а нужно php?
конечно, вы используете php, так и файлы должны быть php. ну на главной новости работают же, так и там работать должны. или вы разные новости размещаете. да и подключение не забудьте как сказал MetSerp.

(Роман @ 29.3.2011, 20:43) *
Я только начинаю изучать всё это, уж простите!
Собственно , для чего это нужно!
нужно разместить колонку новостей на всех страничках сайта, а изменять чтоб я мог её из одного отдельного файла.
на главной странице: http://www.romatti.ru/ справа есть новости, нужно чтобы такая колонка была и в остальных разделах, как всё и было ранее, пока сайт не переехал с другого хостинга.
сейчас же везде остался код:
<?
$title = "Новости";
$paste = "http://www.romatti.ru/navigations/novosti.html";
require('http://www.romatti.ru/navigations/novosti.html');
?>
бд не сохранилось
Помогите решить эту задачу . Можно ли справиться без mysql ?

расшифруйте что вы написали, непонятно что то! Еще когда вставляете php код в сообщение на форуме вставляйте его между bb тегами [ PHP ] и [/ PHP ] пробелы уберите перед php
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
romatti
romatti
Topic Starter сообщение 29.3.2011, 21:11; Ответить: romatti
Сообщение #9


(' post='107417 @ 29.3.2011, 20:55)
расшифруйте что вы написали, непонятно что то!



ок. буду прост!
вот "колонка новостей":
[attachment=37673:1.jpg]
увидеть её можно на http://www.romatti.ru/index.html


Мне нужно чтобы она так же открывалась во всех остальных разделах сайта!

при этом чтоб изменял я её путём редактирования одного файла . например, novosti.html

вот прошу разобраться . у меня не получается :(
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Salikhoff_hb
Salikhoff_hb
сообщение 30.3.2011, 15:10; Ответить: Salikhoff_hb
Сообщение #10


у вас главная не на http://www.romatti.ru/index.html а на http://www.romatti.ru/index.php поэтому и работает у вас там новости. Там тоже бд подключите где у вас не работает, и этот код вставьте то что у вас на главной не показывает!

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Почистить код на сайте
1 Timka 1090 2.1.2021, 1:13
автор: 0pium
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыВы мне код, я вам как - делать не надо.
0 fedornabilkin 942 18.9.2020, 18:59
автор: fedornabilkin
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыAdobe muse: Не могу разместить нужный мне код сразу после Body
0 Evg82 3829 20.6.2020, 10:24
автор: Evg82
Открытая тема (нет новых ответов) Наполнение сайтов новостями всего от 45 $/мес, а также перевод, рерайт (EN, DE, FR, ES)
4 KKO 3290 1.5.2020, 12:30
автор: KKO
Открытая тема (нет новых ответов) Повесить мой код Адсенса на ваш сайт на 1-2 дня
4 WildWeb8 3699 18.7.2018, 20:04
автор: startseo


 



RSS Текстовая версия Сейчас: 29.3.2024, 11:01
Дизайн