PHP template help


Posted on 16th Feb 2014 07:03 pm by admin

Ok, I don't know if anyone can help me but I am using PHP templates to make a site. I am a newbie and so I am finding this quite difficult so I thought I would ask some folks much better than me.

I have two pages at work here; profile.tpl and profile.php.

Did you know?Explore Trending and Topic pages for more stories like this.
The profile page has <Zone> tags in it. I am attempting to pulll a list of contacts from the database and display the picture and user information. This part works fine.

The part I am having trouble with is displaying a different zone if there are no users to associated with the current profile.

I am using a if statement to do this (I did not write this if statement so forgive my ignorance about how it works) and I want an else to take place if there is no contacts that will display an alternative zone.

This is the code from the profile template page:

<ZONE contactsTab enabled>
<div class="dashContent">
<LOOP contactEntity>
<div style="float:left;">
<a href="?L=users.profile&id={contact.id}">
<img src="system/image.php?file={contact.mainpicture}" alt="[Picture {150}]" hspace="2" border="0" id="picture" /></a>
<br />
<a href="?L=users.profile&id={contact.id}">{contact.username}</a></div>
</LOOP contactEntity>

<ZONE addtocontactstab enabled>
<a href="?L=contacts.adduser&id={user.id}">[Add {user.username} to my contacts list {8225}]</a>
</ZONE addtocontactstab enabled>
<div class="clear"></div>
</div>
</ZONE contactsTab enabled>

<ZONE contacts disabled>
<div>This user does not have any contacts at this time.</div>
</ZONE>

This is the code from the supporting PHP page:

$userContactsArray = unpk(_fnc("user", $_GET["id"], "contacts"));

$i=0;


if (is_array($userContactsArray)) foreach($userContactsArray as $userContactGroup => $contactsUsersArray) {


if (is_array($contactsUsersArray)) foreach($contactsUsersArray as $contactsUserID) {


$thirdUserContactsArray = unpk(_fnc("user", $contactsUserID, "contacts"));


if (is_array($thirdUserContactsArray) && _fnc("in_multiarray", $thirdUserContactsArray, $_GET["id"])) {


if ($i==0) $tpl->Zone("contactsTab", "enabled");



$contactEntityArray[$i]["contact.username"] = _fnc("user", $contactsUserID, "username");
$contactEntityArray[$i]["contact.id"] = $contactsUserID;
$contactEntityArray[$i]["contact.mainpicture"] = _fnc("user", $contactsUserID, "mainpicture");

$i++;

}
}


}

else $tpl ->Zone("contacts", "disabled");


if (isset($contactEntityArray)) $tpl -> Loop("contactEntity", $contactEntityArray);

Any help solving this would be more greatly appreciated
No comments posted yet

Your Answer:

Login to answer
250 Like 8 Dislike
Previous forums Next forums
Other forums

problems with search form numerical "between" sending by php
I am trying to display the results of a search, on a sql database, on a web page. I set up html &quo

Multiple PHP errors when clicking a link..and..removing a ghost..
Hi - I have 2 problems with a new website - homeswapvacations.com, which I need help solving.

Inserting the current date/time while submitting the forum
What do I need to add below to update the current date/time? I have a field in the database called d

Displaying a clickable playername
I am going wrong somewhere with the mysql_query, can someone please put me straight?

$playern

All possible combinations of Strings from table in PL/SQL
Hi,

I am trying to figure out how to build a list of all possible string combinations fro

SESSION question
I am building an application , a directory for auctions.
For SEO i made a script which copies a p

Just a white page
Okay so, my website, when I click SignUp on it it takes me to /join.php but its a complete white pag

division gives infinity anser
int main()
{
int z=0;
int i=1/z;
cout<
}

It doesn't throw a

Probably a simple error...
I'm getting the error -- Parse error: syntax error, unexpected '{' in /home/content/c/s/t/csteffen24

Access website from only 1 computer...?
One of my customers wants his website to only be accessed by people in which they bought the website

Sign up to write
Sign up now if you have flare of writing..
Login   |   Register
Follow Us
Indyaspeak @ Facebook Indyaspeak @ Twitter Indyaspeak @ Pinterest RSS



Play Free Quiz and Win Cash