Advertisement:

Son Mesajlar?

Aloittaja Juba*, huhtikuu 27, 2009, 06:14:51 AP

« edellinen - seuraava »

Juba*

Ben son mesajlar bölümünü üste taşıdım ama biraz karmaşık oldu çünkü son 20 mesajı gösteriyor.Size sorum şu;mesaj ile ondan sonraki mesaj arasına çizgi veya her mesajın başına resim koyabilirmiyiz?Hepsi aynı resim olsa da olur?
Sitem; www.perispri.net [nofollow]

Yağız...

Temanızın BoardIndex.template.php dosyasını alabilir miyim?

Juba*

Temamın board.index.template 'i yok defaulttan ayarlıyorum;

Buyrun aşağıda :)

Yağız...


Juba*

Çok sağolun fakat 1 isteğim var sizden;
bir tane resim var son mesajların yanında; ana resim gibi duruyor şu resim;



Şimdi ben bu resim veya herhangi bir resmi her mesajın başına koymak için ne yapacağım ve diyelimki son mesajlarda bi konuya yazdınız yanındaki resmin rengi yeni mesaj var/yok gibi renk değiştirse? İnş. çok birşey istemedim :S

Şimdiden teşekkürler :)

Yağız...

Bunu bulup kaldırın:
<td class="windowbg" width="20" valign="middle" align="center">
<a href="', $scripturl, '?action=recent"><img src="', $settings['images_url'], '/post/xx.gif" alt="', $txt[214], '" /></a>
</td>

Bulun:
<td class="middletext" valign="top"><b>', $post['link'], '</b> ', $txt[525], ' ', $post['poster']['link'], ' (', $post['board']['link'], ')</td>
Öncesine ekleyin:
<td valign="middle"><img src="resim adresi" alt="" /></td>

Juba*

Çok ama çok teşekkürler son isteğim şimdi;
ben ekledim resmi ftpye yükledim yeni mesaj var resmini fakat şimdi ben bir konuya gircem yorum yazcam benden sonra yazan olmicak bir süre .. o zaman yine yeni mesaj var resmi olcak mesaj yazdıktan sonra yandaki resmin offline resme dönüştürebilirmiyiz?

http://www.perispri.net/img/sonmesajyeni.gif [nofollow]

Yeni mesaj olduğunda bu var tamam; ama konuyu okuduktan sonra da bu var bunun yerine konuyu okuduktan sonra;

http://www.perispri.net/img/sonmesajeski.gif [nofollow] olsa?

Yağız...

#7
Recent.php dosyasında bulun:
global $scripturl, $txt, $db_prefix, $user_info, $modSettings, $func;
Değiştirin:
global $scripturl, $txt, $db_prefix, $user_info, $modSettings, $func, $ID_MEMBER;
Bulun:
IFNULL(mem.realName, m.posterName) AS posterName, t.ID_BOARD, b.name AS bName,
Sonrasına ekleyin:
" . ($user_info['is_guest'] ? '1 AS isRead, 0 AS new_from' : '
IFNULL(lt.ID_MSG, IFNULL(lmr.ID_MSG, 0)) >= m.ID_MSG_MODIFIED AS isRead,
IFNULL(lt.ID_MSG, IFNULL(lmr.ID_MSG, -1)) + 1 AS new_from') . ",

Bulun:
LEFT JOIN {$db_prefix}members AS mem ON (mem.ID_MEMBER = m.ID_MEMBER)
Sonrasına ekleyin:
" . (!$user_info['is_guest'] ? "
LEFT JOIN {$db_prefix}log_topics AS lt ON (lt.ID_TOPIC = m.ID_TOPIC AND lt.ID_MEMBER = $ID_MEMBER)
LEFT JOIN {$db_prefix}log_mark_read AS lmr ON (lmr.ID_BOARD = m.ID_BOARD AND lmr.ID_MEMBER = $ID_MEMBER)" : '') . "

Bulun:
'raw_timestamp' => $row['posterTime'],
Sonrasına ekleyin:
'new' => !empty($row['isRead']),

BoardIndex.template.php dosyasında bulun:
<td class="middletext" valign="top"><b>', $post['link'], '</b> ', $txt[525], ' ', $post['poster']['link'], ' (', $post['board']['link'], ')</td>
Değiştirin:
<td class="middletext" valign="top"><b>', $post['link'], '</b> ', $txt[525], ' ', $post['poster']['link'], ' (', $post['board']['link'], ')', $post['new'] ? '<img src="http://www.perispri.net/img/sonmesajyeni.gif" alt="" style="margin-left: 2px;" />' : '<img src="http://www.perispri.net/img/sonmesajeski.gif" alt="" style="margin-left: 2px;" />', '</td>

Denemedim ama sorun çıkmaması gerekiyor.

Juba*

Recent.php hata verdi;

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LEFT(m.body, 384) AS body, m.smileysEnabled
FROM (smf_messages AS m, smf_topic' at line 7
Dosya: /var/www/vhosts/perispri.net/httpdocs/Sources/Recent.php
Satır: 105

Recent php yi fixleyip yani eski haliyle değiştirdikten sonra da;

...sonmesajeski.gif resmi son mesajların sağ tarafına geçti ve öyle kaldı :S

Yağız...

Kodları düzenledin, Recent.php dosyasını tekrar deneyin.

Juba*

Şimdide :)

Unknown table 'lt' in field list
Dosya: /var/www/vhosts/perispri.net/httpdocs/Sources/Recent.php
Satır: 105

Yağız...

Tekrar deneyin lütfen :)
Bu sefer sorun olmaması gerekiyor.

Juba*

Lainaus käyttäjältä: Yağız... - huhtikuu 28, 2009, 07:55:53 AP
Tekrar deneyin lütfen :)
Bu sefer sorun olmaması gerekiyor.

Ben de en az sizin kadar hemen olmasını istiyorum ama yine olmadı :S :)
Siteme girdim bembeyaz sayfa  :-\

Yağız...

Biryeri kopyalamayı unutmuşum, tekrar deneyin.

Juba*

Yalnız işaretler konuların sağ tarafına geçti :S sol tarafında yani başında idiler? :S geri nasıl alabilirim?

Yağız...

', $post['new'] ? '<img src="http://www.perispri.net/img/sonmesajyeni.gif" alt="" style="margin-left: 2px;" />' : '<img src="http://www.perispri.net/img/sonmesajeski.gif" alt="" style="margin-left: 2px;" />', '
Bu kodu istediğiniz yerine koyun.

Advertisement: