Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: neveikia skaityti plačiau

Parašė Taskalas· 2008 Bir. 26 12:06:51
#1

Sveiki,turiu aš dubliuota news.php viskas veikia tvarkoj tik yra viena nedidelė bėda.
Jeigu naujiena dedu dviem dalimis PVZ. Trumpai,plačiau(kai yra naujienose pats pirmas ten trumpai parašai,o žemiau yra plačiau daugiau parašai)Tai kai spaudi skaityti daugiau mane išmeta į pagrindinę tinklapio vieta.
Ką daryti?:?

Parašė Gugiss· 2008 Bir. 26 13:06:43
#2

Man atrodo kad reikia theme.php faile nusikopijuoti render news koda ir pedrdaryt. Pvz.:


function render_news($subject, $news, $info) {

echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='capmain'>$subject</td>
</tr>
<tr>
<td class='main-body'>$news</td>
</tr>
<tr>
<td align='center' class='news-footer'>\n";
echo openform("N",$info['news_id']).newsposter($info," &middot;").newsopts($info,"&middot;").closeform("N",$info['news_id']);
echo "</td>
</tr>
</table>\n";

}



Redagavo Gugiss· 2008 Bir. 26 13:06:08

Parašė Toonis· 2008 Bir. 26 13:06:02
#3

Nežinau kaip ten kas pas tave, bet manau reikia suskurti naują render_news ir redaguoti kodą;
function render_news($subject, $news, $info) {

echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='capmain'>$subject</td>
</tr>
<tr>
<td class='main-body'>$news</td>
</tr>
<tr>
<td align='center' class='news-footer'>\n";
echo openform("N",$info['news_id']).newsposter($info," &middot;").newsopts($info,"&middot;").closeform("N",$info['news_id']);
echo "</td>
</tr>
</table>\n";

}

Parašė Taskalas· 2008 Bir. 26 13:06:15
#4

Bet jei theme.php faile pakeisi tai tai juk senajame news.php tada neveiks ar aš klystu?

Parašė Gugiss· 2008 Bir. 26 13:06:36
#5

nereik pakeist ji nukopijuoji ir zemiau iklijuoji o tada keiti

Parašė Toonis· 2008 Bir. 26 13:06:42
#6

Nu tai reikia sukurti kitą render_news kad ir pvz. render_news2 ir poto tavo news2.php keisti. Tik spėju.

Parašė Gugiss· 2008 Bir. 26 13:06:21
#7

taip ir reikia ;) as pas save taip pasidariau

Parašė Taskalas· 2008 Bir. 26 13:06:01
#8

Daleiskim aš sukuriu antra render_news2 bet ką man ten keisti,jeigu mysql lentelėse tos eilutes tu paciu pavadinimu?:?

Parašė Gugiss· 2008 Bir. 26 13:06:00
#9

nu tai turbut pakeiti render_news2 ir visa kita palieki

Parašė ozzWANTED· 2008 Bir. 26 13:06:28
#10

Mini parašė:
Daleiskim

Daleiskim nevartotinas lietuvių kalbos žodis. Nesidarkyk iš kalbos.

Parašė Taskalas· 2008 Bir. 26 13:06:07
#11

Pridėjau theme.php žemiau parašyta kodą,bet vistiek taspats.
function render_pramogos($subject, $news, $info) {

echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='capmain'>$subject</td>
</tr>
<tr>
<td class='main-body'>$news</td>
</tr>
<tr>
<td align='center' class='news-footer'>\n";
echo openform("N",$info['news_id']).newsposter($info," &middot;").newsopts($info,"&middot;").closeform("N",$info['news_id']);
echo "</td>
</tr>
</table>\n";

}



Parašė Gugiss· 2008 Bir. 26 13:06:15
#12

m... jeigu neveiks banyk eit y includes/theme_functions_inludes.php ir ta paty padaryti su
function newsopts($info,$sep,$class="") {
   global $locale; $res = "";
   $link_class = $class ? " class='$class' " : "";
   if (!isset($_GET['readmore']) && $info['news_ext'] == "y") $res = "<a href='news.php?readmore=".$info['news_id']."'".$link_class.">".$locale['042']."</a> ".$sep." ";
   if ($info['news_allow_comments']) $res .= "<a href='news.php?readmore=".$info['news_id']."'".$link_class.">".$info['news_comments'].$locale['043']."</a> ".$sep." ";
   if ($info['news_ext'] == "y" || $info['news_allow_comments']) $res .= $info['news_reads'].$locale['044']."\n";
   $res .= $sep." <a href='print.php?type=N&amp;item_id=".$info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='vertical-align:middle;border:0px;'></a>\n";
   return $res;
}



Parašė Toonis· 2008 Bir. 26 13:06:26
#13

[b]ozzWANTED parašė:

Daleiskim nevartotinas lietuvių kalbos žodis. Nesidarkyk iš kalbos.[/c]

Koks skirtumas, nesikabinėk, o padėk geriau žmogui. :D

Parašė Taskalas· 2008 Bir. 26 13:06:30
#14

Ta pati pieva ?|
Mhh kas turi kitokių pasiulimų? kaip padaryti,akd ir news.php ir news2.php veiktu skaityti placiau?

Parašė Gugiss· 2008 Bir. 26 13:06:44
#15

tavo news dublikuota lentele pavadinta pramogos? tai tam koda visur kur yra news pakeisk y pramogos

Parašė Taskalas· 2008 Bir. 26 13:06:17
#16

dabar dubliuotame viskas ok,bet senajame news.php tada blogai

Redagavo Taskalas· 2008 Bir. 26 13:06:12

Parašė Enzo· 2008 Bir. 26 13:06:35
#17

dubliuotame news.php viską keisk iš render_news į render_pramogos:|

Parašė Taskalas· 2008 Bir. 26 13:06:27
#18

gerai pakeičiu,bet vistiek tas pats man theme_functions_inludes.php faile neleidžia pridėti:
vis išmeta errora dėl }
function newsopts($info,$sep,$class="") {
   global $locale; $res = "";
   $link_class = $class ? " class='$class' " : "";
   if (!isset($_GET['readmore']) && $info['news_ext'] == "y") $res = "<a href='news.php?readmore=".$info['news_id']."'".$link_class.">".$locale['042']."</a> ".$sep." ";
   if ($info['news_allow_comments']) $res .= "<a href='news.php?readmore=".$info['news_id']."'".$link_class.">".$info['news_comments'].$locale['043']."</a> ".$sep." ";
   if ($info['news_ext'] == "y" || $info['news_allow_comments']) $res .= $info['news_reads'].$locale['044']."\n";
   $res .= $sep." <a href='print.php?type=N&amp;item_id=".$info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='vertical-align:middle;border:0px;'></a>\n";
   return $res;
}



Redagavo Taskalas· 2008 Bir. 26 13:06:16

Parašė Gugiss· 2008 Bir. 26 14:06:46
#19

nu tai reikia ir pries koda }

Parašė Taskalas· 2008 Bir. 26 14:06:28
#20

Labai visiems ačiū už pagalba.Tik ką susikūriau dabar viskas gerai.
Sprendimas:
Dubliuotame news.php faile visus render_news pakeičiau į render_pramogos
Tada theme.php faile pridėjau štai tokį kodą:
function render_pramogos($subject, $news, $info) {
   global $locale;
   opentable($subject);
   echo $locale['040'].newsposter($info)."\n"
   ."<br>\n<hr>\n<br>\n".$news."<br><br>\n<hr>\n"
   .openform("N",$info['news_id']).newsoptss($info," &middot;").closeform("N",$info['news_id'])."\n";
   closetable();



išsaugojau sukėliau į ftp
Tada theme_functions_inludes.php apaęioje pridėjau:
}


function newsoptss($info,$sep,$class="") {
   global $locale; $res = "";
   $link_class = $class ? " class='$class' " : "";
   if (!isset($_GET['readmore']) && $info['news_ext'] == "y") $res = "<a href='pramogos.php?readmore=".$info['news_id']."'".$link_class.">".$locale['042']."</a> ".$sep." ";
   if ($info['news_allow_comments']) $res .= "<a href='pramogos.php?readmore=".$info['news_id']."'".$link_class.">".$info['news_comments'].$locale['043']."</a> ".$sep." ";
   if ($info['news_ext'] == "y" || $info['news_allow_comments']) $res .= $info['news_reads'].$locale['044']."\n";
   $res .= $sep." <a href='print.php?type=N&amp;item_id=".$info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='vertical-align:middle;border:0px;'></a>\n";
   return $res;



Sprendimas skirtas žmonėms kas to vėl ieškos

Redagavo Enzo· 2008 Bir. 26 14:06:57

Parašė Gugiss· 2008 Bir. 26 15:06:41
#21

koks tu protingas :)

Parašė Taskalas· 2008 Bir. 26 19:06:40
#22

Gugys nesišaipyk iš manes:)