Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Kaip padariti NAUIENAS kitaip?

Parašė Tarnautojas· 2007 Kov. 12 21:03:55
#1

Kaip padaryti NAUJIENAS kitaip?
Gal bent ekspertai man gali padėti. Kas ne darė, visur atsirasdavo vienokia ar kitokia klaida.
Kad atrodytu maždaug taip, pagal kategorijas:

Pirma kategorija - Mūsų Naujienos
Pirmo naujienos pavadinimas
Trumpas tekstas, Trumpas tekstas, Trumpas tekstas,
Trumpas tekstas, Trumpas tekstas, Trumpas tekstas,
Komentarų [4] Skaityta [25] Skaityti visą
----------
2007.01.02. - Antros naujienos pavadinimas
Komentarų [2] Skaityta [15] Skaityti visą
----------
2007.01.01. - Trečios naujienos pavadinimas
Komentarų [1] Skaityta [30] Skaityti visą
(ir taip sakykim 7-10 paskutinių naujienų)
---------
---------
Antra kategorija - Spauda apie mus
Pirmos naujienos pavadinimas
Trumpas tekstas, Trumpas tekstas, Trumpas tekstas,
Trumpas tekstas, Trumpas tekstas, Trumpas tekstas,
Komentarų [4] Skaityta [25] Skaityti visą
----------
2007.01.02. - Antros naujienos pavadinimas
Komentarų [2] Skaityta [15] Skaityti visą
----------
2007.01.01. - Trečios naujienos pavadinimas
Komentarų [1] Skaityta [30] Skaityti visą
(ir taip sakykim 7-10 paskutinių naujienų)
---------
---------
Trečia kategorija - Patarimai
Pirmos naujienos pavadinimas
Trumpas tekstas, Trumpas tekstas, Trumpas tekstas,
Trumpas tekstas, Trumpas tekstas, Trumpas tekstas,
Komentarų [4] Skaityta [25] Skaityti visą
----------
2007.01.02. - Antros naujienos pavadinimas
Komentarų [2] Skaityta [15] Skaityti visą
----------
2007.01.01. - Trečios naujienos pavadinimas
Komentarų [1] Skaityta [30] Skaityti visą
----------
2007.01.01. - Ketvirtos naujienos pavadinimas
Komentarų [11] Skaityta [33] Skaityti visą
(ir taip sakykim 7-10 paskutinių naujienų)
---------
---------
Na maždaug minti manau supratote. Bučiau labai dėkingas
Ir nuo širdies paspausčiau ranką

Parašė BloodKiller· 2007 Kov. 12 21:03:41
#2

Tarnautojas parašė:
Kaip padaryti NAUJIENAS kitaip?
Gal bent ekspertai man gali padėti. Kas ne darė, visur atsirasdavo vienokia ar kitokia klaida.
Kad atrodytu maždaug taip, pagal kategorijas:

Pirma kategorija - Mūsų Naujienos
Pirmo naujienos pavadinimas
Trumpas tekstas, Trumpas tekstas, Trumpas tekstas,
Trumpas tekstas, Trumpas tekstas, Trumpas tekstas,
Komentarų [4] Skaityta [25] Skaityti visą
----------
2007.01.02. - Antros naujienos pavadinimas
Komentarų [2] Skaityta [15] Skaityti visą
----------
2007.01.01. - Trečios naujienos pavadinimas
Komentarų [1] Skaityta [30] Skaityti visą
(ir taip sakykim 7-10 paskutinių naujienų)
---------
---------
Antra kategorija - Spauda apie mus
Pirmos naujienos pavadinimas
Trumpas tekstas, Trumpas tekstas, Trumpas tekstas,
Trumpas tekstas, Trumpas tekstas, Trumpas tekstas,
Komentarų [4] Skaityta [25] Skaityti visą
----------
2007.01.02. - Antros naujienos pavadinimas
Komentarų [2] Skaityta [15] Skaityti visą
----------
2007.01.01. - Trečios naujienos pavadinimas
Komentarų [1] Skaityta [30] Skaityti visą
(ir taip sakykim 7-10 paskutinių naujienų)
---------
---------
Trečia kategorija - Patarimai
Pirmos naujienos pavadinimas
Trumpas tekstas, Trumpas tekstas, Trumpas tekstas,
Trumpas tekstas, Trumpas tekstas, Trumpas tekstas,
Komentarų [4] Skaityta [25] Skaityti visą
----------
2007.01.02. - Antros naujienos pavadinimas
Komentarų [2] Skaityta [15] Skaityti visą
----------
2007.01.01. - Trečios naujienos pavadinimas
Komentarų [1] Skaityta [30] Skaityti visą
----------
2007.01.01. - Ketvirtos naujienos pavadinimas
Komentarų [11] Skaityta [33] Skaityti visą
(ir taip sakykim 7-10 paskutinių naujienų)
---------
---------
Na maždaug minti manau supratote. Bučiau labai dėkingas
Ir nuo širdies paspausčiau ranką


Sveikas amrimas. Kaip matau pas rioma pagalbos negavai. Is tikruju cia nieko ypatingo, todel ta koda parasysiu. Viska baigsiu gal rytoj, o gal net ir siandien. :D

Parašė Tarnautojas· 2007 Kov. 12 21:03:36
#3

Ne tik pas rioma, pradžioj prašiau LT MODOSE, ten kaip ir padarė, tik buvo kelios klaidos, komentaruose. Paskui pas rioma, ten glucha kaip tanke, nutariau pagalbos paprašyti čia, kaip paskutini pagalbos šauksmą.

Parašė BloodKiller· 2007 Kov. 12 21:03:08
#4

Tarnautojas parašė:
Ne tik pas rioma, pradžioj prašiau LT MODOSE, ten kaip ir padarė, tik buvo kelios klaidos, komentaruose. Paskui pas rioma, ten glucha kaip tanke, nutariau pagalbos paprašyti čia, kaip paskutini pagalbos šauksmą.


Nieko, cia sedi vien profai ir sukurs tas naujienas. :D

Parašė TiFo_remix13· 2007 Kov. 12 21:03:43
#5

jau sukurtas jam šitas modas ;)

Parašė Tarnautojas· 2007 Kov. 12 21:03:23
#6

remix13
Jai ištaisei klaidą, tai atsiusk.
O tai tave rasti, diena su žvake nerasi, tai tas saitas lūžta, tai keletas, nesuprasi, nes paskutiniam variante buvo klaidos su komentarais, tau rašiau, ar gavai.

Parašė Tarnautojas· 2007 Kov. 12 21:03:57
#7

Ir dar, dizainas nelabai susiderindavo...

Parašė TiFo_remix13· 2007 Kov. 12 21:03:40
#8

Į skype parašykit dedegadas13

Parašė Tarnautojas· 2007 Bal. 1 23:04:18
#9

Na viskas lig ir yra, bet truputi ne tas, ko reikia.
Ten reikia su javascript padirbėt, gal kas sugebat, man trūksta žinių.

Parašė Tarnautojas· 2007 Bal. 9 12:04:51
#10

Sveiki gyvy, su Šventom Velykom !!!

Kai aš prašiau, kaip padaryti NAUJIENAS kitaip.
Na remix13 sukūrei NAUJIENAS kitaip naujienos.php
Paskui paprašiau kad jas patobulintu ir butu kaip forum_theads_list_panel su java skriptų.
Tada nepstėr prie jo priderino java skripta.
Paskui aš ši bei ta paredagavau.
Galutinėm variante gavosi taip.

<?php
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
if (isset($readmore) && !isNum($readmore)) fallback(FUSION_SELF);
opentable ("<marquee behavior='alternate' scrollamount='3' scrolldelay='10' style='font-family: Tahoma; font-size: 10pt'>Profsąjunga - tavo organizacija, o ne organizacija tau !!!</marquee> ");
if (!isset($readmore)) {

echo "<script type='text/javascript' language='JavaScript' src='ft_boxover.js'></script>";

$uzklausa = "SELECT news_cat_id, news_cat_name FROM ".$db_prefix."news_cats ";
$rezas = mysql_query($uzklausa)
or die ("Klaidos");

if (mysql_num_rows($rezas) > 0) {
while($nu = mysql_fetch_object($rezas)) {
echo "<b><u><font size='-1' >$nu->news_cat_name</font></u></b><br>";
$uzklausa = "SELECT news_id, news_cat, news_breaks, news_extended, news_subject, news_cat, news_news, news_datestamp,

news_reads FROM ".$db_prefix."news
WHERE news_cat = '$nu->news_cat_id' ORDER BY news_datestamp DESC LIMIT 0,1";
$rezas2 = mysql_query($uzklausa) or die ("Klaida");

if (mysql_num_rows($rezas2) > 0) {
while($nu2 = mysql_fetch_object($rezas2)) {
$komentarai = dbcount("(comment_id)", "comments", "comment_type='N' AND comment_item_id='$nu2->news_id' ");

echo " ā€¢ <a href='".BASEDIR."news.php?readmore=$nu2->news_id'><b>$nu2->news_subject</b></a> <br>";


if ($nu2->news_breaks == "y") { $news_news = nl2br($nu2->news_news); }
echo stripslashes($news_news);
echo "<br><br>".showdate("shortdate", $nu2->news_datestamp); echo " - [Skaityta $nu2->news_reads] - <a href='".BASEDIR."news.php?readmore=$nu2->news_id'>[komentarų $komentarai]</a> <br>";
echo "<br><br>Kitos naujienos:<br>";
}
}
$uzklausa3 = "SELECT news_id, news_cat, news_subject, news_cat, news_news, news_datestamp, news_reads FROM ".$db_prefix."news
WHERE news_cat = '$nu->news_cat_id' ORDER BY news_datestamp DESC LIMIT 1,6";
$rezas3 = mysql_query($uzklausa3) or die ("Klaida");

if (mysql_num_rows($rezas3) > 0) {
while($nu3 = mysql_fetch_object($rezas3)) {

$komentarai2 = dbcount("(comment_id)", "comments", "comment_type='N' AND comment_item_id='$nu3->news_id' ");
echo " ā€¢ <a href='".BASEDIR."news.php?readmore=$nu3->news_id'
title=\"header=[ ".
str_replace("]", "]]", str_replace("[", "[[", $nu3->news_subject))."] body=[".
str_replace("]", "]]", str_replace("[", "[[", $nu3->news_news))."] delay=[1] fade=[on]\"><b>$nu3->news_subject</b></a><br>";

echo "".showdate("shortdate", $nu3->news_datestamp);
echo " [ - Skaityta $nu3->news_reads] <a href='".BASEDIR."news.php?readmore=$nu3->news_id'> - [Komentarų $komentarai2]</a><br><br>";
}
echo "<a href='".BASEDIR."news_cats.php?cat_id=$nu->news_cat_id'><b>Visos šios kategorijos naujienos</b></a><br><hr>";
}

}
}

}
else
{
include INCLUDES."comments_include.php";
include INCLUDES."ratings_include.php";
$result = dbquery(
"SELECT tn.*, user_id, user_name FROM ".$db_prefix."news tn
LEFT JOIN ".$db_prefix."users tu ON tn.news_name=tu.user_id
WHERE news_id='$readmore'"
);
if (dbrows($result)!=0) {
$data = dbarray($result);
if (checkgroup($data['news_visibility'])) {
$news_cat_image = "";
if (!isset($_POST['post_comment']) && !isset($_POST['post_rating'])) {
$result2 = dbquery("UPDATE ".$db_prefix."news SET news_reads=news_reads+1 WHERE news_id='$readmore'");
$data['news_reads']++;
}
$news_subject = $data['news_subject'];
if ($data['news_cat'] != 0) {
$result2 = dbquery("SELECT * FROM ".$db_prefix."news_cats WHERE news_cat_id='".$data['news_cat']."'");
if (dbrows($result2)) {
$data2 = dbarray($result2);
$news_cat_image = "<a href='news_cats.php?cat_id=".$data2['news_cat_id']."'><img src='".IMAGES_N.$data2['news_cat_image']."'

alt='".$data2['news_cat_name']."' align='right' style='border:0px;margin-top:3px;margin-right:5px'></a>";
}
}
$news_news = stripslashes($data['news_extended'] ? $data['news_extended'] : $data['news_news']);
if ($data['news_breaks'] == "y") { $news_news = nl2br($news_news); }
if ($news_cat_image != "") $news_news = $news_cat_image.$news_news;
$news_info = array(
"news_id" => $data['news_id'],
"user_id" => $data['user_id'],
"user_name" => $data['user_name'],
"news_date" => $data['news_datestamp'],
"news_ext" => "n",
"news_reads" => $data['news_reads'],
"news_comments" => dbcount("(comment_id)", "comments", "comment_type='N' AND comment_item_id='".$data['news_id']."'"),
"news_allow_comments" => $data['news_allow_comments']
);
render_news($news_subject, $news_news, $news_info);
if ($data['news_allow_comments']) showcomments("N","news","news_id",$readmore,FUSION_SELF."?readmore=$readmore");
if ($data['news_allow_ratings']) showratings("N",$readmore,FUSION_SELF."?readmore=$readmore");
} else {
redirect(FUSION_SELF);
}
} else {
redirect(FUSION_SELF);
}
}
closeside();
require_once "side_right.php";
require_once "footer.php";
?>




Bet yra problema, liko klaida.
Pati problema tame, kad pas mane paveikslėliai randasi ne news_cat, o images/news.
Nes kiekvienas straipsnis nerodo kategorijos paveikslėlio, o rodo paveikslėli pritaikyta tam tikram straipsniui, t.y. yra unikalus paveikslėliai ir nesikartoja.
Ar galima šio atvejų ką nors pakeisti, kad java skriptas rodytu paveikslėli iš images/news.
Nes kaip pavyzdys, gaunasi maždaug taip.

Kiek ir kas nebandė ta dalyką ištaisyti, viskas beviltiška, klausimas, ar atsiras koks krutąs specialistas, kuris tai dadaritu, nes smulkmenas aš dar pakoreguoti galių, o tokiam dalykui trūksta smegenėlių.
Kiek suprantu, klaida randasi kažkur čia... O gal dar kažkur

$news_subject = $data['news_subject'];
if ($data['news_cat'] != 0) {
$result2 = dbquery("SELECT * FROM ".$db_prefix."news_cats WHERE news_cat_id='".$data['news_cat']."'");
if (dbrows($result2)) {
$data2 = dbarray($result2);
$news_cat_image = "<a href='news_cats.php?cat_id=".$data2['news_cat_id']."'><img src='".IMAGES_N.$data2['news_cat_image']."' alt='".$data2['news_cat_name']."' align='right' style='border:0px;margin-top:3px;margin-right:5px'></a>";





Bučiau labai dėkingas.

Redagavo Tarnautojas· 2007 Bal. 9 12:04:43

Parašė Tarnautojas· 2007 Bal. 12 23:04:57
#11

Tai ką, specialistu kaip matau neatsiranda.

Parašė ozzWANTED· 2007 Bal. 13 13:04:41
#12

Tarnautojas parašė:
Tai ką, specialistu kaip matau neatsiranda.

Visų pirmą - tai "open source" projektas, prie kurio prisideda ir pagelbėja žmonės negaudami jokio atlygio už tai, bei tai darydami savo laisvalaikiu. Tad tikrai nereikia reikalauti čia balažino ko, ir dar reikalauti tai padaryti greičiau. Jeigu kas turės laiko, tas ir padės.

Parašė Tarnautojas· 2007 Geg. 2 14:05:41
#13

Patobulintas naujienų pristatimas

Naujienos pristatomos kaip DELFI, tik sakyčiau kručiau.
Jai pas jus naujienos suskirstytos pagal kategorijas, tai visus šios failus sumetat į pagrindine direktorija. Jai naujienos ne pagal kategorija, tada nesuveiks.
Paskui einat į -> Administracijos panelė -> Sistemos administracija -> Pagrindiniai nustatymai -> Nustatote Puslapis atidarant saitą: naujienos.php
Štai ir viskas
Atsisiusti galima iš čia-> atsisiusti

Parašė ozzWANTED· 2007 Geg. 2 14:05:28
#14

Šiaip reikėjo geriau postinti čia:
http://www.php-fusion.projektas....orum_id=14
kaip naują temą

Parašė Tarnautojas· 2007 Geg. 9 23:05:39
#15

Na ką, kas mane keikė, kas ne, bet patobulintas naujienų pristatimas šiokia tokia paklausą turi.

---------------------
Pagal portalo taisykles, nuorodos kurias paspaudus narys uždirbtų taškų, portale draudžiamos

Redagavo ozzWANTED· 2007 Geg. 10 07:05:20

Parašė Irmantas2· 2007 Rugs. 7 14:09:02
#16

Turiu va savo portalo naujienas noreciau jog jos butu kaip


Redagavo Irmantas2· 2007 Rugs. 18 20:09:32