Promena boje naslova topika

Started by bojanbgrd, March 29, 2012, 06:42:17 PM

Previous topic - Next topic

bojanbgrd

Pozdrav svima :)

Kao što sam napisao u naslovu, potreban mi je savet oko promene boje u nekom određenom topiku.
Pokušao sam da izmenim kod u Sources/MessageIndex.php prema nekom starom uputstvu na koje sam naišao, ali nisam uspeo.

Da li postoji neki mod ili neka druga varijanta da obeležim određeni topik?

Konkretno, imam par lepljivih tema na jednom podforumu i među njima se nalazi i jedna koju bih želeo da na neki način izdvojim/istaknem, a da ne moram ostale teme da odlepim. Stoga sam mislio da je najbolja varijanta da jednostavno promenim boju u naslovu te teme.

Nadam se da nisam zakomplikovao :S

mr.Curiosity

Postoji Modifikacija koja radi tacno tu radnju.


Malo cu potraziti pa ako pronadjem , poslat cu ti.

Zelite poptpuno besplatno reklamirati svoj server?
Posjetite  www.reklamiraj-server.netne.net
Ocekujemo Vas!

bojanbgrd

Bio bih ti veoma zahvalan :)  Ja sam tražio, ali se nisam baš proslavio u traženju :S

Čisto da napomenem da koristim 2.0.2 verziju :)

Hvala još jednom!

anteprimorac

evo upravo sam rješio jedan zahtjev na forumu, pa vidjeh da se rješnje i tvog nalazi na istom mjestu :D

U MessageIndex od aktivne teme, a ako aktivna tema nema taj file onda u folderu default teme pronađi:


echo '
', $topic['is_sticky'] ? '<strong>' : '', '<span id="msg_' . $topic['first_post']['id'] . '">', $topic['first_post']['link'], (!$context['can_approve_posts'] && !$topic['approved'] ? '&nbsp;<em>(' . $txt['awaiting_approval'] . ')</em>' : ''), '</span>', $topic['is_sticky'] ? '</strong>' : '';


i zamjeni sa:


echo '
', $topic['is_sticky'] ? '<strong>' : '', '<span id="msg_' . $topic['first_post']['id'] . '" class="aptopic">', $topic['first_post']['link'], (!$context['can_approve_posts'] && !$topic['approved'] ? '&nbsp;<em>(' . $txt['awaiting_approval'] . ')</em>' : ''), '</span>', $topic['is_sticky'] ? '</strong>' : '';


Zatim u index.css od teme na kraj dodaj:


.aptopic, .aptopic a:link, .aptopic a:visited {
color: #000; /* Ovdje mjenjaj boju teksta */
}
.aptopic a:hover, .aptopic a:focus {
color: #F00; /* Ovdje mjenjaj boju teksta kod prelaska s mišem */
}


EDIT:
Sory nisam pročitao tvoj post do kraja, znači trebalo bi malo izmjeniti kod da radi kako ti želiš, daj link k toj temi koju želiš obilježiti
My Mods:
APImage v0.3




Besplatni singlovi, doublovi, listići, ... svih sportova! - BalkanTips

bojanbgrd

Hvala ti puno na trudu!

U nekoj sam gužvi pa nikako da stignem da isprobam kod, ali čim isprobam javljam ti rezultate :)

p.s. Jedna od tema
Pokušao sam da eksperimentišem sa nekom izbioči crvenom bojom, pa je taj neuspeo eksperiment ostao da i dalje izbija oči :D 
Jedva čekam da isprobam ovaj kod što si mi prosledio. Tnx  ;)

bojanbgrd

Isprobao sam druže ovaj kod koji si postavio i dobio sam jedino da su mi naslovi svih tema promenili boju. Pokušao sam još neke varijante, ali nisam uspeo.
Na kraju sam promenio u css pozadinsku boju sticked-locked tema, iako sam mislio da ću to moći da izbegnem.
Puno hvala na trudu u svakom slučaju  ;)

Da označim onda ovu temu kao rešenu :)

anteprimorac

Evo ti rješenje za tu temu:

U MessageIndex od aktivne teme, a ako aktivna tema nema taj file onda u folderu default teme pronađi:


echo '
', $topic['is_sticky'] ? '<strong>' : '', '<span id="msg_' . $topic['first_post']['id'] . '">', $topic['first_post']['link'], (!$context['can_approve_posts'] && !$topic['approved'] ? '&nbsp;<em>(' . $txt['awaiting_approval'] . ')</em>' : ''), '</span>', $topic['is_sticky'] ? '</strong>' : '';


i zamjeni sa:


$aptopics = array(35757);

echo '
', $topic['is_sticky'] ? '<strong>' : '', '<span id="msg_' . $topic['first_post']['id'] .'"'. (in_array($topic['first_post']['id'], $aptopics) ? ' class="aptopic"' : '').'>', $topic['first_post']['link'], (!$context['can_approve_posts'] && !$topic['approved'] ? '&nbsp;<em>(' . $txt['awaiting_approval'] . ')</em>' : ''), '</span>', $topic['is_sticky'] ? '</strong>' : '';


ako želiš više tema s tim stilom onda pronađi ovo:



i dodaj u $aptopics = array(35757, BROJ);
My Mods:
APImage v0.3




Besplatni singlovi, doublovi, listići, ... svih sportova! - BalkanTips

bojanbgrd

Legendo! To je to, to mi je trebalo!  Radi kao amajlija!  :D

Puno hvala !!!

anteprimorac

My Mods:
APImage v0.3




Besplatni singlovi, doublovi, listići, ... svih sportova! - BalkanTips

Advertisement: