Въпрос за php код за категории

WinKam

Active Member
Искам един елемент в страницата да се показва само в определени категории и понеже нямам много опит с php кода искам да питам, как би изглеждал прост код казващ:

if category id: 5, 6, 7, 8

само тогава да показва въпросният елемент!

Намерих два примерни кода, но са за wp, а моят сайт е къстъм и няма общо с уърдпрес затова исках да питам тук!
 
От: От: Въпрос за php код за категории

PHP:
$category_current = 5;
$category_list = array(5,6,7,8);
if(in_array($category_current, $category_list)) {
    echo "Element";
}
http://php.net/manual/en/function.in-array.php

Сега ще го тествам трябва да свърши работа! Забравих да кажа че системата е писана на бълграски. Примерно category e kat. Но аз ще ги напасна някак си нещата.
 
От: Въпрос за php код за категории

Код:
easy way to execute conditional html / javascript / css / other language code with php if else:

<?php if (condition): ?>

html code to run if condition is true

<?php else: ?>

html code to run if condition is false

<?php endif ?>

Ей това ми трябваше. Възможно най-простото. Но как да задам в кондишън: $kat =(5,6,7,8,9,11,14,15) ?
 
От: Въпрос за php код за категории

PHP:
function condition($category_current) {
	$category_list = array(5,6,7,8); 
	if(in_array($category_current, $category_list)) { 
		return true;
	}  else {
		return false;
	}
}

И след това:
PHP:
<?php if(condition($category_current)): ?>

html code to run if condition is true

<?php else: ?>

html code to run if condition is false

<?php endif ?>
Като $category_current ти е ид-то на категорията, как го взимаш ти си знаеш.
 
От: Въпрос за php код за категории

Стана сложна по-сложна работата отколкото я мислех. Автора не е сложил в страницата ид на категориите. За самата страница като информация ги взема с javascript. Ще го мъча още, трябва да стане по някакъв начин.

Благодаря за помоща! Това е кода но е много объркана системата и ми е трудно да намирам кое какво е и къде е.
 

Горе