Parse error: syntax error, unexpected '<'

Reports about issues that you encounter in Suffusion
Forum rules
1. No offensive language and no mocking
2. Please do a thorough search before you post something. Trust us, there is a high probability that the question you are asking has been asked previously.
3. No soliciting. You cannot post here soliciting bids for people offer you quotes, or even offer money to people for some work. You will be moderated if you do so. If you are looking for help, please post your request on http://jobs.wordpress.net or http://codepoet.com
4. Please be reasonable. You are getting software and support. For free. Complicated requests from a general purpose theme are not welcome and some volunteers might lose patience with you.
5. Please do your due diligence. If you posted a query and we answered with a link, take the trouble to go through the link contents.
6. Please post with complete information. Requests for help MUST be accompanied with your URL, particularly if you are asking something like "Why am I seeing a blank space?"

Parse error: syntax error, unexpected '<'

Postby Dee » 20 Dec 2009, 15:03

Can Sayontan Sinha please email me the ORIGINAL actions.php page's coding? THX!
Dee
 
Posts: 8
Joined: 20 Dec 2009, 15:00

Re: Parse error: syntax error, unexpected '<'

Postby sayontan » 20 Dec 2009, 15:32

You can download it from http://wordpress.org/extend/themes/down ... .3.0.8.zip, assuming that is the version you have.
Sayontan Sinha | http://mynethome.net/blog | http://www.aquoid.com/news
I don't do freelance work (for Suffusion or otherwise), so please don't contact me for quotes or offers.
sayontan
Site Admin
 
Posts: 10159
Joined: 15 Sep 2009, 16:39
Location: Houston, Texas

Re: Parse error: syntax error, unexpected '<'

Postby Dee » 20 Dec 2009, 15:43

THX I have the zip file...
maybe I'm just blind or maybe it's named something different, but I am unable to see the actions.php file anywhere!!

Where is it in the zip file?
Dee
 
Posts: 8
Joined: 20 Dec 2009, 15:00

Re: Parse error: syntax error, unexpected '<'

Postby Dee » 20 Dec 2009, 15:47

aw n/m found it under Functions.. haha stupid me.

however

when I repasted the original code it didn't fix my error/issue.

Any ideas on what could be wrong?

the error: Parse error: syntax error, unexpected '<' suffusion on page 225

here's the page:

<?php
/**
* Contains a list of all custom action hooks and corresponding functions defined for Suffusion.
* This file is included in functions.php
*
* @package Suffusion
* @subpackage Functions
*/

// First we will get all options from the database, then we will individually invoke the options within each function as required.
global $options;
foreach ($options as $value) {
if (get_option($value['id']) === FALSE) {
$$value['id'] = $value['std'];
}
else {
$$value['id'] = get_option($value['id']);
}
}

//
// The following section defines different hooks with actions
//

add_action('wp_print_styles', 'suffusion_disable_plugin_styles');

add_action('suffusion_document_header', 'suffusion_include_skin');
add_action('suffusion_document_header', 'suffusion_include_dbx');
add_action('suffusion_document_header', 'suffusion_include_featured_js');
add_action('suffusion_document_header', 'suffusion_include_sidebar_tabs_js');
add_action('suffusion_document_header', 'suffusion_include_magazine_js');
add_action('suffusion_document_header', 'suffusion_include_jqfix_js');
add_action('suffusion_document_header', 'suffusion_include_ie_fixes');
add_action('suffusion_document_header', 'suffusion_include_custom_styles');
add_action('suffusion_document_header', 'suffusion_include_custom_header_js');
add_action('suffusion_document_header', 'suffusion_include_custom_js_files');

add_action('suffusion_page_header', 'suffusion_display_header');
add_action('suffusion_page_header', 'suffusion_display_navigation');

add_action('suffusion_page_navigation', 'suffusion_display_hierarchical_navigation');

add_action('suffusion_after_begin_container', 'suffusion_print_widget_area_below_header');
add_action('suffusion_after_begin_container', 'suffusion_print_left_sidebars');

add_action('suffusion_before_begin_content', 'suffusion_featured_posts');
add_action('suffusion_after_begin_content', 'suffusion_template_specific_header');

add_action('suffusion_content', 'suffusion_excerpt_or_content');

add_action('suffusion_after_begin_post', 'suffusion_print_post_page_title');

add_action('suffusion_before_end_post', 'suffusion_post_footer');

add_action('suffusion_before_end_content', 'suffusion_pagination');

add_action('suffusion_before_end_container', 'suffusion_print_right_sidebars');
add_action('suffusion_before_end_container', 'suffusion_print_widget_area_above_footer');

add_action('suffusion_page_footer', 'suffusion_display_footer');

add_action('suffusion_document_footer', 'suffusion_include_custom_footer_js');

/*
* The following section says what to do for each action
*/
function suffusion_document_header() {
do_action('suffusion_document_header');
}

function suffusion_page_header() {
do_action('suffusion_page_header');
}

function suffusion_after_begin_container() {
do_action('suffusion_after_begin_container');
}

function suffusion_before_begin_content() {
do_action('suffusion_before_begin_content');
}

function suffusion_after_begin_content() {
do_action('suffusion_after_begin_content');
}

function suffusion_content() {
do_action('suffusion_content');
}

function suffusion_after_begin_post() {
do_action('suffusion_after_begin_post');
}

function suffusion_before_end_post() {
do_action('suffusion_before_end_post');
}

function suffusion_before_end_content() {
do_action('suffusion_before_end_content');
}

function suffusion_before_end_container() {
do_action('suffusion_before_end_container');
}

function suffusion_page_footer() {
do_action('suffusion_page_footer');
}

function suffusion_document_footer() {
do_action('suffusion_document_footer');
}

function suffusion_page_navigation() {
do_action('suffusion_page_navigation');
}

//
// This section defines the individual callback functions
//

/*
* Determines the theme selected by the user and includes the stylesheet for it
*/
function suffusion_include_skin() {
global $suf_color_scheme;
$skin = "dark-green.css";
if (substr($suf_color_scheme, 0, 10) == "dark-theme") {
$skin = "dark-".substr($suf_color_scheme, 11).".css";
}
else {
$skin = substr($suf_color_scheme, 12).".css";
}
?>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/<?php echo $skin;?>" type="text/css" media="all"/>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/plugins.css" type="text/css" media="all"/>
<?php
if (($rtl = get_locale_stylesheet_uri()) != '') {
?>
<link rel="stylesheet" href="'.<?php echo $rtl; ?>.'" type="text/css" media="all" />
<?php
}
?>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/print.css" type="text/css" media="print" />
<?php
}

function suffusion_include_dbx() {
global $suf_sidebar_1_dnd, $suf_sidebar_2_dnd, $suf_sidebar_1_expcoll, $suf_sidebar_2_expcoll, $suf_sidebar_count;
if (is_page_template('no-sidebars.php') || $suf_sidebar_count == 0 ||
($suf_sidebar_count == 1 && $suf_sidebar_1_dnd != "enabled") ||
($suf_sidebar_1_dnd != "enabled" && $suf_sidebar_2_dnd != "enabled")) {
// No point in including the rather large dbx.js if Drag-and-drop is disabled for both sidebars, or if the sidebars themselves are disabled.
}
else {
$expcoll_1 = $suf_sidebar_1_expcoll == "enabled" ? "yes" : "no";
$expcoll_2 = $suf_sidebar_2_expcoll == "enabled" ? "yes" : "no";
?>
<!-- Sidebar docking boxes (dbx) by Brothercake - http://www.brothercake.com/ -->
<script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/dbx.js"></script>
<script type="text/javascript">
/* <![CDATA[ */
window.onload = function() {
//initialise the docking boxes manager
var manager = new dbxManager('main'); //session ID [/-_a-zA-Z0-9/]

<?php
if ($suf_sidebar_1_dnd == "enabled") {?>
//create new docking boxes group
var sidebar = new dbxGroup(
'sidebar', // container ID [/-_a-zA-Z0-9/]
'vertical', // orientation ['vertical'|'horizontal']
'7', // drag threshold ['n' pixels]
'no', // restrict drag movement to container axis ['yes'|'no']
'10', // animate re-ordering [frames per transition, or '0' for no effect]
'<?php echo $expcoll_1; ?>', // include open/close toggle buttons ['yes'|'no']
'open', // default state ['open'|'closed']
'open', // word for "open", as in "open this box"
'close', // word for "close", as in "close this box"
'click-down and drag to move this box', // sentence for "move this box" by mouse
'click to %toggle% this box', // pattern-match sentence for "(open|close) this box" by mouse
'use the arrow keys to move this box', // sentence for "move this box" by keyboard
', or press the enter key to %toggle% it', // pattern-match sentence-fragment for "(open|close) this box" by keyboard
'%mytitle% [%dbxtitle%]' // pattern-match syntax for title-attribute conflicts
);
<?php
}
if ($suf_sidebar_count > 1) {
if ($suf_sidebar_2_dnd == "enabled") {
?>
var sidebar_2 = new dbxGroup(
'sidebar-2', // container ID [/-_a-zA-Z0-9/]
'vertical', // orientation ['vertical'|'horizontal']
'7', // drag threshold ['n' pixels]
'no', // restrict drag movement to container axis ['yes'|'no']
'10', // animate re-ordering [frames per transition, or '0' for no effect]
'<?php echo $expcoll_2; ?>', // include open/close toggle buttons ['yes'|'no']
'open', // default state ['open'|'closed']
'open', // word for "open", as in "open this box"
'close', // word for "close", as in "close this box"
'click-down and drag to move this box', // sentence for "move this box" by mouse
'click to %toggle% this box', // pattern-match sentence for "(open|close) this box" by mouse
'use the arrow keys to move this box', // sentence for "move this box" by keyboard
', or press the enter key to %toggle% it', // pattern-match sentence-fragment for "(open|close) this box" by keyboard
'%mytitle% [%dbxtitle%]' // pattern-match syntax for title-attribute conflicts
);
<?php
}
}?>
};
/* ]]> */
</script>

<?php
}
// We will include the css, nonetheless, because we require the styles from it ?>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('stylesheet_directory'); ?>/dbx.css" media="screen, projection" />

<?php
}

function suffusion_include_ie_fixes() {?>
<!--[if lt IE 8]>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/ie-fix.css" type="text/css" media="all" />
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js" type="text/javascript"></script>
<![endif]-->

<!--[if lt IE 7]>
<script src="<?php bloginfo('stylesheet_directory'); ?>/belatedpng.js"></script>
<script>
//Drew Diller's Belated PNG: http://dillerdesign.wordpress.com/2009/ ... -handling/
DD_belatedPNG.fix('.png_bg, img, .suf-widget ul li, #sidebar ul li, #sidebar-2 ul li, .sidebar-tab-content ul li, li.suf-mag-catblock-post, input, .searchform .searchsubmit, submit, .searchsubmit, .postdata .category, .postdata .comments, .postdata .edit, .previous-entries a, .next-entries a, .post-nav .next a, .post-nav .previous a, .post .date, h3#comments, #h3#respond, input.searchsubmit');
</script>
<![endif]-->

<?php
}

function suffusion_include_custom_styles() {
global $suf_custom_css_link_1, $suf_custom_css_link_2, $suf_custom_css_link_3, $suf_custom_css_code;
?>
<!-- CSS styles constructed using option definitions -->
<style type="text/css">
<?php
include_once (TEMPLATEPATH . '/custom-styles.php');
?>
</style>
<!-- /CSS styles constructed using option definitions -->

<!-- Custom CSS stylesheets linked through options -->
<?php
if (isset($suf_custom_css_link_1) && trim($suf_custom_css_link_1) != "") { ?>
<link rel="stylesheet" href="<?php echo $suf_custom_css_link_1; ?>" type="text/css" media="all" />
<?php
}
if (isset($suf_custom_css_link_2) && trim($suf_custom_css_link_2) != "") {?>
<link rel="stylesheet" href="<?php echo $suf_custom_css_link_2; ?>" type="text/css" media="all" />
<?php
}
if (isset($suf_custom_css_link_3) && trim($suf_custom_css_link_3) != "") {?>
<link rel="stylesheet" href="<?php echo $suf_custom_css_link_3; ?>" type="text/css" media="all" />
<?php }?>
<!-- /Custom CSS stylesheets -->

<?php
if (isset($suf_custom_css_code) && trim($suf_custom_css_code) != "") { ?>
<!-- Custom CSS styles defined in options -->
<style type="text/css">
<?php echo stripslashes($suf_custom_css_code); ?>
</style>
<!-- /Custom CSS styles defined in options -->
<?php }
}

function suffusion_include_custom_header_js() {
global $suf_custom_header_js;
if (isset($suf_custom_header_js) && trim($suf_custom_header_js) != "") {?>
<!-- Custom JavaScript for header defined in options -->
<script type="text/javascript">
/* <![CDATA[ */
<?php echo stripslashes($suf_custom_header_js)."\n"; ?>
/* ]]> */
</script>
<!-- /Custom JavaScript for header defined in options -->
<?php
}
}

function suffusion_display_header() {
global $suf_sub_header_vertical_alignment, $suf_header_fg_image_type, $suf_header_fg_image; ?>
<div id="header" class="fix">
<?php $header = $suf_header_fg_image_type == 'image' ? "<img src='$suf_header_fg_image' alt='".get_bloginfo('name')."'/>" : get_bloginfo('name');
if ($suf_sub_header_vertical_alignment == "above") { ?>
<div class="description"><?php echo bloginfo('description');?></div>
<div class="blogtitle"><a href="<?php echo get_option('home');?>"><?php echo $header;?></a></div>
<?php
}
else { ?>
<div class="blogtitle"><a href="<?php echo get_option('home');?>"><?php echo $header;?></a></div>
<div class="description"><?php echo bloginfo('description');?></div>
<?php
} ?>
</div><!-- /header -->
<?php
}

function suffusion_display_navigation() {
global $suf_nav_contents;
?>
<div id="nav" class="fix">
<?php
//Two options using native WP functionality:
//1. wp_list_pages('title_li=&sort_column=menu_order&depth=3'); // This will need you to add the starting and ending <ul> tags
//2. wp_page_menu('show_home=Home&menu_class=nav'); // This needs nothing and even creates the div. Works only for WP 2.7+
//I am using a custom function here because I want to show the ">" for items with a dropdown. Also, page exclusions don't work as desired with standard functionality.
if ($suf_nav_contents == "pages") {
create_nav();
}
suffusion_display_right_header_widgets();
?>
</div><!-- /nav -->
<?php
}

function suffusion_display_right_header_widgets() {
global $suf_right_header_widgets_enabled, $suf_show_search;
if ($suf_right_header_widgets_enabled == "enabled") {?>
<!-- right-header-widgets -->
<div id="right-header-widgets">
<?php
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Right Header Widgets') ) {
if ($suf_show_search == "show") {
include (TEMPLATEPATH . '/searchform.php');
}
}
?>
</div>
<!-- /right-header-widgets -->
<?php
}
}

/*
* Displays the widget area below the header, if it is enabled.
*/
function suffusion_print_widget_area_below_header() {
global $suf_widget_area_below_header_enabled, $suf_ns_wabh_enabled;
if ($suf_widget_area_below_header_enabled == "enabled") {
if (is_page_template('no-sidebars.php') && $suf_ns_wabh_enabled == 'not-enabled') {
}
else { ?>
<!-- horizantal-outer-widgets-1 Widget Area -->
<div id="horizontal-outer-widgets-1" class="dbx-group fix">
<?php
if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('Widget Area Below Header')) {
}
?>
</div>
<!-- /horizantal-outer-widgets-1 --><?php
}
}
}

/*
* Prints the left sidebars, if the sidebars are enabled and are positioned on the left
*/
function suffusion_print_left_sidebars() {
global $suf_sidebar_count, $suf_sidebar_alignment, $suf_sidebar_2_alignment, $suf_sbtab_alignment, $tabs_alignment, $suf_sbtab_enabled;
if (is_page_template("no-sidebars.php") || is_page_template("no-widgets.php")) {
return;
}

if ($suf_sbtab_enabled == 'enabled' && (($suf_sidebar_count == 1 && $suf_sidebar_alignment == 'left')
|| ($suf_sidebar_count == 2 && ($suf_sidebar_alignment == 'left' || $suf_sidebar_2_alignment == 'left') && $suf_sbtab_alignment == 'left')
|| ($suf_sidebar_count == 2 && $suf_sidebar_alignment == 'left' && $suf_sidebar_2_alignment == 'left'))) {
echo "<div id='sidebar-container' class='sidebar-container-left fix'>";
$tabs_alignment = 'left';
include_once (TEMPLATEPATH . '/sidebar-tabs.php');
}

if ($suf_sidebar_count > 0) {
if ($suf_sidebar_alignment == "left") {
get_sidebar();
}
}

if ($suf_sidebar_count > 1) {
if ($suf_sidebar_2_alignment == "left") {
get_sidebar(2);
}
}

if ($suf_sbtab_enabled == 'enabled' && (($suf_sidebar_count == 1 && $suf_sidebar_alignment == 'left')
|| ($suf_sidebar_count == 2 && ($suf_sidebar_alignment == 'left' || $suf_sidebar_2_alignment == 'left') && $suf_sbtab_alignment == 'left')
|| ($suf_sidebar_count == 2 && $suf_sidebar_alignment == 'left' && $suf_sidebar_2_alignment == 'left'))) {
echo "</div> <!-- /#sidebar-container -->";
}
}

/*
* Displays the right sidebars, if the sidebars are enabled and are positioned on the right
*/
function suffusion_print_right_sidebars() {
global $suf_sidebar_count, $suf_sidebar_alignment, $suf_sidebar_2_alignment, $suf_sbtab_alignment, $tabs_alignment, $suf_sbtab_enabled;
if (is_page_template("no-sidebars.php") || is_page_template("no-widgets.php")) {
return;
}

if ($suf_sbtab_enabled == 'enabled' && (($suf_sidebar_count == 1 && $suf_sidebar_alignment == 'right')
|| ($suf_sidebar_count == 2 && ($suf_sidebar_alignment == 'right' || $suf_sidebar_2_alignment == 'right') && $suf_sbtab_alignment == 'right')
|| ($suf_sidebar_count == 2 && $suf_sidebar_alignment == 'right' && $suf_sidebar_2_alignment == 'right'))) {
echo "<div id='sidebar-container' class='sidebar-container-right fix'>";
$tabs_alignment = 'right';
include_once (TEMPLATEPATH . '/sidebar-tabs.php');
}

if ($suf_sidebar_count > 0) {
if ($suf_sidebar_alignment == "right") {
get_sidebar();
}
}

if ($suf_sidebar_count > 1) {
if ($suf_sidebar_2_alignment == "right") {
get_sidebar(2);
}
}

if ($suf_sbtab_enabled == 'enabled' && (($suf_sidebar_count == 1 && $suf_sidebar_alignment == 'right')
|| ($suf_sidebar_count == 2 && ($suf_sidebar_alignment == 'right' || $suf_sidebar_2_alignment == 'right') && $suf_sbtab_alignment == 'right')
|| ($suf_sidebar_count == 2 && $suf_sidebar_alignment == 'right' && $suf_sidebar_2_alignment == 'right'))) {
echo "</div> <!-- /#sidebar-container -->";
}
}

/*
* Displays the widget area above the footer, if it is enabled.
*/
function suffusion_print_widget_area_above_footer() {
global $suf_widget_area_above_footer_enabled, $suf_ns_waaf_enabled;
if ($suf_widget_area_above_footer_enabled == "enabled") {
if (is_page_template('no-sidebars.php') && ($suf_ns_waaf_enabled == 'not-enabled')) {
}
else { ?>
<!-- horizantal-outer-widgets-2 Widget Area -->
<div id="horizontal-outer-widgets-2" class="fix">
<?php
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Widget Area Above Footer') ) {
}
?>
</div>
<!-- /horizantal-outer-widgets-2 -->
<?php
}
}
}

function suffusion_display_footer() {
global $suf_footer_left, $suf_footer_center;
?>
<div id="cred">
<table>
<tr>
<td class="cred-left"><?php echo stripslashes($suf_footer_left); ?></td>
<td class="cred-center"><?php echo stripslashes($suf_footer_center); ?></td>
<td class="cred-right"><a href="http://www.aquoid.com/news/themes/suffusion/">Suffusion</a> <a href="http://wordpress.org/extend/themes/">WordPress theme</a> by <a href="http://mynethome.net/blog">Sayontan Sinha</a></td>
</tr>
</table>
</div>

<!-- <div class="designer">&copy; 2009 </div>
<div class="valid"></div> -->
<!-- <div class="valid fix"><a href="http://validator.w3.org/check/referer">Valid XHTML</a></div>-->
<!-- </div>--><!-- cred -->

<!-- <?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds. -->
<?php
}

function suffusion_include_custom_footer_js() {
global $suf_custom_footer_js;
if (isset($suf_custom_footer_js) && trim($suf_custom_footer_js) != "") {
?>
<!-- Custom JavaScript for footer defined in options -->
<script type="text/javascript">
/* <![CDATA[ */
<?php echo stripslashes($suf_custom_footer_js)."\n"; ?>
/* ]]> */
</script>
<!-- /Custom JavaScript for footer defined in options -->
<?php }
}

function suffusion_get_siblings_in_nav($ancestors, $index, $exclusion_list, $exclude, $echo = 1) {
if (count($ancestors) <= $index || $index < 0) {
return;
}
$exclusion_query = $exclude == "hide" ? "&exclude=".$exclusion_list : "";
$children = wp_list_pages("title_li=&child_of=".$ancestors[$index]."&echo=".$echo.$exclusion_query);
return $children;
}

function suffusion_display_hierarchical_navigation() {
global $post, $suf_nav_breadcrumb, $suf_nav_exclude_in_breadcrumb;
$ancestors = $post->ancestors;
$exclusion_list = get_excluded_pages("suf_nav_pages");
$num_ancestors = count($ancestors);

if ($suf_nav_breadcrumb == "all") {
for ($anc_index = 1; $num_ancestors - $anc_index >= 0; $anc_index++) {
$style = ($anc_index == 1) ? "subnav" : "l".($anc_index + 1)."nav";
?>
<div id="<?php echo $style;?>" class="fix">
<ul>
<?php suffusion_get_siblings_in_nav($ancestors, $num_ancestors - $anc_index, $exclusion_list, $suf_nav_exclude_in_breadcrumb); ?>
</ul>
</div><?php echo "<!-- /".$style."-->"; ?>
<?php
}
$exclusion_query = $suf_nav_exclude_in_breadcrumb == "hide" ? "&exclude_tree=".$exclusion_list : "";
$style = ($num_ancestors == 0) ? "subnav" : "l".($num_ancestors + 2)."nav";
$children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0".$exclusion_query);
if ($children) {
?>
<div id="<?php echo $style;?>" class="fix">
<ul>
<?php echo $children; ?>
</ul>
</div><!-- /sub nav -->
<?php
}
}
suffusion_create_navigation_breadcrumb();
}

function suffusion_create_navigation_breadcrumb() {
global $suf_nav_breadcrumb, $suf_breadcrumb_separator, $post;

$ancestors = $post->ancestors;
$num_ancestors = count($ancestors);
if ($suf_nav_breadcrumb == "breadcrumb") {
$anc_limit = $num_ancestors > 1 ? $num_ancestors - 2 : ($num_ancestors > 0 ? $num_ancestors - 1 : 0);
if ($num_ancestors > 0) {
?>
<div id="subnav" class="fix">
<div class="breadcrumb">
<?php
for ($i = $num_ancestors-1; $i>=0; $i--) {
$anc_page = get_page($ancestors[$i]);
echo "<a href='".get_permalink($ancestors[$i])."'>".$anc_page->post_title."</a> ".$suf_breadcrumb_separator." ";
}
echo $post->post_title;
?>
</div>
</div><!-- /sub nav -->
<?php
}
}
}

function suffusion_excerpt_or_content() {
global $post, $suf_category_excerpt, $suf_tag_excerpt, $suf_archive_excerpt, $suf_index_excerpt, $suf_search_excerpt, $suf_author_excerpt, $suf_show_excerpt_thumbnail;
if ((is_category() && $suf_category_excerpt == "excerpt") ||
(is_tag() && $suf_tag_excerpt == "excerpt") ||
(is_search() && $suf_search_excerpt == "excerpt") ||
(is_author() && $suf_author_excerpt == "excerpt") ||
((is_date() || is_year() || is_month() || is_day() || is_time())&& $suf_archive_excerpt == "excerpt") ||
(!is_page() && $suf_index_excerpt == "excerpt")) {
$show_image = $suf_show_excerpt_thumbnail == "show" ? true : false;
suffusion_excerpt($show_image);
}
else {
the_content(__('Continue reading', 'suf_theme').' &raquo;');
}
}

function suffusion_excerpt($show_image = false) {
global $post;
if ($show_image) {
echo suffusion_get_image(array());
}
the_excerpt();
}

function suffusion_get_image($options = array()) {
global $post, $suf_excerpt_thumbnail_alignment, $suf_excerpt_thumbnail_size, $suf_excerpt_thumbnail_custom_width, $suf_excerpt_thumbnail_custom_height;
global $suf_featured_image_size, $suf_featured_image_custom_width, $suf_featured_image_custom_height;
global $suf_mag_headline_image_size, $suf_mag_headline_image_custom_width, $suf_mag_headline_image_custom_height, $suf_mag_headline_image_alignment;
global $suf_mag_excerpt_image_size, $suf_mag_excerpt_image_custom_width, $suf_mag_excerpt_image_custom_height;
$img = "";

if ($options['featured'] || $options['featured-widget']) {
// First try to retrieve a featured image, if "featured" is true
$img = get_post_meta($post->ID, "featured_image", true);
$featured_width = $options['featured-width'] ? $options['featured-width'] : get_size_from_field($suf_featured_image_custom_width, '200px');
$featured_width = (int)(substr($featured_width, 0, strlen($featured_width) - 2));
$featured_height = $options['featured-height'] ? $options['featured-height'] : get_size_from_field($suf_featured_image_custom_height, '200px');
$featured_height = (int)(substr($featured_height, 0, strlen($featured_height) - 2));
}

if (trim($img) == "") {
// Retrieve image from thumbnail
$img = get_post_meta($post->ID, "thumbnail", true);
}

if (trim($img) == "") {
// No thumbnail. Try getting the images from the gallery.
$attachments = get_children(array(
'post_parent' => $post->ID,
'post_status' => 'inherit',
'post_type' => 'attachment',
'post_mime_type' => 'image',
'order' => 'ASC',
'orderby' => 'menu_order'));

if (is_array($attachments)) {
if (($options['featured'] && $suf_featured_image_size == 'custom') || ($options['featured-widget'] && $options['featured-image-custom-size'])) {
$width = $featured_width;
$height = $featured_height;
$size = array($width, $height);
}
else if ($options['mag-headline'] && $suf_mag_headline_image_size == 'custom') {
$width = get_size_from_field($suf_mag_headline_image_custom_width, '200px');
$width = (int)(substr($width, 0, strlen($width) - 2));
$height = get_size_from_field($suf_mag_headline_image_custom_height, '200px');
$height = (int)(substr($height, 0, strlen($height) - 2));
$size = array($width, $height);
}
else if ($options['mag-excerpt'] && $suf_mag_excerpt_image_size == 'custom') {
$width = get_size_from_field($suf_mag_excerpt_image_custom_width, '200px');
$width = (int)(substr($width, 0, strlen($width) - 2));
$height = get_size_from_field($suf_mag_excerpt_image_custom_height, '200px');
$height = (int)(substr($height, 0, strlen($height) - 2));
$size = array($width, $height);
}
else if ($suf_excerpt_thumbnail_size == 'custom') {
$width = get_size_from_field($suf_excerpt_thumbnail_custom_width, '200px');
$width = (int)(substr($width, 0, strlen($width) - 2));
$height = get_size_from_field($suf_excerpt_thumbnail_custom_height, '200px');
$height = (int)(substr($height, 0, strlen($height) - 2));
$size = array($width, $height);
}
else {
$size = $suf_excerpt_thumbnail_size;
}
foreach ( $attachments as $id => $attachment ) {
$img = wp_get_attachment_image_src($id, $size);
$img = $img[0];
break;
}
}
}
if (trim($img) == "") {
// No gallery. Try embedded images.
preg_match_all( '|<img.*?src=[\'"](.*?)[\'"].*?>|i', $post->post_content, $images );
if (isset($images) && $images[1][0]) {
$img = $images[1][0];
}
}

if (trim($img) != "") {
if ($options["featured"] || $options['featured-widget']) {
if (($options["featured"] && $suf_featured_image_size != 'custom') || ($options['featured-widget'] && !$options['featured-image-custom-size'])) {
return "<a href=\"".get_permalink($post->ID)."\"><img src=\"".$img."\" alt=\"".$post->post_title."\" class=\"featured-excerpt-".$options["excerpt_position"]."\"/></a>";
}
else {
return "<a href=\"".get_permalink($post->ID)."\"><img src=\"".$img."\" alt=\"".$post->post_title."\" class=\"featured-excerpt-".$options["excerpt_position"]."\" width='".$featured_width."px' height='".$featured_height."px'/></a>";
}
}
else if ($options['mag-headline'] || $options['mag-excerpt']) {
return "<a href=\"".get_permalink($post->ID)."\"><img src=\"".$img."\" alt=\"".$post->post_title."\" /></a>";
}
else {
return "<a href=\"".get_permalink($post->ID)."\"><img src=\"".$img."\" alt=\"".$post->post_title."\" class=\"$suf_excerpt_thumbnail_alignment-thumbnail\"/></a>";
}
}
else {
return "";
}
}

function suffusion_post_footer() {
global $suf_post_show_posted_by, $suf_page_show_posted_by, $suf_post_show_tags;
?>
<div class="post-footer fix">
<?php
if ((!is_page() && $suf_post_show_posted_by == 'show') || (is_page() && $suf_page_show_posted_by == 'show')) { ?>
<span class="author"><?php printf(__('Posted by %1$s at %2$s', 'suf_theme'), '<a href="'.get_author_posts_url(get_the_author_meta('ID')).'">'.get_the_author_meta('display_name').'</a>', sprintf(get_the_time(get_option('time_format')))); ?></span>
<?php }
if (!is_page() && $suf_post_show_tags == 'show') { ?>
<span class="tags"><?php the_tags(__('Tagged with: ', 'suf_theme'),', ','<br />'); ?></span>
<?php } ?>
</div>
<?php
}

function suffusion_disable_plugin_styles() {
wp_deregister_style('wp-pagenavi');
}

function suffusion_pagination() {
global $suf_pagination_type, $suf_pagination_index, $suf_pagination_prev_next, $suf_pagination_show_all;
if (is_singular()) {
return;
}
if (show_page_nav()) {
if (function_exists("wp_pagenavi")) {
// If the user has wp_pagenavi installed, we will use that for pagination
?>
<div class="page-nav fix">
<?php
wp_pagenavi();
?>
</div><!-- page nav -->
<?php
}
else if ($suf_pagination_type == "numbered") {
// The user doesn't have WP-PageNavi, but still wants pagination
global $wp_query, $paged;
$max_page = $wp_query->max_num_pages;
$prev_next = $suf_pagination_prev_next == "show";
$show_all = $suf_pagination_show_all == "all";
if (!$paged && $max_page >= 1) {
$current_page = 1;
}
else {
$current_page = $paged;
}
?>
<div class="page-nav fix">
<div class="suf-page-nav fix">
<?php
if ($suf_pagination_index == "show") {
?>
<span class="page-index"><?php printf(__('Page %1$s of %2$s', 'suf_theme'), $current_page, $max_page); ?></span>
<?php
}
echo paginate_links(array(
"base" => add_query_arg("paged", "%#%"),
"format" => '',
"type" => "plain",
"total" => $max_page,
"current" => $current_page,
"show_all" => $show_all,
"end_size" => 2,
"mid_size" => 2,
"prev_next" => $prev_next,
"next_text" => __('Older Entries', 'suf_theme'),
"prev_text" => __('Newer Entries', 'suf_theme'),
));
?>
</div><!-- suf page nav -->
</div><!-- page nav -->
<?php
}
else {
?>
<div class="page-nav fix">
<span class="previous-entries"><?php next_posts_link(__('Older Entries', 'suf_theme')); ?></span>
<span class="next-entries"><?php previous_posts_link(__('Newer Entries', 'suf_theme')); ?></span>
</div><!-- page nav -->
<?php
}
}
}

function suffusion_comment_pagination() {
global $suf_cpagination_type, $suf_cpagination_index, $suf_cpagination_prev_next, $suf_cpagination_show_all;
if ($suf_cpagination_type == "numbered") {
// The user wants pagination
global $wp_query, $paged;
$max_page = $wp_query->max_num_pages;
$prev_next = $suf_cpagination_prev_next == "show";
$show_all = $suf_cpagination_show_all == "all";
if (!$paged && $max_page >= 1) {
$current_page = 1;
}
else {
$current_page = $paged;
}
?>
<div class="page-nav fix">
<div class="suf-page-nav fix">
<?php
if ($suf_cpagination_index == "show") {
?>
<span class="page-index"><?php printf(__('Page %1$s of %2$s', 'suf_theme'), $current_page, $max_page); ?></span>
<?php
}
echo paginate_comments_links(array(
"base" => add_query_arg("cpage", "%#%"),
"format" => '',
"type" => "plain",
"total" => $max_page,
"current" => $current_page,
"show_all" => $show_all,
"end_size" => 2,
"mid_size" => 2,
"prev_next" => $prev_next,
"next_text" => __('Older Entries', 'suf_theme'),
"prev_text" => __('Newer Entries', 'suf_theme'),
));
?>
</div><!-- suf page nav -->
</div><!-- page nav -->
<?php
}
else {
?>
<div class="page-nav fix">
<span class="previous-entries"><?php next_posts_link(__('Older Entries', 'suf_theme')); ?></span>
<span class="next-entries"><?php previous_posts_link(__('Newer Entries', 'suf_theme')); ?></span>
</div><!-- page nav -->
<?php
}
}

function suffusion_featured_posts() {
global $suf_featured_category_view, $suf_featured_tag_view, $suf_featured_search_view, $suf_featured_author_view, $suf_featured_time_view, $suf_featured_index_view;
global $suf_mag_featured_enabled;
if ((is_category() && $suf_featured_category_view == "enabled") ||
(is_tag() && $suf_featured_tag_view == "enabled") ||
(is_search() && $suf_featured_search_view == "enabled") ||
(is_author() && $suf_featured_author_view == "enabled") ||
(is_page_template('magazine.php') && $suf_mag_featured_enabled == 'enabled') ||
((is_date() || is_year() || is_month() || is_day() || is_time()) && $suf_featured_time_view == "enabled") ||
(!(is_category() || is_tag() || is_search() || is_author() || is_date() || is_year() || is_month() || is_day() || is_time() || is_page_template('magazine.php'))
&& $suf_featured_index_view == "enabled")) {

locate_template(array("featured-posts.php"), true);
suffusion_display_featured_posts();
}
}

function suffusion_include_featured_js() {
global $suf_featured_interval, $suf_featured_fx, $suf_featured_excerpt_type, $suf_featured_category_view, $suf_featured_tag_view, $suf_featured_search_view;
global $suf_featured_author_view, $suf_featured_time_view, $suf_featured_index_view, $suf_featured_transition_speed;
if ((is_category() && $suf_featured_category_view == "enabled") ||
(is_tag() && $suf_featured_tag_view == "enabled") ||
(is_search() && $suf_featured_search_view == "enabled") ||
(is_author() && $suf_featured_author_view == "enabled") ||
((is_date() || is_year() || is_month() || is_day() || is_time()) && $suf_featured_time_view == "enabled") ||
(!(is_category() || is_tag() || is_search() || is_author() || is_date() || is_year() || is_month() || is_day() || is_time()) && $suf_featured_index_view == "enabled")) {

$pause = __('Pause', 'suf_theme');
$resume = __('Resume', 'suf_theme');

wp_enqueue_script('slider', get_bloginfo('template_directory') . '/scripts/slider/jquery.cycle.all.min.js', array('jquery'));
wp_enqueue_script('slider-init', get_bloginfo('template_directory') . '/scripts/slider/slider-init.php?timeout='.$suf_featured_interval.'&fx='.$suf_featured_fx.'&speed='.$suf_featured_transition_speed.'&pause='.$pause.'&resume='.$resume, array('slider'));
}
if (!is_admin() && is_active_widget('Suffusion_Featured_Posts', false, 'suf-featured-posts', true)) {
wp_enqueue_script('widget-slider', get_bloginfo('template_directory') . '/scripts/slider/jquery.cycle.all.min.js', array('jquery'));
}
}

function suffusion_include_sidebar_tabs_js() {
global $suf_sbtab_enabled;
if ($suf_sbtab_enabled == 'enabled') {
wp_enqueue_script('sidebar-tabs', get_bloginfo('template_directory') . '/scripts/sidebar-tabs.js', array('jquery'));
}
}

function suffusion_template_specific_header() {
global $suf_cat_info_enabled, $suf_author_info_enabled;
if (is_category() && ($suf_cat_info_enabled == 'enabled')) {
?>
<div class="category-info fix">
<h2 class="category-title"><?php single_cat_title(); ?></h2>
<div class="category-description">
<?php
if (function_exists('get_cat_icon')) {
get_cat_icon();
}
?>
<?php echo category_description(); ?>
</div><!-- .category-description -->
</div><!-- .category-info -->
<?php
}
else if (is_author() && ($suf_author_info_enabled == 'enabled')) {
$id = get_query_var('author');
?>
<div id="author-profile-<?php the_author_meta('user_nicename', $id); ?>" class="author-profile author-even fix">
<h2 class="author-title fn n"><?php the_author_meta('display_name', $id); ?></h2>
<div class="author-description">
<?php echo get_avatar(get_the_author_meta('user_email', $id), '96'); ?>
<p class="author-bio">
<?php the_author_meta('description', $id); ?>
</p><!-- /.author-bio -->
</div><!-- /.author-description -->
</div><!-- /.author-profile -->
<?php
}
}

function suffusion_print_post_page_title() {
global $post, $suf_post_show_cats, $suf_post_show_comment, $suf_page_show_comment;
if (is_singular()) {
$header_tag = "h1";
}
else {
$header_tag = "h2";
}
if (!is_page()) {
?>
<div class="date"><span><?php the_time('M') ?></span> <?php the_time('d') ?><span class="year"><?php the_time('Y') ?></span></div>
<div class="title">
<<?php echo $header_tag;?> class="posttitle"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></<?php echo $header_tag;?>>
<div class="postdata">
<?php
if ($suf_post_show_cats == 'show') { ?>
<span class="category"><?php the_category(', ') ?></span>
<?php }
if (is_singular()) {
if ('open' == $post->comment_status && $suf_post_show_comment == 'show') {
?>
<span class="comments"><a href="#respond"><?php _e('Add comments', 'suf_theme'); ?></a></span>
<?php
}
}
else if ($suf_post_show_comment == 'show') { ?>
<span class="comments"><?php comments_popup_link(__('No Responses', 'suf_theme').' &#187;', __('1 Response', 'suf_theme').' &#187;', __('% Responses', 'suf_theme').' &#187;'); ?></span>
<?php }
if (is_singular()) { ?>
<span class="edit"><?php edit_post_link(__('Edit', 'suf_theme'), '', ''); ?></span>
<?php }
?>
</div><!-- postdata -->
</div>
<?php
}
else { ?>
<<?php echo $header_tag;?> class="posttitle"><?php the_title(); ?></<?php echo $header_tag;?>>
<div class="postdata">
<?php if ('open' == $post->comment_status && $suf_page_show_comment == 'show') { ?>
<span class="comments"><a href="#respond"><?php _e('Add comments', 'suf_theme'); ?></a></span>
<?php } ?>
<span class="edit"><?php edit_post_link(__('Edit', 'suf_theme'), '', ''); ?></span>
</div>
<?php
}
}

function suffusion_include_custom_js_files() {
global $suf_custom_js_file_1, $suf_custom_js_file_2, $suf_custom_js_file_3;
if ($suf_custom_js_file_1) {
wp_enqueue_script('suffusion-js-1', $suf_custom_js_file_1);
}
if ($suf_custom_js_file_2) {
wp_enqueue_script('suffusion-js-2', $suf_custom_js_file_2);
}
if ($suf_custom_js_file_3) {
wp_enqueue_script('suffusion-js-3', $suf_custom_js_file_3);
}
}

function suffusion_include_magazine_js() {
if (is_page_template('magazine.php')) {
wp_enqueue_script('suf-magazine', get_bloginfo('template_directory') . '/scripts/magazine.js', array('jquery'));
}
}

function suffusion_include_jqfix_js() {
global $suf_sidebar_jq_fix, $suf_sbtab_enabled;
if ($suf_sidebar_jq_fix == 'use' || $suf_sbtab_enabled == 'enabled') {
wp_enqueue_script('widget-fix', get_bloginfo('template_directory') . '/scripts/widget-fix.js', array('jquery'));
}
}
?>
Dee
 
Posts: 8
Joined: 20 Dec 2009, 15:00

Re: Parse error: syntax error, unexpected '<'

Postby Dee » 20 Dec 2009, 15:50

according to ultraedit line 225 is the closing php tag for the sidebar 2...

I tried everything I could think of it and nothing will remove the error!

any ideas?
Dee
 
Posts: 8
Joined: 20 Dec 2009, 15:00

Re: Parse error: syntax error, unexpected '<'

Postby Dee » 20 Dec 2009, 15:54

I just compared original page from the zip file with my messed up page in ultra edit and both of different code on line 225... Grr I wish I could just start over, but my admin won't let me do anything until I fix this error!!! It's as if everything is LOCKED. arg!
Dee
 
Posts: 8
Joined: 20 Dec 2009, 15:00

Re: Parse error: syntax error, unexpected '<'

Postby sayontan » 20 Dec 2009, 15:56

URL?
Sayontan Sinha | http://mynethome.net/blog | http://www.aquoid.com/news
I don't do freelance work (for Suffusion or otherwise), so please don't contact me for quotes or offers.
sayontan
Site Admin
 
Posts: 10159
Joined: 15 Sep 2009, 16:39
Location: Houston, Texas

Re: Parse error: syntax error, unexpected '<'

Postby Dee » 20 Dec 2009, 16:12

Parse error: syntax error, unexpected '<' in /web/sitedata/demarablog.com/docs/wp-content/themes/suffusion/functions/actions.php on line 225
Dee
 
Posts: 8
Joined: 20 Dec 2009, 15:00

Re: Parse error: syntax error, unexpected '<'

Postby sayontan » 20 Dec 2009, 16:26

You hit the nail on the head - if actions.php had a syntax error then you wouldn't even be able to get into the admin console. I would suggest replacing actions.php using your FTP client, if you can.
Sayontan Sinha | http://mynethome.net/blog | http://www.aquoid.com/news
I don't do freelance work (for Suffusion or otherwise), so please don't contact me for quotes or offers.
sayontan
Site Admin
 
Posts: 10159
Joined: 15 Sep 2009, 16:39
Location: Houston, Texas

Re: Parse error: syntax error, unexpected '<'

Postby Dee » 20 Dec 2009, 17:04

My husband said that I apparently don't have an FTP client?

but my husband said he'll deal with it later when he's done work...
Dee
 
Posts: 8
Joined: 20 Dec 2009, 15:00

Next

Return to Bug Reports

Who is online

Users browsing this forum: No registered users and 2 guests