how to set this stuff right?
-
First of all, This is my first time here. Nice meeting you all. Hope you can help me with this problem.
> I have a site called >>> https://www.popsicles.ph
> In the frontpage 4 recent blog posts are posted at the top
> Now, I wanted to have another area where all blog posts can be display. Not in the frontpage ofcourse.
> So I tried making a new php file and I come up with this:
[php]
<?php global $trns_options, $trns; ?>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
<html xmlns=”https://www.w3.org/1999/xhtml”>
<head profile=”https://gmpg.org/xfn/11″>
<meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7″ />
<meta http-equiv=”Content-Type” content=”<?php bloginfo(‘html_type’); ?>; charset=<?php bloginfo(‘charset’); ?>” />
<link rel=”icon”
type=”image/png”
href=”https://i792.photobucket.com/albums/yy206/popsicles_ppop/faveicon.png”/>
<title>
<?php if(is_home() ) { bloginfo(‘name’); ?> | <?php bloginfo(‘description’); } ?>
<?php if(is_single() || is_page() || is_archive() || is_tag() || is_category() ) { wp_title(”,true); ?> | <?php bloginfo(‘name’); } ?>
<?php if(is_404()) { ?> <?php echo $trns[“404”]; ?> | <?php bloginfo(‘name’); } ?>
<?php if(is_search()) { ?><?php echo $trns[“seresults”]; ?> <?php echo wp_specialchars($s, 1); ?> | <?php bloginfo(‘name’); } ?>
</title>
<style type=”text/css” media=”screen”>@import url( <?php bloginfo(‘stylesheet_url’); ?> );</style>
<link rel=”stylesheet” href=”<?php bloginfo(‘stylesheet_url’); ?>” type=”text/css” media=”screen” /><!–[if IE 6]>
<script type=”text/javascript” src=”<?php bloginfo(‘template_url’); ?>/includes/DD_belatedPNG_0.0.8a-min.js”></script>
<script type=”text/javascript”>DD_belatedPNG.fix(‘#logo img, #footer_logo img, #slider2 img’);</script>
<style media=”screen,projection” type=”text/css”>#videos li{padding:0 0 0 7px; }</style>
<![endif]–><link rel=”alternate” type=”application/rss+xml” title=”RSS 2.0″ href=”<?php bloginfo(‘rss2_url’); ?>” />
<link rel=”alternate” type=”text/xml” title=”RSS .92″ href=”<?php bloginfo(‘rss_url’); ?>” />
<link rel=”alternate” type=”application/atom+xml” title=”Atom 0.3″ href=”<?php bloginfo(‘atom_url’); ?>” />
<link rel=”pingback” href=”<?php bloginfo(‘pingback_url’); ?>” />
<?php wp_get_archives(‘type=monthly&format=link’); if ( is_singular() ) wp_enqueue_script( ‘comment-reply’ ); ?>
<?php wp_head(); ?><style type=”text/css”>
/*Example CSS for the two demo scrollers*/
#pscroller1{
width: 780px;
height: 13px;
font-size: 12px;
border: 1px solid #D0D0D0;
margin:4px 10px 0px 0px;
padding: 3px 0px 3px 5px;
float:right;
background-color: #FEFEFE;
}#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}#pscroller2 a{
text-decoration: none;
}.someclass{ //class to apply to your scroller(s) if desired
}</style>
<script type=”text/javascript”>
/*Example message arrays for the two demo scrollers*/
var pausecontent=new Array()
pausecontent[0]=’What can you say about our Homepage? For Suggestions email us at [email protected]’
pausecontent[1]=’Apply to be a Fan Writer. Click HERE for more details’
pausecontent[2]=’Got News? Tip Us! email us at [email protected]’
pausecontent[3]=’Got News? Blog It! email us at [email protected] for details’
pausecontent[4]=’Help Promote Popsicles. For more Details Click HERE!’var pausecontent2=new Array()
pausecontent2[0]=’News.com: Technology and business reports‘
pausecontent2[1]=’CNN: Headline and breaking news 24/7‘
pausecontent2[2]=’BBC News: UK and international news‘</script>
<script type=”text/javascript”>
/***********************************************
* Pausing up-down scroller- ? Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit https://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/function pausescroller(content, divId, divClass, delay){
this.content=content //message array content
this.tickerid=divId //ID of ticker div to display information
this.delay=delay //Delay between msg change, in miliseconds.
this.mouseoverBol=0 //Boolean to indicate whether mouse is currently over scroller (and pause it if it is)
this.hiddendivpointer=1 //index of message array for hidden div
document.write(‘<div id=”‘+divId+'” class=”‘+divClass+'” style=”position: relative; overflow: hidden”><div class=”innerDiv” style=”position: absolute; width: 100%” id=”‘+divId+’1″>’+content[0]+'</div><div class=”innerDiv” style=”position: absolute; width: 100%; visibility: hidden” id=”‘+divId+’2″>’+content[1]+'</div></div>’)
var scrollerinstance=this
if (window.addEventListener) //run onload in DOM2 browsers
window.addEventListener(“load”, function(){scrollerinstance.initialize()}, false)
else if (window.attachEvent) //run onload in IE5.5+
window.attachEvent(“onload”, function(){scrollerinstance.initialize()})
else if (document.getElementById) //if legacy DOM browsers, just start scroller after 0.5 sec
setTimeout(function(){scrollerinstance.initialize()}, 500)
}// ——————————————————————-
// initialize()- Initialize scroller method.
// -Get div objects, set initial positions, start up down animation
// ——————————————————————-pausescroller.prototype.initialize=function(){
this.tickerdiv=document.getElementById(this.tickerid)
this.visiblediv=document.getElementById(this.tickerid+”1″)
this.hiddendiv=document.getElementById(this.tickerid+”2″)
this.visibledivtop=parseInt(pausescroller.getCSSpadding(this.tickerdiv))
//set width of inner DIVs to outer DIV’s width minus padding (padding assumed to be top padding x 2)
this.visiblediv.style.width=this.hiddendiv.style.width=this.tickerdiv.offsetWidth-(this.visibledivtop*2)+”px”
this.getinline(this.visiblediv, this.hiddendiv)
this.hiddendiv.style.visibility=”visible”
var scrollerinstance=this
document.getElementById(this.tickerid).onmouseover=function(){scrollerinstance.mouseoverBol=1}
document.getElementById(this.tickerid).onmouseout=function(){scrollerinstance.mouseoverBol=0}
if (window.attachEvent) //Clean up loose references in IE
window.attachEvent(“onunload”, function(){scrollerinstance.tickerdiv.onmouseover=scrollerinstance.tickerdiv.onmouseout=null})
setTimeout(function(){scrollerinstance.animateup()}, this.delay)
}// ——————————————————————-
// animateup()- Move the two inner divs of the scroller up and in sync
// ——————————————————————-pausescroller.prototype.animateup=function(){
var scrollerinstance=this
if (parseInt(this.hiddendiv.style.top)>(this.visibledivtop+5)){
this.visiblediv.style.top=parseInt(this.visiblediv.style.top)-5+”px”
this.hiddendiv.style.top=parseInt(this.hiddendiv.style.top)-5+”px”
setTimeout(function(){scrollerinstance.animateup()}, 50)
}
else{
this.getinline(this.hiddendiv, this.visiblediv)
this.swapdivs()
setTimeout(function(){scrollerinstance.setmessage()}, this.delay)
}
}// ——————————————————————-
// swapdivs()- Swap between which is the visible and which is the hidden div
// ——————————————————————-pausescroller.prototype.swapdivs=function(){
var tempcontainer=this.visiblediv
this.visiblediv=this.hiddendiv
this.hiddendiv=tempcontainer
}pausescroller.prototype.getinline=function(div1, div2){
div1.style.top=this.visibledivtop+”px”
div2.style.top=Math.max(div1.parentNode.offsetHeight, div1.offsetHeight)+”px”
}// ——————————————————————-
// setmessage()- Populate the hidden div with the next message before it’s visible
// ——————————————————————-pausescroller.prototype.setmessage=function(){
var scrollerinstance=this
if (this.mouseoverBol==1) //if mouse is currently over scoller, do nothing (pause it)
setTimeout(function(){scrollerinstance.setmessage()}, 100)
else{
var i=this.hiddendivpointer
var ceiling=this.content.length
this.hiddendivpointer=(i+1>ceiling-1)? 0 : i+1
this.hiddendiv.innerHTML=this.content[this.hiddendivpointer]
this.animateup()
}
}pausescroller.getCSSpadding=function(tickerobj){ //get CSS padding value, if any
if (tickerobj.currentStyle)
return tickerobj.currentStyle[“paddingTop”]
else if (window.getComputedStyle) //if DOM2
return window.getComputedStyle(tickerobj, “”).getPropertyValue(“padding-top”)
else
return 0
}</script>
</head>
<body>
<div id=”topbox”>
<div class=”topbox h7″>
<h7>Popsicles Updates</h7><script type=”text/javascript”>
//new pausescroller(name_of_message_array, CSS_ID, CSS_classname, pause_in_miliseconds)new pausescroller(pausecontent, “pscroller1”, “someclass”, 3000)
document.write(“
“)
</script>
</div></div>
<div id=”header”>
/”><img src=”https://popsicles.ph/wp-content/uploads/theme/LOGO%20copy.png” border=”0″ alt=”pop”>
</div><!– /header –>
<div id=”mainmenu”>
<div id=”mainmenu_data”></div>
</div><!– /menu –><div id=”wrapper”>
<div id=”contentBody”>
<div id=”primaryTopMid”>
“>LATEST NEWS
<?php $count = 0;?>
<?php query_posts($query_string . ‘&cat=-5229’); ?><?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class=”post” id=”post-<?php the_ID(); ?>”><div class=”featuredPost<?php if ($que3 == $trns_options[“fea3PostCount”]) { ?> lastPost<?php } ?>”>
<h2 class=”postTitle”>” rel=”bookmark”><?php the_title(); ?> »</h2><?php $image = get_post_meta($post->ID, ‘thumbnail’, true); ?>
” title=”<?php the_title(); ?>”><img src=”<?php echo $image; ?>” width=”60px” alt=”<?php the_title(); ?>” title=”<?php the_title(); ?>” class=”alignright”/><p><?php if($trns_options[‘enableAName’] == 1) { ?><span class=”author”><?php the_author_posts_link(); ?></span><?php } ?> <?php if($trns_options[‘enableDate’] == 1) { ?><span class=”date”><?php the_time($trns_options[“timeFormat”]); ?> |<?php } ?></span> <?php print string_limit_words(get_the_excerpt(), 17); ?>…</p>
<div class=”clear”></div><span class=”featuredPostMeta”><?php the_time($trns_options[“dateFormat”]) ?> / <?php comments_popup_link(__($trns[“nocomment”]), __($trns[‘comment1’]), __($trns[‘comments’]));?> / ” rel=”bookmark”><?php echo $trns[“readmore”]; ?><?php edit_post_link(‘Edit’,’ / ‘,”); ?></span>
</div>
</div><?php endwhile; ?>
<?php else : ?>
<?php endif; ?>
<div id=”paginate-slider2″ class=”pagination2″><?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } ?></div>
</div><!– /primaryTopMid –>
</div><!– /contentbody –>
</div><!– /wrapper –>
<?php get_footer(); ?></body>
</html>
[/php]> I place it in this location: /home4/popsicl2/public_html/news.php
> I have no training background on php and I only rely on tutorials in the net so I just copy and paste the stuff on that php codes I posted above that would appear similar to this:
[php]<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo ‘<p>Hello World</p>’; ?>
</body>
</html>[/php]source: https://www.php.net/manual/en/tutorial.firstpage.php
> when I tried viewing it on this link/url > https://popsicles.ph/news.php
> An error occured, it says:
Fatal error: Call to undefined function bloginfo() in /home4/popsicl2/public_html/news.php on line 6
> I tried fixing this for a couple of days already and have not come up with a solution thats why Im asking for experts help. Guys, please help me.
- The topic ‘how to set this stuff right?’ is closed to new replies.