Noutati & Discutii recente (At-A-Glance)

Discuţii legate de instalarea şi funcţionarea unor MODificări vechi sau noi ale forumului phpBB 2.0.x.
Închis
Avatar utilizator
Etherfast
Fost coleg
Mesaje: 2634
Membru din: 19-Sep-2006, 10:33:41
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Bucharest, RO
Contact:

At a Glance din RSS

Mesaj de Etherfast »

Salut,

Ideea e scurta, si simpla.
Am site-ul http://www.our-picks.com, cu feed-ul de noutati XML localizat la http://www.our-picks.com/sitemap.xml .

Mai am aferent website-ului, si forumul phpBB, localizat la http://www.our-picks.com/forum , cu At a Glance mandru instalat in partea dreapta.

Cum fac eu ca minunatia asta de MOD sa-mi preia NOUTATILE din xml-ul respectiv (deci, din ce se scrie nou pe site), in loc de a cauta in asa-zisul forum de stiri?

Sau, daca nu e posibil, as vrea sa stiu daca voi cunoasteti vreun MOD/script cu care as putea sa fac asta, in afara de At a Glance.

Thanks :)

[edit="flowers"]Subiect unit cu altul care dezbate aceeaşi problemă.[/edit]
etherfast.ro - Blog personal
Avatar utilizator
seelview
Fost coleg
Mesaje: 2146
Membru din: 13-Apr-2005, 21:24:50
Versiune: 3.x
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Foarte experimentat
Localitate: Cu curu' pe scaun
Contact:

Mesaj de seelview »

Nu este un raspuns complet la ce ai cerut tu, si necesita niste interventii din partea ta... insa te poti uita peste scriptul urmator, mie mi-a folosit si se paote sa iti foloseasca si tie: dload.php?action=file&file_id=98
"Don't have fear, I is here"
Seelview Photography / Blog this
Avatar utilizator
Plutonium
Utilizator înregistrat
Mesaje: 321
Membru din: 06-Sep-2006, 22:54:11
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Contact:

Mesaj de Plutonium »

Si eu astept :( as vrea sa fac sa apara tabelul ala orizontal nu vertical :( www.atomicfun.org/forum
Avatar utilizator
Etherfast
Fost coleg
Mesaje: 2634
Membru din: 19-Sep-2006, 10:33:41
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Bucharest, RO
Contact:

Mesaj de Etherfast »

Nu stiu daca poti sa-l faci.
Cand am avut nevoie de un fel de glance orizontal, am folosit asta.

@seelview : Am renuntat la idee pana definitivam strategia. Mersi :)
etherfast.ro - Blog personal
Avatar utilizator
seelview
Fost coleg
Mesaje: 2146
Membru din: 13-Apr-2005, 21:24:50
Versiune: 3.x
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Foarte experimentat
Localitate: Cu curu' pe scaun
Contact:

Mesaj de seelview »

Era bunicel mod-ul. Eu il folosesc la mine pentru stiri cu job-uri de pe alte site-uri.
"Don't have fear, I is here"
Seelview Photography / Blog this
sorelsorel
Utilizator înregistrat
Mesaje: 490
Membru din: 08-Iun-2006, 21:26:52
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Hateg
Contact:

Mesaj de sorelsorel »

Vreţi at a glance pe orizontală.. se poate face foarte simplu, trebuie să umblati la glance_body.tpl.. personalizaţi-l (cu autorul si numarul de răspunsuri) şi atunci puteţi să il faceţi.. e simplu aveţi multe opţiuni:
3 coloane: icoană, titlu topic, autor & răspunsuri
4 coloane: icoană, titlu topic, autor, răspunsuri
2 coloane: titlu topic, autor & răspunsuri etc.. cum vreţi voi...
Faceţi un tabel cu câte coloane doriţi.. pe primul rând se află span-ul cu titlul at a glance.. apoi pe al doilea rând se afla coloanele..
Avatar utilizator
Plutonium
Utilizator înregistrat
Mesaje: 321
Membru din: 06-Sep-2006, 22:54:11
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Contact:

Mesaj de Plutonium »

deci cum facem? sorelsorel sincer nu intelesei nimic din ce zisesi tu si de unde sa il personalizez?
Avatar utilizator
Plutonium
Utilizator înregistrat
Mesaje: 321
Membru din: 06-Sep-2006, 22:54:11
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Contact:

Mesaj de Plutonium »

cip scrie:uite, nu mai stau sa despic firul in patru in glance.php-ul meu, deci iti ofer ceva mai complex :D si anume: autor, nr raspunsuri, si autorul ultimului raspuns.

cauta in glance.php:
$sql = "SELECT t.topic_title, t.topic_id, p2.post_time
FROM " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t, " . POSTS_TABLE . " p2
WHERE t.forum_id NOT IN (" . $forumsignore . $glance_news_forum_id . ")
AND p.post_id = t.topic_first_post_id
AND p2.post_id = t.topic_last_post_id
AND t.topic_type <POST_ANNOUNCE>assign_block_vars('recent', array(
'BULLET' => $$bullet_full,
'TOPIC_LINK' => $topic_link,

'TOPIC_TITLE' => $latest_topics[$i]['topic_title'])
);
}
si inlocuieste cu:
$bullet_full = $bullet_pre . ( ( $shownew && $glance_show_new_bullets ) ? '_new' : '_old' );

$newest_code = ( $unread_topics && $glance_show_new_bullets ) ? '&view=newest' : '';

$topic_link = $glance_forum_dir . 'viewtopic.php?t=' . $latest_topics[$i]['topic_id'] . $newest_code;

// INCEPUT adaugare
$topic_autor_id = $glance_forum_dir . 'profile.php?mode=viewprofile&u=' . $latest_topics[$i]['user_id'];

$topic_autor = $latest_topics[$i]['username'];

if ( $latest_topics[$i]['user_level'] == ADMIN )
{
$topic_autor = '<b><span>'. $latest_topics[$i]['username'] .'</span></b>';
}
else if ( $latest_topics[$i]['user_level'] == MOD )
{
$topic_autor = '<b><span>'. $latest_topics[$i]['username'] .'</span></b>';
}

$last_post_autor_id = $glance_forum_dir . 'profile.php?mode=viewprofile&u=' . $latest_topics[$i]['id2'];

$last_post_autor = $latest_topics[$i]['user2'];
if ( $latest_topics[$i]['level2'] == ADMIN )
{
$last_post_autor = '<b><span>'. $latest_topics[$i]['user2'] .'</span></b>';
}
else if ( $latest_topics[$i]['level2'] == MOD )
{
$last_post_autor = '<b><span>'. $latest_topics[$i]['user2'] .'</span></b>';
}

$topic_replies = $latest_topics[$i]['topic_replies'];
// SFARSIT adaugare

$template->assign_block_vars('recent', array(
'BULLET' => $$bullet_full,
'TOPIC_LINK' => $topic_link,

// INCEPUT adaugare
'TOPIC_AUTOR_ID' => $topic_autor_id,
'TOPIC_AUTOR' => $topic_autor,
'TOPIC_REPLIES' => $topic_replies,
'LAST_POST_AUTOR_ID' => $last_post_autor_id,
'LAST_POST_AUTOR' => $last_post_autor,
// SFARSIT adaugare

'TOPIC_TITLE' => $latest_topics[$i]['topic_title'])
);
acum cauta in glance_body.tpl:
<BEGIN>
<tr>
<td>{recent.BULLET}</td><td><span>
<a href="{recent.TOPIC_LINK}" class="genmed">{recent.TOPIC_TITLE}</a></span></td>
</tr>
<END>
si inlocuieste cu:
<BEGIN>
<tr>
<td>{recent.BULLET}</td>
<td>
<span><a href="{recent.TOPIC_LINK}" class="genmed">{recent.TOPIC_TITLE}</a></span>
<span><br>scris de: <a href="{recent.TOPIC_AUTOR_ID}" class="genmed">{recent.TOPIC_AUTOR}</a>
<br>raspunsuri: {recent.TOPIC_REPLIES}<br>ultimul raspuns: <a href="{recent.LAST_POST_AUTOR_ID}" class="genmed">{recent.LAST_POST_AUTOR}</span>
</td>
</tr>
<END>

l.e. am revizuit una bucata cod, incurcasem ceva. :)
Am facut tot ce e aici si da eroarea:
Parse error: syntax error, unexpected T_ELSE in /home2/atomnorg/public_html/forum/glance.php on line 277
Avatar utilizator
Etherfast
Fost coleg
Mesaje: 2634
Membru din: 19-Sep-2006, 10:33:41
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Bucharest, RO
Contact:

Mesaj de Etherfast »

I-am mai zis eu lui de acolada aia :)

Dupa:

Cod: Selectaţi tot

'TOPIC_TITLE' => $latest_topics[$i]['topic_title'])
); 
...trebuie sa inchizi o acolada:
etherfast.ro - Blog personal
Avatar utilizator
Plutonium
Utilizator înregistrat
Mesaje: 321
Membru din: 06-Sep-2006, 22:54:11
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Contact:

Mesaj de Plutonium »

Fosta problema rezolvata!
Acum apare scrisul mare dar ma uit in urma ca am vazut ca ati raspuns la problema asta
Închis

Înapoi la “2.0.x Suport pentru MODificări”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 7 vizitatori