Helitaanka Xogta Liiska Faylka Fudud

horgeyn

Liiska Faylka Fudud waxa uu kaydiyaa xogta la xidhiidha liiska faylka laba meelood; liiska faylalka array habaynta liiska faylka. Nidaamka habayntu waxa uu ka kooban yahay macluumaad qeexaya sida liiska feylku u soo baxo oo u dhaqmo, halka liiska liiska faylka uu ka kooban yahay macluumaadka fayl kasta iyo gal kasta.

Maqaalkani waa inuu kaa caawiyaa inaad fahamto qaab-dhismeedka aray iyo sida loo galo xogta dhexdeeda. Waxaad markaa ku abuuri kartaa hawlo gaar ah faylkaaga function.php si uu kuugu ogolaado inaad ku balaadhiso shaqada

Liiska Liistada faylka

Waa kan tusaale si aad u bilowdo. Waxaad geli kartaa dejinta liiska faylka adiga oo dib u soo ceshanaya ikhtiyaarka saxda ah ee WordPress:

function SimpleFileList_GetSettings () {
     
    $myListSettings = get_option('eeSFL_Settings_1'); //  1 = The List ID

    // Look at the Array Output
    echo '<pre>'; print_r($myListSettings); echo '</pre>';
     
    exit;  // Stop
}
add_action('wp_loaded', 'SimpleFileList_GetSettings');

Tani waxay soo celin doontaa habaynta liiska faylka ee liiska aqoonsiga 1. Fure kasta oo shaxanka ku jira wuxuu u taagan yahay goob gaar ah, qiimaha la xidhiidha furaha ayaa qeexaya habdhaqanka ama qiimaha goobtaas.

$myListSettings = array(
    "AdminRole" => "5",
    "AllowBulkFileDownload" => "NO",
    "AllowFolderDownload" => "NO",
    "AllowFrontManage" => "YES",
    "AllowOverwrite" => "YES",
    "AllowUploads" => "USER",
    "FileFormats" => "jpg,jpeg,png,tif,pdf,mov,mp4,mp3,zip",
    "FileListDir" => "wp-content/uploads/simple-file-list/",
    "FileListURL" => "https://mywebsite.com/wp-content/uploads/simple-file-list/",
    "FoldersFirst" => "NO",
    "GenerateImgThumbs" => "NO",
    "GeneratePDFThumbs" => "NO",
    "GenerateVideoThumbs" => "NO",
    "GetUploaderDesc" => "NO",
    "GetUploaderInfo" => "NO",
    "LabelDate" => "Date",
    "LabelDesc" => "Description",
    "LabelName" => "",
    "LabelOwner" => "Submitter",
    "LabelSize" => "Size",
    "LabelThumb" => "Thumb",
    "ListTitle" => "Simple File List",
    "MaxSize" => "131072",
    "Notify" => "NO",
    "NotifyBcc" => "",
    "NotifyCc" => "",
    "NotifyFrom" => "",
    "NotifyFromName" => "Simple File List",
    "NotifyMessage" => "",
    "NotifySubject" => "File Upload Notice",
    "NotifyTo" => "",
    "PreserveName" => "YES",
    "PreserveSpaces" => "NO",
    "ShowBreadCrumb" => "YES",
    "ShowFileActions" => "YES",
    "ShowFileCopyLink" => "YES",
    "ShowFileDate" => "YES",
    "ShowFileDateAs" => "Changed",
    "ShowFileDesc" => "YES",
    "ShowFileDownload" => "YES",
    "ShowFileExtension" => "YES",
    "ShowFileOpen" => "YES",
    "ShowFileSize" => "YES",
    "ShowFileThumb" => "YES",
    "ShowFolderSize" => "YES",
    "ShowHeader" => "YES",
    "ShowList" => "USER",
    "ShowListStyle" => "Tiles",
    "ShowListTheme" => "Dark",
    "ShowSubmitterInfo" => "YES",
    "ShowUploadLimits" => "YES",
    "SmoothScroll" => "YES",
    "SortBy" => "DateChanged",
    "SortOrder" => "Descending",
    "UploadConfirm" => "NO",
    "UploadLimit" => "1",
    "UploadMaxFileSize" => "1",
    "UploadPosition" => "Above",
    "UseCache" => "HOUR",
    "UseCacheCron" => "YES"
);

Halkan waxaa ah sharraxaad faahfaahsan oo ku saabsan lamaane kasta oo qiimaha muhiimka ah ee shaxda:

  • AdminRoleDoorka geli kara menu-dhamaadka dambe. 5 waxay tilmaamaysaa doorka maamulka, halka 1 waxay tilmaamaysaa door Subcriber ah.
  • AllowBulkFileDownloadCalan si loo muujiyo in shay badan loo soo dejisan karo sida faylka ZIP. Qiimayaashu waxay noqon karaan midkood YES or NO.
  • AllowFolderDownload: Calan awood u siinaya ama ka joojinaya soo dejinta dhammaan faylalka sida faylka ZIP.
  • AllowFrontManageWaxay u ogolaataa isticmaalayaasha-dhamaadka hore inay maamulaan liiska shayada haddii lagu habeeyo YES.
  • AllowOverwrite: Haddii loo dhigo YES, waxay u ogolaataa faylasha la soo geliyay inay dib u qoraan kuwa jira.
  • AllowUploads: Wuxuu qeexayaa cidda geli karta faylasha. Qiimaha macquulka ah waa ADMIN, USER, ALL, ama NO.
  • FileFormats: Liis kala go'ay oo faylka kordhinta ah oo la oggol yahay in la soo geliyo.
  • FileListDir: Hagaha meesha uu ku yaal liiska faylka.
  • FileListURLURL-ka si aad u gasho liiska faylka.
  • FoldersFirst: Haddii loo dhigo YES, galalka waxaa lagu taxay ka hor faylasha.
  • GenerateImgThumbs: Haddii loo dhigo YES, waxay u abuurtaa faylalka thumbnail ee faylasha sawirka.
  • GeneratePDFThumbs: Haddii loo dhigo YES, waxay u abuurtaa faylasha thumbnail ee faylasha PDF.
  • GenerateVideoThumbs: Haddii loo dhigo YES, waxay u abuurtaa faylalka thumbnail ee faylasha fiidiyowga.
  • GetUploaderDesc: Haddii loo dhigo YES, waxay ku tusinaysaa sanduuqa sharaxaadda ee foomka soo raritaanka.
  • GetUploaderInfo: Haddii loo dhigo YES, waxay ku tusinaysaa wax-soo-gudbiyeedka foomka soo-gudbinta.
  • LabelDateXadhigga qoraalka ee loo isticmaalo calaamadda taariikhda.
  • LabelDescXadhigga qoraalka ee loo isticmaalo summada sharraxaadda.
  • LabelNameXarafka qoraalka ee loo isticmaalo summada magaca.
  • LabelOwnerXadhigga qoraalka ee loo isticmaalo summada soo- gudbiyaha.
  • LabelSize: Xadhiga qoraalka ee loo isticmaalo summada cabbirka.
  • LabelThumbXadhiga qoraalka ee loo isticmaalo sumadda thumbnail.
  • ListTitle: Cinwaanka liiska.
  • MaxSize: Cabirka ugu badan (in megabytes) ee faylka la soo geliyo.
  • Notify: Haddii loo dhigo YES, waxay soo dirtaa iimaylka ogeysiinta gelinta faylka.
  • NotifyBccLiiska ciwaannada iimaylka ee BCC-ku-meel-gaadhka ah ee ogaysiinta soo gelinta.
  • NotifyCcLiistada ciwaanka iimaylka-ka-kala-saaran ee CC ogaysiinta soo gelinta.
  • NotifyFrom: Ciwaanka iimaylka kaas oo ogaysiis gelinta laga soo diray.
  • NotifyFromName: Magaca diraha ee ku jira iimaylka ogeysiinta soo rida.
  • NotifyMessage: Jirka iimaylka ogeysiiska soo dejinta.
  • NotifySubject: Mawduuca mawduuca iimaylka ogeysiiska soo dejinta.
  • NotifyToLiistada ciwaanka iimaylka oo gooni-gooni ah si loo soo diro ogaysiis gelinta
  • PreserveName: Haddii loo dhigo YES, kaydiya oo muujiya magaca faylka asalka ah.
  • PreserveSpaces: Haddii loo dhigo YES, waxay u beddeshaa xarashka magacyada faylka meelo bannaan.
  • ShowBreadCrumb: Haddii loo dhigo YES, waxay tusinaysaa dariiqa rootiga ee ka sarreeya liiska faylka.
  • ShowFileActions: Haddii loo dhigo YES, waxay tusinaysaa ficilada faylka sida Furan, Soodejin, iwm.
  • ShowFileCopyLink: Haddii loo dhigo YES, waxay tusinaysaa ficilka faylka nuqulka.
  • ShowFileDate: Haddii loo dhigo YES, waxay muujinaysaa taariikhda faylka.
  • ShowFileDateAs: Wuxuu go'aamiyaa in la muujiyo taariikhda faylka lagu daray ama taariikhda la beddelay.
  • ShowFileDesc: Haddii loo dhigo YES, waxay tusinaysaa sharraxaadda faylka.
  • ShowFileDownload: Haddii loo dhigo YES, waxay tusinaysaa ficilka faylka soo dejinta.
  • ShowFileExtension: Haddii loo dhigo YES, waxay muujinaysaa kordhinta faylka.
  • ShowFileOpen: Haddii loo dhigo YES, waxay muujinaysaa ficilka faylka furan.
  • ShowFileSize: Haddii loo dhigo YES, waxay muujinaysaa xajmiga faylka.
  • ShowFileThumb: Haddii loo dhigo YES, waxay tusinaysaa sawirka thumbnail ee faylka.
  • ShowFolderSize: Haddii loo dhigo YES, waxay muujinaysaa cabbirka galka.
  • ShowHeader: Haddii loo dhigo YES, waxay tusinaysaa madaxa miiska liiska faylka.
  • ShowList: Wuxuu qeexayaa cidda arki karta liiska. Ikhtiyaarada waa ADMIN, USER, ALL, ama NO.
  • ShowListStyle: Wuxuu qeexayaa qaabka liiska. Qiimaha suurtogalka ah waa TABLE.
  • ShowListTheme: Wuxuu qeexayaa dulucda midabka liiska. Tusaale ahaan qiimaha waa Dark.
  • ShowSubmitterInfo: Haddii loo dhigo YES, waxay tusinaysaa macluumaadka soo-jeediyaha.
  • ShowUploadLimits: Haddii loo dhigo YES, waxay ku tusinaysaa soo dejinta xadka macluumaadka foomka.
  • SmoothScroll: Haddii loo dhigo YES, waxay awood u yeelataa saamaynta-rog-rogid ka dib marka bogga la saaro.
  • SortBy: Wuxuu go'aamiyaa nooca faylalka. Ikhtiyaarada waa Name, Added, Changed, Size, ama Random.
  • SortOrder: Wuxuu go'aamiyaa nidaamka kala-soocidda. Ikhtiyaarada waa Descending or Ascending.
  • UploadConfirm: Haddii loo dhigo YES, waxay muujinaysaa bogga natiijooyinka ka dib raritaanka. Hadii NO, waxay ku soo noqotaa liiska.
  • UploadLimit: Tirada faylasha ee hal mar la soo gelin karo.
  • UploadMaxFileSize: Cabirka ugu badan ee faylka la soo gelin karo
  • UploadPosition: Wuxuu go'aamiyaa meesha laga muujinayo foomka, midkoodna Above or Below liiska.
  • UseCache: Wuxuu go'aamiyaa marka dib loo baadho faylasha. Ikhtiyaarada waa EACH, DAY, HOUR, OFF.
  • UseCacheCron: Haddii loo dhigo YES, isticmaala nidaamka wp_cron WordPress.

Xusuusin - Xulashada boolean, YES caadi ahaan awood u sifada ama ikhtiyaarka, halka NO curyaamiya. Doorashooyin kale, qiimuhu waa xadhig gaar ah ama lambar.

Helitaanka Xogta Settings

Si aad u gasho shayga xogta gaarka ah, kaliya tixraac furayaasha:

echo $myListSettings['ListTitle'];  // Display the List Title

Dejinta Kordhinta

Plugins-ka kordhintu waxa ay ku dari karaan ikhtiyaaro dejin dheeraad ah.

Raadinta iyo Doorashada Pagination

Xulashada Galitaanka faylka

Dir Xulashada Faylasha

Xulashada Ciyaartoyga Warbaahinta

Leave a Comment

Boggani wuxuu isticmaalaa Akismet si loo yareeyo spam. Baro sida xogtaada faallooyinkaaga looga shaqeeyo.