smf Konu Cözüldü modu edit

Başlatan snrj, 16 Haz 2014 22:45

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

*

  1. 3,261

  2. 596

  3. 1076

Mevcut modu burdan indirip kurun MOD
editleyecegimiz dosyalar.
1.MessageIndex.php
2.MessageIndex.template.php
3.Modifications.english.php
4.Modifications.kulandiğiniz dil.php
5.index.css

MessageIndex.php
Bul:
$result = $smcFunc['db_query']('substring', '
SELECT
t.id_topic, t.num_replies, t.locked, t.num_views, t.is_sticky, t.id_poll, t.id_previous_board,


değiş

$result = $smcFunc['db_query']('substring', '
SELECT
t.is_solved, t.id_topic, t.num_replies, t.locked, t.num_views, t.is_sticky, t.id_poll, t.id_previous_board,


bul
// 'Print' the topic info.
$context['topics'][$row['id_topic']] = array(
'id' => $row['id_topic'],

değiş
// 'Print' the topic info.
$context['topics'][$row['id_topic']] = array(
'solved' => $row['is_solved'],
'solved_link' => '<a href="' . $scripturl . '?topic=' . $row['id_topic'] . '.0">'.$txt['TSolved'].'</a>',
'id' => $row['id_topic'],


MessageIndex.template.php
Bul:
<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'] . '\');"' : ''), '>
', $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>' : '';


değiş
<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'] . '\');"' : ''), '>
', $topic['is_sticky'] ? '<strong>' : '', '<span id="msg_' . $topic['first_post']['id'] . '">'.(!empty($topic['solved']) ? $topic['solved_link'] : '').' ', $topic['first_post']['link'], (!$context['can_approve_posts'] && !$topic['approved'] ? '&nbsp;<em>(' . $txt['awaiting_approval'] . ')</em>' : ''), '</span>', $topic['is_sticky'] ? '</strong>' : '';


Modifications.english.php
ekleyin:
$txt['TSolved'] = '<span class="solved">Solved</span>';

Modifications.kulandiğiniz dil.php
ekleyin:

$txt['TSolved'] = '<span class="solved">Cözüldü</span>';

index.css
ekleyin
.solved {
   background-color: #2E78E8;
   border: 1px solid #1B5BBA;
   border-radius: 2px;
   color: #FFFFFF;
   font-family: sans-serif;
   font-size: 10px;
   font-weight: bold;
   padding: 1px 5px;
}


ONCEKI


SONRA

kaynak http://webtiryaki.com/index.php/topic,518.0.html

*

  1. 192

  2. 52

  3. 125
Selam,

@snrj  hocam 2.1 için modu düzenlemişler https://github.com/SimpleDesk/Team-Mods-TopicSolved  sorunsuz çalışıyor  bahsettiğiniz düzenlemeyi bu mod için nasıl uygularız

*

  1. 3,261

  2. 596

  3. 1076
14 Şub 2022 00:50 #2 Son düzenlenme: 14 Şub 2022 01:09 snrj
düzenlemeyi incelemek lazım fırsat olursa bakarım

baktım:D

Sources/MessageIndex.php bul
'css_class' => $colorClass,sonrasına ekle
'solved_link' => '<a href="' . $scripturl . '?topic=' . $row['id_topic'] . '.0">'.$txt['TSolved'].'</a>'
Themes/default/MessageIndex.template.php bul
<div class="message_index_title">sonrasına ekle
'.(!empty($topic['solved']) ? $topic['solved_link'] : '').'
ilk mesajdaki dil dosyaları ve css kodlarını da ekleyin bu kadar

*

  1. 192

  2. 52

  3. 125

Sağ olun @snrj  hocam  bende ilk iletideki düzenlemelerin hepsini manuel yapmaya çalışmıştım yeni sürümde fazla değişiklik yokmuş elinize sağlık sorunsuz çalıştı

*

  1. 192

  2. 52

  3. 125
Selam,

@snrj hocam söylemeyi unuttum   her şey doğru olamsına  rağmen

'solved_link' => '<a href="' . $scripturl . '?topic=' . $row['id_topic'] . '.0">'.$txt['TSolved'].'</a>'
kodu "undefined index"  hatası verdi  bende  messageindex.php sayfasına eklenen kodu aşağıda ki gibi yaptım sorun çözüldü 

'solved_link' => '<a href="' . $scripturl . '?topic=' . $row['id_topic'] . '.0"><span class="solved">Çözüldü</span></a>'
dil dosyalarınıda düzenlemiştim niye hata verdi anlamadım


*

  1. 3,261

  2. 596

  3. 1076
Modifications.turkish.php den bazen çekmiyor galiba :D index.turkish.php de en alta eklemek daha sağlıklı

*

  1. 192

  2. 52

  3. 125
O zaman sorun bende  ;D   "SolveTopic.english.php"  dosyasını görünce  "SolveTopic.turkish.php"  dosyası oluşturdum kodu ona eklemiştim

kendi dil dosyası olduğu için "Modifications.turkish.php" aklımından uçup gitmiş  :)


Benzer Konular (5)


MENU ×