Tapatalk Sabit Konu Gösterme Sorunu Hakkında

Başlatan mkucuksari, 18 Eyl 2017, 12:00

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçiler konuyu incelemekte.

mkucuksari

Merhaba arkadaşlar,

Şimdi sizden küçük bir kod değişimi ile ilgili olarak yardımınızı rica edeceğim.

Önce sorundan bahsedeyim :

-- Forumda sabit konuları istediğim şekilde sıra halinde listelenmesi için zamanında "StickyTopicsOrder" adında şu modu kurmuştum.

http://custom.simplemachines.org/mods/index.php?mod=3425

Anladığım kadarı ile bir konu sabitlendiğinde sabitlenme parametresi "1" değerini alıyor. Eğer konu sabit değilse bu parametre "0"
Bu mod işte bu 1 ve 0 değerlerine daha yüksek değerler vermenizi sağlıyor. Sabit konuların sıralanması da bu verilen değerlerin büyüklüğüne bağlı olarak değişiyor.

Şimdi sorunum ise şu :

Tapatalk uygulaması sabit konu değerini sadece 0 veya 1 olup olmadığına bakıyor. Hal böyle olunca yukarıdaki mod ile sıralama için diyelim ki 70,80 gibi değer verdiğimiz sabit konular Tapatalk mobil üzerinden gösterilemiyor.

Bu konu zamanında "StickyTopicsOrder" yazarına sorulmuş ve o da şu cevabı vermiş.

https://www.simplemachines.org/community/index.php?topic=486758.msg3530999#msg3530999

Fakat "MessageIndex.php" dosyasında yapılacak değişikliği tam olarak yazmayınca, ben de düzgün değişliklik yapıp çalıştıramadım.

Özetle "MessageIndex.php" içindeki mevcut kodu doğru şekilde revize etmem konusunda yardımcı olabilir misiniz rica etsem.

İlgili satırdaki orjinal kod

SET is_sticky = CASE WHEN is_sticky = {int:is_sticky} THEN 0 ELSE 1 END
Bu da yazılımcının söylediği revizyon kısmı

-----------------

You can fix Tapatalk - replace select with {int:iis_sticky} in MessageIndex.php. Something like that:

... AND is_sticky ' . ($getStickyTopics ? '!=' : '=' ) . ' 0
Bağımlılık Yapan Modelci Platformu : www.rckolik.com

mkucuksari

Bu konuda yardımcı olacak bir arkadaşımız var mı acaba ?
Bağımlılık Yapan Modelci Platformu : www.rckolik.com