Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: PHP + Panelės sudarymas

Parašė MindasTU· 2014 Lap. 13 12:11:45
#1

Laba diena phpfusion,

Turiu vieną klausimą. Dizainas buvo perdarytas iš vienos sistemos į kitą ( PHP ), tačiau dabar sistemoje paneles galima uždėti/aktyvuoti tik puslapio Centre ( Viršuje ir apačioje ), o kairėje ar dešinėje pusėsė negalima. Na kaip negalima... Uždėjus ar įjungus panelę nieko nerodo.. Todėl klausimas būtų toks: Kaip įmanoma padaryti ar kur būtų galima užrašyti kodą, kad aktyvuotūsi ir kairė su dešine pusės ir juose būtų galima naudoti paneles ? :?

Pagarbiai, Mindaugas.

Parašė edgaras-v· 2014 Lap. 13 14:11:38
#2

pats dizains taip sukoduots kad tikcentra duoda...

Parašė MindasTU· 2014 Lap. 13 15:11:53
#3

EDJUXAS parašė:
pats dizains taip sukoduots kad tikcentra duoda...


O, tai neįmanoma " prikoduoti " dar ir pvz. dešinę pusę ?

Parašė edgaras-v· 2014 Lap. 13 15:11:13
#4

parodyk demo -pasakysiu

Parašė MindasTU· 2014 Lap. 13 15:11:12
#5

Šito reikėjo ? Theme


<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }
 
define("THEME_BULLET", "<span class='bullet'>&nbsp;</span>");
 
require_once INCLUDES."theme_functions_include.php";
 
function render_page($license = false) {
 
  echo '<script type="text/javascript" src="'.THEME.'js/swfobject/swfobject.js"></script>';
  echo '<script type="text/javascript">
    var flashvars = {};
    flashvars.xml = "'.THEME.'config.xml";
    flashvars.font = "'.THEME.'font.swf";
    var attributes = {};
    attributes.wmode = "transparent";
    attributes.id = "slider";
    swfobject.embedSWF("'.THEME.'puslapis.swf", "puslapis-container", "800", "360", "9", "'.THEME.'scripts/swfobject/expressInstall.swf", flashvars, attributes);
</script>';
  echo '<div id="ct_pan2">
<a href="/register.php" <class="puslapis3"></a>
<a href="/register.php" class="puslapis3"></a>
</div>
</div>
<div id="head">
 <div id="head_cen">
  <div id="head_sup" class="head_height">
  <img src="'.THEME.'images/bannerBg.png" alt="" class="ban_bg" />
   </p>
    <h1 class="logo"></h1>
    '.showsublinks(" ".THEME_BULLET." ", "white").'
   <div id="puslapis-container">
    <a href="http://www.adobe.com/go/getflashplayer">
        <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
    </a>
   </div>
  </div>
 </div>
</div>
<div id="contents">
 <div id="content_cen">
  <div id="content_sup">
  <div class="spaces"></div>';
   echo U_CENTER.CONTENT.L_CENTER;
   echo '</p>
</li>
   </div> 
  </div>
</div>
<div id="foot">
 <div id="foot_cen">
 <ul>
     <li class="space">|</li>
     <li><a href="puslapis">puslapis</a></li>
     <li class="space">|</li>
     <li><a href="/puslapis">puslapis</a></li>
     <li class="space">|</li>
     <li><a href="/puslapis">puslapis</a></li>
     <li class="space">|</li>
     <li><a href="/puslapis">puslapis</a></li>
     <li class="space">|</li>
     <li><a class="active" href="#">Ppuslapis</a></li>
     <li class="space">|</li>
   </ul>
    <p>© Kopijuoti ir platinti puslapis skelbiamą informaciją be autoriaus sutikimo griežtai draudžiama.</p>
<p>
<a target="_blank" href="http://www.puslapis.lt"><img width="88" height="31" border="0" src="http://www.hey.lt/count.php?id=puslapis" alt="Hey.lt - Nemokamas lankytojų skaitliukas"></a>
 
</p>
</div>
</div>';
}
 
function render_comments($c_data, $c_info){
 
}
 
function render_news($subject, $news, $info) {
  echo '<div id="welcom_pan">
 <h2>'.$info['news_subject'].'</h2>
<p>'.$news.'</p>
 </div>';
}
 
function render_article($subject, $article, $info) {
 
}
 
function opentable($title) {
 
}
 
function closetable() {
 
}
 
function openside($title, $collapse = false, $state = "on") {
 
}
 
function closeside() {
 
}
?>
 


Aš pridėjau


echo "<table cellpadding='0' cellspacing='0' class='body-width' align='center' >\n<tr>\n";
	//if (LEFT) { echo "<td class='side-border-left' valign='top'>".LEFT."</td>\n"; }
	echo "<td class='main-bg' valign='top'>".U_CENTER.CONTENT.L_CENTER."</td>\n";
	if (RIGHT) { echo "<td class='side-border-right' valign='top'>".RIGHT."</td>\n"; }
	echo "</tr>\n</table>\n";


Tuomet panele galėjo atsirasti dešinėje pusėje, tačiau kaip koreguoti jos aukšti, ir poziciją ? Nes naujienos užima visą puslapį, o tarkim - šaukykla jau už puslapio ribų dešinėje pusėje

Redagavo MindasTU· 2014 Lap. 13 15:11:08

Parašė edgaras-v· 2014 Lap. 13 15:11:53
#6

Labai jau neįprastas kodas... Kam pvz footerį rašyt į temą o ne iš DB išgaut? O šiaip atsidaryk kitą template su sonais ir ziurek kąten įrašyt dėl šonų (pats atmintį neturiu nes su php-f mazai dirbu). Negaliu garantuot kad kas pavyks nes ir nuo paties dizaino priklauso. Įdėk geriau ne theme php o live url.

</p>
<h1 class="logo"></h1>
'.showsublinks(" ".THEME_BULLET." ", "white").'
<div id="puslapis-container">
<a href="http://www.adobe.com/go/getflashplayer">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
</a>
</div>
</div>
</div>
</div>
<div id="contents">
<div id="content_cen">
<div id="content_sup">
<div class="spaces"></div>';
echo U_CENTER.CONTENT.L_CENTER;
echo '</p>

Parašė MindasTU· 2014 Lap. 13 16:11:49
#7

Na atsirado dešinėje pusėje, tačiau užeina už puslapio ribų ( apibraukta raudonai ). Manau, kad galbūt čia reikėtų keisti welcome_pan dydi ? Nes naujienos yra rašomos per jį ( ar klystu ? ), tačiau kokiame faile būtų galima reguliuoti jo dydį ? ?|



Nes tarkim nuėjus į forumą ( jo dydis yra mažeznis ) paneles tuomet stovi gražiai.


Redagavo MindasTU· 2014 Lap. 13 16:11:41

Parašė edgaras-v· 2014 Lap. 13 17:11:29
#8

siūlau tau parašyt kam nors iš koderių, už keletą litų tau padarys tvarkingą kodą.

Parašė MindasTU· 2014 Lap. 14 01:11:22
#9

EDJUXAS parašė:
siūlau tau parašyt kam nors iš koderių, už keletą litų tau padarys tvarkingą kodą.


Tai, kad va čia tikrai atrodo nedidelis darbas, kad kažkas užsiimtu tuo ir neapsimoka pačiam mokėti už tokią smulkmeną. Tereikia išsiaiškinti, kaip " sumažinti " naujienų lauką, kad tilptų ir pvz.: " Balsavimo panele "

Parašė edgaras-v· 2014 Lap. 14 06:11:01
#10

Stiliai .CSS tam reikalui yra. Ir rašyk su div'ais. Nustatyk pozicijąsu juo savo css faile ir vėliau nurodysi theme.php

Redagavo edgaras-v· 2014 Lap. 14 06:11:16

Parašė MindasTU· 2014 Lap. 14 12:11:44
#11

EDJUXAS parašė:
Stiliai .CSS tam reikalui yra. Ir rašyk su div'ais. Nustatyk pozicijąsu juo savo css faile ir vėliau nurodysi theme.php


Bet aš tarkim nežinau kokia funkcija, koks kodas reaguliuoja naujienų/pagrindinį lauko dydi ir vietą, kad būtų galima sumažinti ir kad tarkim " Apklausa " su " Naujienomis ar Straipsniais " tilptų į puslapio rėmus. Nes kodas ne mano kurtas ir nerandu tos pozicijos. ?|