Advertisement:

Author Topic: [100%] Odvojeni Sticky i Obicni postovi  (Read 3525 times)

Offline Wh0CaREs

  • Semi-Newbie
  • *
  • Posts: 22
[100%] Odvojeni Sticky i Obicni postovi
« on: April 28, 2010, 03:31:10 AM »
Pozz.
Ovako imam pitanje.

Vidite ovu sliku i sada imate
Važne teme i OBavjesti i TEme
mene zanima kako je to urađeno. Pitao sam jednoga što ima isto kaže da je ručni kod ali ga ne da . :'(
Pa me zanima znate li vi kako je to urađeno
« Last Edit: April 28, 2010, 04:07:32 PM by Wh0CaREs »

Offline manix

  • Full Member
  • ***
  • Posts: 518
  • Gender: Male
    • IDD Lab
Re: [NeRjeseno] Odvojeni Sticky i Obicni postovi
« Reply #1 on: April 28, 2010, 06:23:44 AM »
pa nije bas tesko, treba samo da dodas jedan tr/td u tabeli posle ocitavanja lepljivih tema...
mislim da nema gotov mod ali nije veliki problem napraviti

ocitavanje poruka je sortirano tako da se prvo ocitju zalepljene i lock teme
onda treba da postavis uslov
ispred petlje

Code: [Select]
foreach ($context['topics'] as $topic)dodas
Code: [Select]
$x=0;
foreach ($context['topics'] as $topic)
to je potrebno da ne dodaje ispred svake sledece teme koja nije lepljiva/lock-ovana vec samo ispred prve...

dakle nesto u ovom fazonu - samo treba da uzmes MessageIndex.template.php od teme koju koristis i prema kodu koji je tamo da se to napravi...
Code: [Select]
$x=0;
foreach ($context['topics'] as $topic)
{
if(empty($topic['is_sticky']) && empty($topic['is_locked'])){
  $x++;
  if ($x==1){
     echo'<tr><td> to sto treba da pise</td></tr>';
  }
}
....
mada sve to moze i na drugi nacin

Offline Founder 2008

  • Full Member
  • ***
  • Posts: 611
  • Gender: Male
  • No limit.
    • ZvanicnaStranica.MojForum.net on Facebook
    • MojForum.net
Re: [NeRjeseno] Odvojeni Sticky i Obicni postovi
« Reply #2 on: April 28, 2010, 10:05:38 AM »
Pre nego što bilo šta menjaš napravi backup fajla.
Evo code sa mog foruma:
Otvori MessageIndex.template.php i nadji
Code: [Select]
foreach ($context['topics'] as $topic)
{
i zameni sa
Code: [Select]
$stickybar = false;
$normalbar = false;
foreach($context['topics'] as $topic)
{
if($topic['is_sticky'] && !$stickybar)
{
echo'<tr class="titlebg" height="20"><td colspan="', empty($options['display_quick_mod']) ? '7' : '8', '"></td></tr>';
$stickybar = true;
}
else if(!$topic['is_sticky'] && $stickybar && !$normalbar)
{
echo'<tr class="titlebg" height="20"><td colspan="', empty($options['display_quick_mod']) ? '7' : '8', '"></td></tr>';
$normalbar = true;
}

Ako želiš da ti nešto piše na barovima, samo dopiši izmedju td tagova, a umesto titlebg stavi klasu koju ti koristiš na forumu.

Offline Wh0CaREs

  • Semi-Newbie
  • *
  • Posts: 22
Re: [NeRjeseno] Odvojeni Sticky i Obicni postovi
« Reply #3 on: April 28, 2010, 12:43:05 PM »
Pre nego što bilo šta menjaš napravi backup fajla.
Evo code sa mog foruma:
Otvori MessageIndex.template.php i nadji
Code: [Select]
foreach ($context['topics'] as $topic)
{
i zameni sa
Code: [Select]
$stickybar = false;
$normalbar = false;
foreach($context['topics'] as $topic)
{
if($topic['is_sticky'] && !$stickybar)
{
echo'<tr class="titlebg" height="20"><td colspan="', empty($options['display_quick_mod']) ? '7' : '8', '"></td></tr>';
$stickybar = true;
}
else if(!$topic['is_sticky'] && $stickybar && !$normalbar)
{
echo'<tr class="titlebg" height="20"><td colspan="', empty($options['display_quick_mod']) ? '7' : '8', '"></td></tr>';
$normalbar = true;
}

Ako želiš da ti nešto piše na barovima, samo dopiši izmedju td tagova, a umesto titlebg stavi klasu koju ti koristiš na forumu.
Mozes dati primjer za slova tj text
Quote
echo'<tr class="titlebg" height="20">OVDJE TREBA???<td colspan="', empty($options['display_quick_mod']) ? '7' : '8', '"></td></tr>';
$normalbar = true;
}
Vidis gdje pise OVDJE TREBA??
kada tu stavim uopste ne bude da pise tamo tj pise mi n avrhu :(

Offline Founder 2008

  • Full Member
  • ***
  • Posts: 611
  • Gender: Male
  • No limit.
    • ZvanicnaStranica.MojForum.net on Facebook
    • MojForum.net
Re: [70%] Odvojeni Sticky i Obicni postovi
« Reply #4 on: April 28, 2010, 03:55:32 PM »
Nisi izmedju td tagova.   :)

Code: [Select]
$stickybar = false;
$normalbar = false;
foreach($context['topics'] as $topic)
{
if($topic['is_sticky'] && !$stickybar)
{
echo'<tr class="titlebg" height="20"><td colspan="', empty($options['display_quick_mod']) ? '7' : '8', '">Ne znam sta su tagovi.</td></tr>';
$stickybar = true;
}
else if(!$topic['is_sticky'] && $stickybar && !$normalbar)
{
echo'<tr class="titlebg" height="20"><td colspan="', empty($options['display_quick_mod']) ? '7' : '8', '">Ne znam sta su tagovi.</td></tr>';
$normalbar = true;
}

Odlican sajt za ucenje.
http://www.w3schools.com/

Offline Wh0CaREs

  • Semi-Newbie
  • *
  • Posts: 22
Re: [70%] Odvojeni Sticky i Obicni postovi
« Reply #5 on: April 28, 2010, 04:04:49 PM »
Nisi izmedju td tagova.   :)

Code: [Select]
$stickybar = false;
$normalbar = false;
foreach($context['topics'] as $topic)
{
if($topic['is_sticky'] && !$stickybar)
{
echo'<tr class="titlebg" height="20"><td colspan="', empty($options['display_quick_mod']) ? '7' : '8', '">Ne znam sta su tagovi.</td></tr>';
$stickybar = true;
}
else if(!$topic['is_sticky'] && $stickybar && !$normalbar)
{
echo'<tr class="titlebg" height="20"><td colspan="', empty($options['display_quick_mod']) ? '7' : '8', '">Ne znam sta su tagovi.</td></tr>';
$normalbar = true;
}

Odlican sajt za ucenje.
http://www.w3schools.com/ [nofollow]
haha hvala care :)
ma lagano ucim HTML pravim BLOG stranice za pocetak

Offline Founder 2008

  • Full Member
  • ***
  • Posts: 611
  • Gender: Male
  • No limit.
    • ZvanicnaStranica.MojForum.net on Facebook
    • MojForum.net
Re: [100%] Odvojeni Sticky i Obicni postovi
« Reply #6 on: April 28, 2010, 04:12:31 PM »
Nauči osnovne stvari, nemoj da se brukaš...   :D