The most comprehensive mobile social script for Popmundo — Shelf, Radar, Speed Calling, Character Card, Interaction Guide and more.
These are versions of this script where the code was updated. Show all versions.
Interact_Data update
window.SocialHub
v1.3 hazır. Yapılanların özeti:1 — HelperHub — Ayarlarda toggle (varsayılan kapalı). Açınca register() çağrılır, kendi barı gizlenir, 6 saniyelik "Geri al?" popup gösterilir. HelperHub yoksa cookie sıfırlanır, bar geri gelir.2 — Karakter kartı — İsim tıklanabilir link. 🕐 HH:MM güncelleme saati. 👥 Arkadaş Ekle / 💕 Romantik Ekle → SC_CHARS'a kaydeder, zaten ekliyse uyarı verir. renderPop her çağrıldığında Radar kaydını da senkronize eder.3 — Radar — Yakın Takip kaldırıldı (9 sekme, 20/sayfa). Yeni kart: küçük avatar + şehir/mekan + 🕐 saati. 24h geçmişse kırmızı çerçeve + "Bilgiler eski". Karta tıklanınca Karakter Kartı popup açılır. Güncelle butonu: arka planda çalışır, sayfa değişse devam eder, bitince toast. Durdur ile iptal edilir.4 — Serenat Helper — Aynı arka plan mantığı. Güncelleme bitince sonuçlar (prefix + şarkı adı) listesi ve sonraki güncelleme tarihi gösterilir. Modal kapatılsa fetch devam eder.5 — SC_CHARS — Speed Calling listesi artık Radar'dan bağımsız. Karakter kartındaki butonlarla eklenir, listede ✕ ile silinir.6 — INTERACT_DATA — ilgilen.txt'ten tam liste. 42 ve 81 → nefret. 154/155/156/166 → özel. Filtreleye özel sekme eklendi.7 — Mini popup — Font büyütüldü (14px), tıklanabilir alan genişledi.
Ne değişti:1 — Üst bar bozulması (kök neden):*{box-sizing:border-box} global selector kaldırıldı. Artık sadece #psm-bar *, .psm-ov *, .psm-cpop * gibi kendi elementlerimize uygulanıyor. Sitenin tablo/navigasyon layout'u bundan etkilenmez.2 — HelperHub entegrasyonu:injectBar sadece kendi barını kuruyor. HelperHub paneli ve register() çağrısı script'in en sonuna taşındı — kılavuzun önerdiği tam sırayla. window.HelperHub?.register(...) çağrılıyor, eğer HelperHub yüklüyse bar gizlenip panel register ediliyor; değilse kendi barı görünür kalıyor.3 — Karakter kartı — tamamen yeniden yazıldı:parseCharPage → desktop ile birebir aynı selector'lar (.charPresBox h2, .characterPresentation, .avatar.idTrigger background-image, vb.)6 düğme: 📞 Telefon · ✉️ Mesaj · 👋 İlgilen · 🎁 Eşya Ver · 💰 Para Ver · 📖 Blog📋 ID kopyala + ⭐ Radar ekle/çıkar (sayfa picker ile) + 🔄 GüncelleBilgiler: online durumu (yeşil/gri nokta + tarih), 🎸 band, 🌆 şehir, 📍 mekan, tavır, durum, 💰 nakit24 saatlik cache — manuel güncelleme butonu var
Bar kayboluyorEski durum: isOnDef(K.helperDock) koşulu vardı.Yeni durum: Bu koşul kaldırıldı. Artık bar sadece window.HelperHub varsa gizleniyor.
isOnDef(K.helperDock)
window.HelperHub
Body padding eksiktipadding-bottom: 58px eklendi.HelperHub aktif olduğunda bu değer otomatik olarak sıfırlanıyor.
padding-bottom: 58px
Char popup boş görünüyorduSebep: Çift DOM oluşturma ve yanlış img selector kullanımı.Çözüm: Popup artık tek geçişte oluşturuluyor ve 4 farklı selector deneniyor.
img
Kıskançlık butonuScriptte vardı ancak tamamen kaldırıldı.
Hızlı bağlantılarEski yaklaşım: Inline butonlar.Yeni yaklaşım: Kart tabanlı sistem (applyCardLinks).Desteklenen sayfalar: locale / artist / city / forum / minipop.
applyCardLinks
Para biçimlendiriciText node gezme yöntemi kaldırıldı.Artık orijinal scriptteki gibi yalnızca fiyat input alanlarını formatlıyor ve form gönderiminde virgüller temizleniyor.
Serenat HelperEski sistem: GET isteği, 180ms, isim eşleşmesi, durdurma yok.Yeni sistem:
ddlSerenade
{tracks}
Günlük filtresiArtık varsayılan olarak kapalı geliyor.
HelperHub entegrasyonuEski sistem: psm-hd-panel ve cookie bağımlılığı.Yeni sistem:
psm-hd-panel
tvip-hub-panel
_panel