Помощник
|
создание отдельных страниц |
EnterBack
|
Сообщение
#1
|
||
|
|
||
|
|||
Licoric |
11.2.2010, 1:38;
Ответить: Licoric
Сообщение
#2
|
|
я добавил второе поле. Одно news intro а второе - full news (пошел по пути меньшего геморроя). На главку вывожу интро, а при показе полной новости - все вместе. Если нет полной новости, то на главной не вывожу "читать подробнее". Либо делаешь запрос к базе и искуственно обрезаешь новость до 100-200 символов (или сколько надо) с округлением до точки.
|
|
|
EnterBack
|
Сообщение
#3
|
|
спасибо большое, но это не совсем то.
смотри, мне на главной надо вывести, только название новости, картинку, автора. А когда пользователь уже нажмет на название темы, то тогда уже должна открыться новость с контентом. Можете посоветовать как это сделать и с кодом если можно пожалуйста. Зараннее благодарен :) |
|
|
Witu |
11.2.2010, 19:39;
Ответить: Witu
Сообщение
#4
|
|
спасибо большое, но это не совсем то. смотри, мне на главной надо вывести, только название новости, картинку, автора. А когда пользователь уже нажмет на название темы, то тогда уже должна открыться новость с контентом. Можете посоветовать как это сделать и с кодом если можно пожалуйста. Зараннее благодарен :) варианта всего 2. 1. загружать новость полностью и по нажатию на кнопку с использованием JS показывать остальное 2. подгружать новость используя AJAX |
|
|
EnterBack
|
Сообщение
#5
|
|
HTMLandPHP,не это нужно. На странице много новостей, поэтому с помощью JS мы сможем загрузить полную новость но другие не убрать, нужно что то типа отдельной страницы...на php
|
|
|
Licoric |
11.2.2010, 23:45;
Ответить: Licoric
Сообщение
#6
|
|
HTMLandPHP,не это нужно. На странице много новостей, поэтому с помощью JS мы сможем загрузить полную новость но другие не убрать, нужно что то типа отдельной страницы...на php что-то я тебя не понимаю. Так? http://vfat.ru/ (первая новость). Она же единственная. |
|
|
EnterBack
|
Сообщение
#7
|
|
правильно, смотри вот так выглядит главная страница :
Название новости Картинка Автор : при нажатии на "название новости" нужно чтобы открывалась новость в таком виде Название новости Картинка Контент Автор : о том где хранятся данные новостей, написано в первом посте |
|
|
Licoric |
11.2.2010, 23:55;
Ответить: Licoric
Сообщение
#8
|
|
Ну так и выводи только заголовки и картинку. При клике на новость открывай дальше. Если другими словами, то на главку выводишь из строки таблицы то, что нужно, то после клика выводишь все. Опять же проблемы не вижу.
Или намек на "дайте код"?))) |
|
|
EnterBack
|
Сообщение
#9
|
|
если честно почти никогда не работал с открытием контента ссылок GET
да тонкий намек, дайте примерчик легкого кода не в 50 строк))) |
|
|
Licoric |
12.2.2010, 0:02;
Ответить: Licoric
Сообщение
#10
|
|
если честно почти никогда не работал с открытием контента ссылок GET да тонкий намек, дайте примерчик легкого кода не в 50 строк))) Так бы сразу: Начало и конец опущены (вывод нумерации и мелочей. Но суть, надеюсь, будет понятна). [php]// выводим последние новости: $query = "SELECT * FROM `".$prefix."_news` ORDER BY `".$prefix."_news`.`id` DESC LIMIT $x, 10"; $res = mysql_query($query) or die(mysql_error()); while ($row = mysql_fetch_array($res)) { $id = "".$row['id'].""; $title = "".$row['title'].""; $news = "".$row['news'].""; $full = "".$row['full'].""; $date = "".$row['date'].""; $author = "".$row['author'].""; echo "<h1>$title</h1> <p>$news</p> <div id='news_info'>"; if (!empty($full)) { echo "<a href='../news/index.php?id=$id'>Читать подробнее</a><br>"; } echo "автор $author<br>$date</div> <hr>"; }[/php]по ссылке <a href='../news/index.php?id=$id'>Читать подробнее</a> идет код: [php]$id = (int)$_GET['id']; if(!isset($id)) $id = 1; include ("../mysql.php"); // выводим подробную новость: $query = "SELECT * FROM `".$prefix."_news` where id='".mysql_real_escape_string($id)."'"; $res = mysql_query($query) or die(mysql_error()); while ($row = mysql_fetch_array($res)) { $title = "".$row['title'].""; $news = "".$row['news'].""; $date = "".$row['date'].""; $full = "".$row['full'].""; $author = "".$row['author'].""; echo "<div id='content'><h1>$title</h1> <p>$news</p> <p>$full</p> <div id='news_info'>Автор: $author <br> Дата: $date <br> <a href='javascript:history.back()' onMouseOver='window.status='Назад';return true'>Назад</a></div></div>"; }[/php] |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Быстрая индексация страниц сайта и обратных ссылок - 2Index | 32 | 2Index | 5483 | Вчера, 16:33 автор: 2Index |
|
как заслужить право на создание новой темы? | 7 | writer80 | 2089 | 12.3.2024, 22:54 автор: Lumex |
|
<Braga/> Создание Telegram-ботов, web-приложений, крипто-бирж, сайтов. | 2 | newbraga | 1613 | 10.3.2024, 22:04 автор: newbraga |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3243 | 19.12.2023, 18:55 автор: CULA |
|
Создание и ведение аккаунтов в соцсетях ("В контакте"/Telegram) Услуги от профессионального журналиста и SMM-менеджера |
2 | AvtorXXX | 1636 | 13.11.2023, 23:47 автор: AvtorXXX |
Текстовая версия | Сейчас: 19.3.2024, 11:20 |