ste3et_C0st
Neues Mitglied
Hallo ich möchte gerne für mein Wordpress Design eine Anordnung von ein paar Elementen ändern. Es geht auch allerdings ist mir der code viel zulange ich weis nicht ich hab schon versucht in so klein wie möglich zu strukturieren.
Hat jemand eine Ahnung ob man diesen Code noch etwas kürzten kann.
PHP:
$var = 'dice_';
$place = 'placebo';
$layout = $data[$var . 'anordnung'] ['enabled'];
$a_2 = '
<ul class="subscription">
<li>
<a href="http://twitter.com/'.$twitterid.'">
<img alt="DicecraftTwitter" src="'.$twitterpic.'"/>
</a>
<h4>
<a href="http://twitter.com/'.$twitterid.'">'.$twitterueb.'</a>
</h4>
<p>'.$twitterdesc.'</p>
</li>
</ul>';
$b_2 = '
<ul class="subscription">
<li>
<a href="http://facebook.com/'.$faceid.'">
<img alt="DicecraftFacebook" src="'.$facepic.'"/>
</a>
<h4>
<a href="http://facebook.com/'.$faceid.'">'.$faceueb.'</a>
</h4>
<p>'.$facedesc.'</p>
</li>
</ul>';
$c_2 = '
<ul class="subscription">
<li>
<a href="http://youtube.com/'.$youtubeid.'">
<img alt="DicecraftYoutube" src="'.$youtubeepic.'"/>
</a>
<h4>
<a href="http://youtube.com/'.$youtubeid.'">'.$youtubeueb.'</a>
</h4>
<p>'.$youtubedesc.'</p>
</li>
</ul>';
if ($layout){
$i = "";
$a = "";
$b = "";
$c = "";
$ausgabe = "";
foreach ($layout as $key=>$value) {
$i = explode($place, $key);
switch($i[0]){
case 'Twitter':
$a = 'a';
$ausgabe = $ausgabe.$a;
break;
case 'Facebook':
$b = 'b';
$ausgabe = $ausgabe.$b;
break;
case 'Youtube':
$c = 'c';
$ausgabe = $ausgabe.$c;
break;
}
if($ausgabe == 'abc'){
$a_1 = $a_2;
$b_1 = $b_2;
$c_1 = $c_2;
}elseif($ausgabe == 'bca'){
$a_1 = $b_2;
$b_1 = $c_2;
$c_1 = $a_2;
}elseif($ausgabe == 'cab'){
$a_1 = $c_2;
$b_1 = $a_2;
$c_1 = $b_2;
}elseif($ausgabe == 'acb'){
$a_1 = $a_2;
$b_1 = $c_2;
$c_1 = $b_2;
}elseif($ausgabe == 'cba'){
$a_1 = $c_2;
$b_1 = $b_2;
$c_1 = $a_2;
}elseif($ausgabe == 'bac'){
$a_1 = $b_2;
$b_1 = $a_2;
$c_1 = $c_2;
}elseif($ausgabe == 'ab'){
$a_1 = $a_2;
$b_1 = $b_2;
$c_1 = '';
}elseif($ausgabe == 'ac'){
$a_1 = $a_2;
$b_1 = '';
$c_1 = $c_2;
}elseif($ausgabe == 'ba'){
$a_1 = $b_2;
$b_1 = $a_2;
$c_1 = '';
}elseif($ausgabe == 'bc'){
$a_1 = $b_2;
$b_1 = $c_2;
$c_1 = '';
}elseif($ausgabe == 'ca'){
$a_1 = $c_2;
$b_1 = $a_2;
$c_1 = '';
}elseif($ausgabe == 'cb'){
$a_1 = $c_2;
$b_1 = $b_2;
$c_1 = '';
}elseif($ausgabe == 'a'){
$a_1 = $a_2;
$b_1 = '';
$c_1 = '';
}elseif($ausgabe == 'b'){
$a_1 = $b_2;
$b_1 = '';
$c_1 = '';
}elseif($ausgabe == 'c'){
$a_1 = $c_2;
$b_1 = '';
$c_1 = '';
}
}
}else{
$a_1 = $a_2;
$b_1 = $b_2;
$c_1 = $c_2;
}
Hat jemand eine Ahnung ob man diesen Code noch etwas kürzten kann.