это мой news.php … Этот код покажет название и некоторые новости. Когда вы нажимаете заголовок, он должен получить идентификатор и направлять вам статью. Но у меня не было удостоверения личности.
<?php include 'connect.php'; ?> <?php $qry = (mysql_query("SELECT * FROM articles"));?> <newslist title="Latest News"> <?php while($row=mysql_fetch_array($qry)) { ?> <news category="green" url="asdf.php?id="<?php echo $row['id']?>"" date="<?php echo $row['date']?>"> <headline><?php echo "<h1>".$row['title']."</h1>";?></headline> <detail><?php echo "<p>".substr($row['content'],0,60)."..."."</p>"; ?> </detail> </news> <?php }?> </newslist>
Это фрагмент кода javascript, который (я думаю) обрабатывал код URL выше. Была ли проблема в коде javascript? (vscroller.js)
var url = $(this).attr('url'); var htext = $(this).find('headline').text(); description.append($('<h1/>').html("<a href='" + url + "'>" + htext + "</a>"));
Это мой asdf.php. Это пункт назначения, когда вы нажимаете одну статью.
`<?php $qry=mysql_query("SELECT * FROM articles"); if(!$qry) { die("Query Failed: ". mysql_error()); } ?> <div id="content"> <?php while($row=mysql_fetch_array($qry)) { ?> <p class="head">Posted In: <?php echo $row['category'];?></p> <div class="line"></div> <h1><?php echo $row['title'];?></h1> <div class="line"></div> <p class="meta"><?php echo $row['date']." "."Written By: ".$row['author'];?> </p> <div id="article" class="article"> <p class="intro"> <?php echo "<img src=".$row['image']."/>"."<p>".$row['content']."</p>";?></p> <div class="line"></div><br /><br /> <?php } ?> <p id="pc_reference" class="meta"><a href="demo.php">Back to News Page</a></p> </div>`
в`<?php $qry=mysql_query("SELECT * FROM articles"); if(!$qry) { die("Query Failed: ". mysql_error()); } ?> <div id="content"> <?php while($row=mysql_fetch_array($qry)) { ?> <p class="head">Posted In: <?php echo $row['category'];?></p> <div class="line"></div> <h1><?php echo $row['title'];?></h1> <div class="line"></div> <p class="meta"><?php echo $row['date']." "."Written By: ".$row['author'];?> </p> <div id="article" class="article"> <p class="intro"> <?php echo "<img src=".$row['image']."/>"."<p>".$row['content']."</p>";?></p> <div class="line"></div><br /><br /> <?php } ?> <p id="pc_reference" class="meta"><a href="demo.php">Back to News Page</a></p> </div>`
этот код со страницы, на которой я показываю news.php (main.php)
`<script type="text/javascript"> $(document).ready(function () { $('#vscroller').vscroller({ newsfeed: 'news.php' }); }); </script> <html> <body> <div class="news-wrapper" id="vscroller"></div>`
исходный источник для этого можно найти на http://www.egrappler.com/xml-driven-vertical-news-scroller-script-using-html-and-jquery-vscroller/