Smf benzer konular Related Topics Düzenleme

Başlatan tarantula901, 09 Ekm 2014, 17:35

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

tarantula901

Smf gen tr de olan benzer konuların aynısıdır.

Related topic (benzer konular) modunu kurduktan sonra yapılması gerekenler.

Display.template.php dosyasında ara


// Added by Related Topics
if (!empty($context['related_topics'])) // TODO: Have ability to display no related topics?
{
echo '
<div class="cat_bar">
<h3 class="catbg">', $txt['related_topics'], '</h3>
</div>
<div class="tborder topic_table" id="messageindex">
<table class="table_grid" cellspacing="0">
<thead>
<tr class="catbg">';

// Are there actually any topics to show?
if (!empty($context['related_topics']))
{
echo '
<th scope="col" class="smalltext first_th" width="8%" colspan="2">&nbsp;</th>
<th scope="col" class="smalltext">', $txt['subject'], ' / ', $txt['started_by'], '</th>
<th scope="col" class="smalltext center" width="14%">', $txt['replies'], '</th>
<th scope="col" class="smalltext last_th" width="22%">', $txt['last_post'], '</th>';
}
// No topics.... just say, "sorry bub".
else
echo '
<th scope="col" class="smalltext first_th" width="8%">&nbsp;</th>
<th class="smalltext" colspan="3"><strong>', $txt['msg_alert_none'], '</strong></th>
<th scope="col" class="smalltext last_th" width="8%">&nbsp;</th>';

echo '
</tr>
</thead>
<tbody>';

foreach ($context['related_topics'] as $topic)
{
// Is this topic pending approval, or does it have any posts pending approval?
if ($topic['board']['can_approve_posts'] && $topic['unapproved_posts'])
$color_class = !$topic['approved'] ? 'approvetbg' : 'approvebg';
// We start with locked and sticky topics.
elseif ($topic['is_sticky'] && $topic['is_locked'])
$color_class = 'stickybg locked_sticky';
// Sticky topics should get a different color, too.
elseif ($topic['is_sticky'])
$color_class = 'stickybg';
// Locked topics get special treatment as well.
elseif ($topic['is_locked'])
$color_class = 'lockedbg';
// Last, but not least: regular topics.
else
$color_class = 'windowbg';

// Some columns require a different shade of the color class.
$alternate_class = $color_class . '2';

echo '
<tr>
<td class="icon1 ', $color_class, '">
<img src="', $settings['images_url'], '/topic/', $topic['class'], '.gif" alt="" />
</td>
<td class="icon2 ', $color_class, '">
<img src="', $topic['first_post']['icon_url'], '" alt="" />
</td>
<td class="subject ', $alternate_class, '">
<div ', (!empty($topic['quick_mod']['modify']) ? 'id="topic_' . $topic['first_post']['id'] . '" onmouseout="mouse_on_div = 0;" onmouseover="mouse_on_div = 1;" ondblclick="modify_topic(\'' . $topic['id'] . '\', \'' . $topic['first_post']['id'] . '\', \'' . $context['session_id'] . '\', \'' . $context['session_var'] . '\');"' : ''), '>
', $topic['is_sticky'] ? '<strong>' : '', '<span id="msg_' . $topic['first_post']['id'] . '">', $topic['first_post']['link'], (!$topic['board']['can_approve_posts'] && !$topic['approved'] ? '&nbsp;<em>(' . $txt['awaiting_approval'] . ')</em>' : ''), '</span>', $topic['is_sticky'] ? '</strong>' : '' ;

// 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>';

echo '
<p>', $txt['started_by'], ' ', $topic['first_post']['member']['link'], '
<small id="pages' . $topic['first_post']['id'] . '">', $topic['pages'], '</small>
<small>', $topic['board']['link'], '</small>
</p>
</div>
</td>
<td class="stats ', $color_class, '">
', $topic['replies'], ' ', $txt['replies'], '
<br />
', $topic['views'], ' ', $txt['views'], '
</td>
<td class="lastpost ', $alternate_class, '">
<a href="', $topic['last_post']['href'], '"><img src="', $settings['images_url'], '/icons/last_post.gif" alt="', $txt['last_post'], '" title="', $txt['last_post'], '" /></a>
', $topic['last_post']['time'], '<br />
', $txt['by'], ' ', $topic['last_post']['member']['link'], '
</td>
</tr>';
}

echo '
</table>
</div><br />';
}


Şu kodla değiştir.

if ($message['id'] == $context['topic_first_message'] and (!empty($context['related_topics'])) )
{
echo '
<div class="related_topics_right">
<fieldset>
   <legend class="smalltext">

         <b><font color="#FF0000">', $txt['related_topics'], '</font></b>

   </legend> ';
// Added by Related Topics
if (!empty($context['related_topics'])) // TODO: Have ability to display no related topics?
{
foreach ($context['related_topics'] as $topic)
{
echo ' <div><ul class="related_topics"><li class="related_topics">', $topic['first_post']['link'], ' </li></ul></div>';
}
}
    echo '
</fieldset>
</div>';
    }


index.css en alta ekle:

ul.related_topics {padding-left: 30px; margin-top: -10px;}
.related_topics li {margin-bottom: -10px; }
.related_topics_right{width: 65%; }


Bul
fieldset
{
border: 1px solid #c4c4c4;
padding: 1em;
margin: 0 0 0.5em 0;
}



değiştir.

fieldset{border:1px solid #c4c4c4;padding:1em;margin:0 0 0.5em 0; border-radius: 5px;}
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

uyanangenclik

Denedim ama, default temada hiç görünmedi  :(
Bir Damlasıyım Okyanusun... Ama Okyanusum. Uyanan Gençlik

tarantula901

default tem
Alıntı yapılan: uyanangenclik - 10 Ekm 2014, 09:02
Denedim ama, default temada hiç görünmedi  :(

default temadakı dosyalarada uygulaman gerek yoksa calısmaz
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

uyanangenclik

Zaten default temaya denedim dostum.
Normalde benzer konular çıkıyor zaten....
Yukarıdakini uygulayınca eldekide görünmez oluyor.
Bir Damlasıyım Okyanusun... Ama Okyanusum. Uyanan Gençlik

esudur

Related topic (benzer konular) modunu kurdum hiç birşey olmadı şu an kurulu bakmak isterseniz  http://forum.diyabetrehberim.com/index.php

Display.template.php dosyasında ara
aki kodları eklemek için Display.template.php dosyasında aradım bulamadım
 

tarantula901

#5
display.template.phpde arama yapıp kodları eklemeniz lazım yoksa kodlar gözükmez.

ondan önce related topic modu kurulu olması lazım sitede konularda gözükmesi içinde benzer konular olması şart
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

esudur

usta modu yükledim yukarıda verdiğiniz kodları default içerisindeki Display.template.php ve index.css dosyalarına ekledim ama sonuç değişmedi modum şuan kurulu ve dosyalar tamam bu dosya yamalarını temamda bulunan Display.template.php ve index.css dosyalarınada eklemek gerekirmi biraz aydınlata bilirmisin

esudur

usta konu girmek istediğimde veri tabanı hatası aldım

tarantula901

Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

esudur

Alıntı yapılan: tarantula901 - 05 Şub 2018, 13:50Modu kaldir bastan kurun

modda değişiklik mi yapıldı yada sitemde farkı olacakmı

tarantula901

Ekteki resme benziyor tam olarak aynısı değil.
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

esudur

şu an itibariyle tekrar yükledim aynı değişen birşey yok benzer konular gözükmediği gibi konu gireceğim zaman veri tabanı hatası veriyor

tarantula901

Alıntı yapılan: esudur - 06 Şub 2018, 10:07şu an itibariyle tekrar yükledim aynı değişen birşey yok benzer konular gözükmediği gibi konu gireceğim zaman veri tabanı hatası veriyor

modu kaldırıp baştan kurun db tablosu yüklenmemiş.
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

esudur

Alıntı yapılan: tarantula901 - 06 Şub 2018, 20:01modu kaldırıp baştan kurun db tablosu yüklenmemiş.

yükledim usta db tablosunuda kurdum ama sonuç aynı görünmüyor

tarantula901

Admin panelde benzer konular kısmından benzer konuları oluşturması ıcın ayarları yapmanız lazım. benzer konular ayarlarına gidin.
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin