Simple Machines Community Forum

SMF Support => Bosanski/Hrvatski/Srpski (Bosnian/Croatian/Serbian) => Language Specific Support => Modifikacije => Topic started by: SATmax on January 18, 2014, 07:51:17 AM

Title: Dupli prikaz funkcija modifikacija Facebook i Like
Post by: SATmax on January 18, 2014, 07:51:17 AM
Pozdrav.

Instalirao sam starije verzije Facebook Publisher i Like modova i deinstalrao u namjeri da instaliram novije verzije istih za SMF 2.0.6 forum. Deinstalacija i instalacija novije verzije moda su prošla bez problema osim što prikazuje duple funkcije u postu od kojih jedne rade a druge ne. Što bi trebalo i gdje obrisati da se uklone i da ostanu samo one koje su u funkciji ?

Zahvaljujem se unaprijed na pomoći.

Pozdrav.

PS. Ako može i objašnjenje kako i gdje ubaciti ikonu za Best Answer mod koji funkcionira a ne prikazuje ikonu.
Title: Re: Dupli prikaz funkcija modifikacija Facebook i Like
Post by: Branko. on January 18, 2014, 01:18:19 PM
Stavi linkove do tih modova i foruma gdje se to može pogledati.
Title: Re: Dupli prikaz funkcija modifikacija Facebook i Like
Post by: SATmax on January 18, 2014, 05:17:38 PM
Za ovaj Facebook Publisher nisam našao link ka modu pa vjerujem da je mod izbrisan.
Za LikePosts1.3.1: http://custom.simplemachines.org/mods/index.php?mod=3708
Za Best Answer post : http://custom.simplemachines.org/mods/index.php?mod=3803

Link za forum je: www.dream500s.info/forum - SMF 2.0.6

Zahvaljujem unaprijed Branko na pomoći.

Pozdrav.
Title: Re: Dupli prikaz funkcija modifikacija Facebook i Like
Post by: Branko. on January 19, 2014, 02:39:42 PM
Za LikePosts ti je vjerovatno dupliran kod u Themes/default/MessageIndex.template.php (parsiraj mod i vidi šta dodaje). Kako se sličica nalazi skroz desno  poslije new sličice onda to dođe poslije:
<a href="', $topic['new_href'], '" id="newicon' . $topic['first_post']['id'] . '"><img src="', $settings['lang_images_url'], '/new.gif" alt="', $txt['new'], '" /></a>';
Za Best Answer daj tačnu poziciju gdje se to vidi u nekoj temi...
Za ovaj Facebook Publisher bez linka tj. sadržaja teško
Title: Re: Dupli prikaz funkcija modifikacija Facebook i Like
Post by: SATmax on January 20, 2014, 02:52:17 PM
- Zahvaljujem Branko na odgovoru samo nisi pojasnio koji dio MessageIndex.template.php trebam obrisati da ostaje samo funkcionalna ikona a druga se briše.

- Best Answer se prikazuje u Ambassador temi ali ne prikazuje ikonu ( zelena kvačica ) nego samo natpis Best Answer i mod je 100% u funkciji.
Link do moda Best Answer: http://custom.simplemachines.org/mods/index.php?mod=3803

- Za Facebook mod sam koristio ovaj: http://custom.simplemachines.org/mods/index.php?mod=2322

Ovako izgleda Best Answer i Facebook Publisher na forumu u temi Ambassador:



Kod kolege na forumu sa Ambassador temom ispravno prikazuje ka ona slici:

Title: Re: Dupli prikaz funkcija modifikacija Facebook i Like
Post by: Branko. on January 20, 2014, 06:58:02 PM
Uz malo truda se lako nađe.
Quote// Is this topic new? (assuming they are logged in!)
         if ($topic['new'] && $context['user']['is_logged'])
               echo '
                     <a href="', $topic['new_href'], '" id="newicon' . $topic['first_post']['id'] . '"><img src="', $settings['lang_images_url'], '/new.gif" alt="', $txt['new'], '" /></a>';

Za ostalo daj neki testuser nalog i omogući tu temu.
Title: Re: Dupli prikaz funkcija modifikacija Facebook i Like
Post by: SATmax on January 21, 2014, 11:09:17 AM
Pozdrav i zahvala Branko.

Probao sam sa ovom izmijenom ali i dalje prikazuje 2x Like.

Postavio sam test account:

Branko11
test1111

Tema je Ambassador po defaultu za sve korisnike.
Title: Re: Dupli prikaz funkcija modifikacija Facebook i Like
Post by: Branko. on January 21, 2014, 02:56:11 PM
Kakvom izmjenom? Trebalo je da, ispod navedenog koda za new, nađeš kod koji se odnosi na like i vidiš je li dupliran (a jeste sigurno), obrišeš višak i riješen problem.
Parsiranje za LikePosts pokazuje da se u MessageIndex.template.php dodaje:


if(!empty($modSettings['like_post_enable']) && !empty($modSettings['lp_show_like_on_boards']) && LP_isAllowedTo(array('can_like_posts', 'can_view_likes'))) {
$context['like_posts']['single_topic_data'] = LP_isTopicLiked($context['like_posts']['topics_liked_data'], $topic['id']);
echo '
<div class="like_post_box floatright">';

if($context['user']['id'] !== $topic['first_post']['member']['id'] && LP_isAllowedTo('can_like_posts')) {
echo '
<a class="like_unlike_link" id="like_',$topic['first_post']['id'],'" href="#', $context['like_posts']['single_topic_data']['already_liked'], '" onclick="lpObj.likeUnlikePosts(event, ', $topic['first_post']['id'],', ',$topic['id'],', ',$context['current_board'],', ',$topic['first_post']['member']['id'],'); return false;">', $context['like_posts']['single_topic_data']['text'],'</a>';
}

if(LP_isAllowedTo('can_view_likes'))
echo '
<a id="like_post_info_'. $topic['first_post']['id'] .'" href="javascript:void(0)" onclick="lpObj.showMessageLikedInfo(', $topic['first_post']['id'], ')">', !empty($context['like_posts']['single_topic_data']['count']) ? '<span id="like_count_'. $topic['first_post']['id'] .'">('. $context['like_posts']['single_topic_data']['count_text'] .')</span>' : '', '</a>';

echo '
</div>';
}
Title: Re: Dupli prikaz funkcija modifikacija Facebook i Like
Post by: SATmax on January 22, 2014, 04:08:41 AM
Evo zakačena.
Title: Re: Dupli prikaz funkcija modifikacija Facebook i Like
Post by: Branko. on January 22, 2014, 05:42:05 AM
Ima značajna razlika između koda u tvojoj datoteci i parse koda sa mod stranice. Probaj ovu priloženu datoteku.
Title: Re: Dupli prikaz funkcija modifikacija Facebook i Like
Post by: SATmax on January 22, 2014, 10:04:07 AM
Probao i opet isto.