Malo pomoči pri php-ju
3 naročniki
3 naročniki
Pozdravljeni! :)
V php-ju sem še bolj svež, vendar tu in tam kaj postorim v kakšen izmed pluginov za Joomlo. Sedaj pa se mi je malce zataknilo. Imam enega izmed pluginov, ki omogoča prikaz oglasov v člankih. V nastavitvah plugina je mogoče nastavljati margin, vendar samo za Content Top Ads (plugin omogoča prikaz oglasa na štirih lokacijah v članku). Jaz pa potrebujem margin-left:10px; na Content Bottom Ads sekciji, za katero po defaultu margin ni omogočen. Bi mi znal kdo v spodnji kodi povedati kako dodati margin-left za $bottomAds?
$topAds = $this->param('Content_top_ads');
$align = $this->param('align');
$divStart = "<div style='";
if ($align == 1) {
$divStart.="float:left;text-align:left;";
} else if ($align == 0) {
$divStart.="float:right;text-align:right;";
} else if ($align == 2) {
$divStart.="float:center;text-align:center;";
} else {
//no align
}
$margin = $this->param('margin', '1');
$divStart.=" margin:" . $margin . "px auto;'>";
$divEnd = "</div>";
$adsenseSection = $this->param('adsense_section');
if ($adsenseSection) {
$article->text = "\n<!-- google_ad_section_start -->\n" . $article->text . "\n<!-- google_ad_section_end -->\n";
}
if ($topAds) {
$article->text = $divStart . $topAds . $divEnd . $article->text;
}
$bottomAds = $this->param('Content_bottom_ads');
if ($bottomAds) {
$article->text.='<br/>' . $bottomAds;
}
P.S. zelo pomembno je, da prikaz oglasa ostane enak, ker če kodo iz $topAds samo kopiram na $bottomAds ne prikaže texta v člankih.
Za vso pomoč že vnaprej hvala! :)
3 odgovori
Hm, kaj pa če bi pogledal CSS in morda tam popravil? Ne poznam namreč plugina in tole v phpju mi ni všeč :) Zame preveč nepregledno. Lahko si pomagaš tudi s Firebug-om in tam preveriš kaj vse moraš popraviti, da bo delovalo tako kot si želiš.