И не знаех че форума е phpBBex (т.е. че е форк на phpBB). Много съм изостанал в областта. Но по проблемчето, което дори не е и проблем реално а е евентуален... проблем:
Не съм ровил целенасочено (не ми е работа да ровя в чужди неща, а и познанията са ми са тип обща култура - колкото да администрирам такива неща в миналото) - просто видях че форума си има SSL сертификат (Let's Encrypt) и всичко е ОК с него, ползвам го и всичко работи - https://www.e-kak.info/ само с едно изключение - MEDIA BBcod-a не работи... (само в този случай) и мъничко ровене показа проблема - а именно че bbmedia.js се зарежда всеки път директно от http://phpbbex.com/api/ което в случая е JavaScript който не е с SSL адрес и затова веднага се блокира от браузъра (Mixed Block) и буммм...
И принципно не е особено добър вариант да се зареждат такива неща от външни източници. Често се случва там да счупят нещо и така то ще се счупи и тук, отделно по причини сигурност - примерно чисто теоретично да си представим че нещо там направят и сменят bbmedia.js или добавят нещо в него с по-различна функционалност. Някога с TinyMCE така го изгърмях че бяха решили че ще стават комерсиални и нещо бяха омазали по много "иновативен" начин с едно съобщение (отделно потребителите ги стряскаше че се чудиха какви пари искат от тях) и така влияеха и на други неща т.е. нищо не работеше а само излизаше съобщение че някой иска пари. Тогава по спешност търсих стари версии и ги "наливах" локално.
Та може това да е настройка някъде - използвай локални ресурси или нещо подобно. Вече ги бъркам системите.
Пак уточнявам че това не е проблем, а че просто може да стане проблем евентуално и при определени условия.
Винаги трудно съм обяснявал, а и не исках така направо да го пиша.
Явно форума не е точно версия на phpBB, а е модификация от други на основата му - форк.
Media BBкода - чрез който се вгражда вместо картинка видео... Може да е MP4 или от Тубата... е реализиран малко подозрително - всеки път се зарежда JavaScript от съвсем друго място - файла bbmedia.js се зарежда директно от http://phpbbex.com/api/ (а правилното и безопасно е да зарежда от там където е форума). Съответно именно заради това не винаги работи вгражданото видео - заради конкретния линк зареждащ от там bbmedia.js (писах при кой случаи 100% не зарежда). Ако има бавен достъп до http://phpbbex.com/api/, то целият форум ще се бави и при мен специално И СЕ бави заради това - http://phpbbex.com - Jsc ru-center (хостинг и домейн) - Русия. Да, всеки потребител на форума зарежда от там този файл.
Прикачени файлове:
ims.jpg [ 108.53 KiB | Прегледано 1335 пъти ]
Това просто дава прекрасни възможности за злоупотреба (на този файл може да му се смени съдържанието и да се направи да прави нещо съвсем... различно), отделно може да се прави точна статистика кой, откъде и как ползва форума. Да, естествено ние вярваме че те едва ли го правят или ще го правят особено в конкретно този случай, но... примерно при проблем там, веднага ще има и проблем тук. Имал съм горчив опит с такива неща в миналото.
А решението е просто. Или се търси в администарцията на форума настройка да се ползват локални (за форума) ресурси или просто се копира файла там където се хоства форума и се преправя връзката му да зарежда от съответното място и това е - всичко е сигурно и работи винаги добре и бързо.
За BB кода 'MEDIA' - самият файл - bbmedia.js - той осъществява кои видео файлове типове/адреси и как да се използват. webm се поддържа. Като погледнах bbmedia.js така на пръв поглед са поддържани следните ogv, ogg,webmv, webm,m4v, mp4 т.е. всичко почти което се поддържа от масовите интернет браузъри (те го "просвирват").
А ако въпроса е как да се добави като поддръжка на функцията за ъплуадване на файлове във форума... Там вероятно само трябва да се модифицира функционалността на специализирания за атачнат файл BB код който е "attachment" т.е. няма нищо общо с MEDIA BB кода. Съвсем отделна реализация е.
В общи линии дребна корекция - чак се чудя, защо не са го били направили.
От друга страна няма нищо учудващо - има специална поддръжка на Internet Explorer (преди често се пишеше за нормални интернет браузъри и СПЕЦИАЛНО за IE се драскаше, че някак и там нещо да работи ). Явно е останало от далечните тогавашни времена.
Единият отговор по-горе е близък (BB кода 'attachment' в случая трябва да се преправи). Тук малко конкретика трябва повече за точен отговор, а това явно го няма в базата на ескпертната система.
Ако има инсталирано работещо копие на този форум на някакво безопасно място, можем заедно да помажем в кода и да видим какво ще се получи. Само FTP/SFTP файлов достъп стига и еххх и свободно време...
Друго решение е да се използва специализиран плъгин правещ това. В миналото имаше всякакви и ползвах нещо което и видео подкарваше при това през Flash Player (реализацията беше овъртяна но друг вариант за видео нямаше по това време). И сега трябва да има нещо подобно. При това ще е по-лесно и по-правилно направено.
п.с. В миналото работих с преподавател по информатика и заедно мажехме в една система. Той редовно ми пишеше коментари
Код за потвърждение:
//Taka ne se prawiiii.. a se prawi TAKA
Само оценки не ми пишеше. Но системата ПРАВИЛНО написана... не работи. После правих корекция и добавях
Код за потвърждение:
//A taka NEPRAWILNO napraweno - RABOTI!!!
Даже го научих да използва криви условия с идеята да сработват нормално дори когато сравняваната променлива не съществува... Еее старо PHP. Там "забавления" много. Изобщо - развалих му хубавия стил на писане.
Потребители разглеждащи този форум: 0 регистрирани и 0 госта
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл