Simple Machines Community Forum

SMF Support => Language Specific Support => Bosanski/Hrvatski/Srpski (Bosnian/Croatian/Serbian) => Topic started by: Wh0CaREs on April 28, 2010, 03:31:10 AM

Title: [100%] Odvojeni Sticky i Obicni postovi
Post by: Wh0CaREs 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
Title: Re: [NeRjeseno] Odvojeni Sticky i Obicni postovi
Post by: manix 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
Title: Re: [NeRjeseno] Odvojeni Sticky i Obicni postovi
Post by: Founder 2008 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.
Title: Re: [NeRjeseno] Odvojeni Sticky i Obicni postovi
Post by: Wh0CaREs 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 :(
Title: Re: [70%] Odvojeni Sticky i Obicni postovi
Post by: Founder 2008 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/
Title: Re: [70%] Odvojeni Sticky i Obicni postovi
Post by: Wh0CaREs 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/
haha hvala care :)
ma lagano ucim HTML pravim BLOG stranice za pocetak
Title: Re: [100%] Odvojeni Sticky i Obicni postovi
Post by: Founder 2008 on April 28, 2010, 04:12:31 PM
Nauči osnovne stvari, nemoj da se brukaš...   :D