Fethi Polat 1
Fethi Polat
TuZaKK 1
TuZaKK
xranzei 1
xranzei
Agresifizm 1
Agresifizm
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Can Öcalan 1
Can Öcalan
mavzermete 1
mavzermete
farkmt2official 1
farkmt2official
Hikaye Ekle

[Mini FIX] Lonca İkonlarının Sıralaması

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Alıntıdır.
Lonca ikonlarında garip bir sıralama vardı.

Düzenlemeden önce :
Düzenlemeden sonra :

Düzenleme uiuploadmark.py :


Kod:
uiuploadmark.py :

En üste ekle ;

import re

Arat ;

def __AppendFileList(self, filter):

Değiştir ;

def __AppendFileList(self, filter):
    fileNameList = app.GetFileList("upload/*." + filter)

    fileNameList.sort(key=lambda name: int(re.search(r'\d+', name).group()))

    for fileName in fileNameList:
        self.__AppendFile(fileName)

Küçük bir not: Eğer "upload" klasöründe adında hiç rakam bulunmayan bir dosya varsa re.search None döndürür ve hata alırsınız. Daha güvenli bir sıralama için şunu kullanabilirsiniz:

Kod:
fileNameList.sort(key=lambda name: int(re.search(r'\d+', name).group()) if re.search(r'\d+', name) else 0)
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst