-
Postów
648 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
3
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Treść opublikowana przez Majster87
-
Widok dodanych zdjęć w temacie plików.
Majster87 odpowiedział(a) na Majster87 temat w Ogólny support IPS4
cos mi sie udało wytworzyc ale co zrobic zeby pokazywalo duzy podglad od razu a nie po wybraniu zdjiecia? {{if $file->screenshots()->getInnerIterator()->count()}} <section> <h2 class='ipsType_sectionTitle ipsType_reset ipsHide'> {lang="screenshots_ct" pluralize="$file->screenshots()->getInnerIterator()->count()"} </h2> <div class='ipsPadding1'> <div class="preview-container"> <!-- Duży podgląd --> <div class="large-preview" id="largePreview"> {{$firstScreenshot = $file->screenshots(1)->first();}} <img src="{$firstScreenshot->url}" alt="Main Preview" class="preview-image"> </div> <!-- Miniaturki w pionie --> <div class='thumbnails'> <ul> {{foreach $file->screenshots() as $id => $screenshot}} <li class='thumbnail-item'> <img src="{$screenshot->url}" alt="Thumbnail" class="thumbnail-image" onclick="changePreview('{$screenshot->url}')"> </li> {{endforeach}} </ul> </div> </div> </div> </section> <script> function changePreview(imageUrl) { const largePreview = document.getElementById('largePreview'); largePreview.querySelector('img').src = imageUrl; } </script> {{endif}} Po wejsciu do tematu: Po kliknieciu w miniaturke pokazuje -
Kiedyś to zrobiłem przez przypadek i juz nie wiem jak 😕 Jak zrobic zeby to: było w zakładce na górze? Kiedys mi sie udało ze na gorze nad zdjieciami zrobiły sie zakładki Ogólne i Changelog Tyle pamietam ze chyba w pliku Item.php ale nie jestem pewny bo przegladam ten plik i za chiny nie moge tego znalesc co trzeba przełączyc z false na true 😕
-
Wkleiłem jeszcze raz i zadziałało 😛 Dzięki
-
Taki sam komunikat jak ja otrzymuje Walcze juz z tym 3 dni i cały czas albo Nieprawidłowy URL, albo puste pole albo Error 😕
-
-
Pokazuje adres mojej strony A dodałem to tak: <nav class="contentHeaderNavigation"> <div class="button buttonPrimary externalURL" style="list-style: none;"> <a id="downloadLink" target='_blank' href='{{if settings.idm_antileech AND !$file->requiresDownloadConfirmation()}}{$file->url('download')->csrf()}{{else}}{$file->url('download')}{{endif}}' {{if $file->requiresDownloadConfirmation()}}data-ipsDialog{{endif}} data-datalayer-postfetch > <span id="hosting-name"></span> <script> document.addEventListener('DOMContentLoaded', function () { const link = document.getElementById('downloadLink'); const hostingNameSpan = document.getElementById('hosting-name'); if (link) { try { const url = new URL(link.href); const host = url.hostname; hostingNameSpan.innerText = host; } catch (err) { console.error('Nieprawidłowy URL:', link.href); hostingNameSpan.innerText = 'Nieznany hosting'; } } }); </script> <i class="fa-solid fa-download"></i> <span>Download</span> </a> </div> </nav>
-
Próbuje dodac w dziale download kolumne gdzie bedzie dodawało nazwe hostingu na która został wrzucony plik ale dostaje komunikat "Nieznany hosting" prubuje do tego uzyc ten kod: <span id="hosting-name"></span> <script> const fileUrl = "{file.url}"; try { const url = new URL(fileUrl); const host = url.hostname; document.getElementById('hosting-name').innerText = host; } catch (e) { console.error("Nieprawidłowy URL:", fileUrl); document.getElementById('hosting-name').innerText = "Nieznany hosting"; } </script> Ale nie pobiera nazwy. Drugi sposobem jaki próbowałem to takim kodem: <div class="button buttonPrimary externalURL" style="list-style: none;"> <p id="hostInfo">Loading host...</p> </div> <script> document.addEventListener('DOMContentLoaded', function () { const link = document.querySelector('#downloadLink'); const hostInfo = document.querySelector('#hostInfo'); if (link) { const url = link.href; fetch(url, { method: 'HEAD', mode: 'cors' }) .then(response => { const finalUrl = response.url; const host = new URL(finalUrl).hostname; hostInfo.textContent = Host: ${host}; }) .catch(error => { console.error('Błąd w pobieraniu hosta:', error); hostInfo.textContent = 'Nie udało się pobrać hosta.'; }); } }); </script> ale dostaje komunikat "nie udało sie pobrac hosta" Jak to dobrze zrobić żeby pobierało? Albo jakiś prostszy sposób na to?
-
Informacja pliku w Download hosting zewnętrzny/lokalny
Majster87 odpowiedział(a) na Majster87 temat w Ogólny support IPS4
Idealnie, teraz pokazuje ok -
Informacja pliku w Download hosting zewnętrzny/lokalny
Majster87 odpowiedział(a) na Majster87 temat w Ogólny support IPS4
-
Informacja pliku w Download hosting zewnętrzny/lokalny
Majster87 odpowiedział(a) na Majster87 temat w Ogólny support IPS4
-
Informacja pliku w Download hosting zewnętrzny/lokalny
Majster87 odpowiedział(a) na Majster87 temat w Ogólny support IPS4
-
Informacja pliku w Download hosting zewnętrzny/lokalny
Majster87 odpowiedział(a) na Majster87 temat w Ogólny support IPS4
wszytko pokazuje ssupload a sa linki nie wgrane na serwer, na stronie zobacz wszystko tak pokazuje 😕 ale jak przełacze w paginacji na ostatnia strone to pokazuje tak, teraz to zobaczyłem az zgłupiałem a na pierwszej pokazuje na lokalnym ale z błedami bo tam gdzie jest dodane na strone pokazuje link, a tam gdzie url to pokazuje ssupload -
Informacja pliku w Download hosting zewnętrzny/lokalny
Majster87 odpowiedział(a) na Majster87 temat w Ogólny support IPS4
nawet tak próbowałem zeby rozróznił record_type ale dalej pokazuje wszystko na lokalnym {{$lastFileType = null;}} {{$records = \IPS\Db::i()->select('record_type', 'downloads_files_records', ['record_file_id=? AND record_backup=0 AND record_hidden=0', $file->id], 'record_id DESC');}} {{if $records->count() > 0}} {{$lastFileType = $records->first();}} {{endif}} {{if !$fileHost}} {{$fileLocation = "Plik znajduje się na lokalnym serwerze (URL nie ma hosta).";}} {{elseif $fileHost === $serverHost && $isLocalByPath}} {{$fileLocation = "Plik znajduje się na lokalnym serwerze.";}} {{elseif $lastFileType === 'link'}} {{$fileLocation = "Plik znajduje się na zewnętrznym serwerze (zgodnie z bazą danych).";}} {{elseif $lastFileType === 'ssupload'}} {{$fileLocation = "Plik znajduje się na lokalnym serwerze (załącznik na forum).";}} {{else}} {{$fileLocation = "Plik znajduje się na zewnętrznym serwerze: " . $fileHost;}} {{endif}} -
Informacja pliku w Download hosting zewnętrzny/lokalny
Majster87 odpowiedział(a) na Majster87 temat w Ogólny support IPS4
Chyba musze porzucić ten projekt bo cos chyba nie da sie w ips tej informacji wyświetlić, próbowałem wszystkiego juz, z tym co teraz podałeś też pokazuje wszystko na lokalnym... -
Informacja pliku w Download hosting zewnętrzny/lokalny
Majster87 odpowiedział(a) na Majster87 temat w Ogólny support IPS4
probowałem to dodac zeby w bazie sprawdzało ale tez pokazuje lokalne wszystko a 95% jest z url dodawane 😕 {{$fileUrl = (string) $file->url();}} {{$fileHost = filter_var($fileUrl, FILTER_VALIDATE_URL) ? parse_url($fileUrl, PHP_URL_HOST) : null;}} {{$serverHost = parse_url('http://' . $_SERVER['HTTP_HOST'], PHP_URL_HOST);}} {{$isLocalByPath = (strpos($fileUrl, '/files/file/') !== false);}} {{$lastFileType = null;}} {{$records = \IPS\Db::i()->select('record_type', 'downloads_files_records', ['record_file_id=? AND record_backup=0 AND record_hidden=0', $file->id], 'record_id DESC');}} {{if $records->count() > 0}} {{$lastFileType = $records->first();}} {{endif}} {{if !$fileHost}} {{$fileLocation = "Plik znajduje się na lokalnym serwerze (URL nie ma hosta).";}} {{elseif $fileHost === $serverHost && $isLocalByPath}} {{$fileLocation = "Plik znajduje się na lokalnym serwerze.";}} {{elseif $lastFileType === 'link'}} {{$fileLocation = "Plik znajduje się na zewnętrznym serwerze (zgodnie z bazą danych).";}} {{else}} {{$fileLocation = "Plik znajduje się na zewnętrznym serwerze: " . $fileHost;}} {{endif}} -
Informacja pliku w Download hosting zewnętrzny/lokalny
Majster87 odpowiedział(a) na Majster87 temat w Ogólny support IPS4
-
Informacja pliku w Download hosting zewnętrzny/lokalny
Majster87 odpowiedział(a) na Majster87 temat w Ogólny support IPS4
-
Informacja pliku w Download hosting zewnętrzny/lokalny
Majster87 odpowiedział(a) na Majster87 temat w Ogólny support IPS4
-
Informacja pliku w Download hosting zewnętrzny/lokalny
Majster87 opublikował(a) temat w Ogólny support IPS4
Próbuje dodać na stronę główna informacje czy plik w download znajduje się na serwerze lokalnym czy na zewnętrznym, wykliniłem cos takiego: {{$fileUrl = (string) $file->url();}} {{$fileHost = parse_url($fileUrl, PHP_URL_HOST);}} {{$serverHost = $_SERVER['HTTP_HOST'];}} {{if $fileHost == $serverHost}} {{$fileLocation = "Plik znajduje się na lokalnym serwerze.";}} {{else}} {{$fileLocation = "Plik znajduje się na zewnętrznym serwerze: " . $fileHost;}} {{endif}} Ale pokazuje przy temacie gdzie dodany jest link html ze znajduje sie na lokalnym i w temacie gdzie jest wgrany na serwer ze na lokalnym i tu jest dobrze. -
dla potomnych może się komuś przyda: {{$customFieldValue = $file->customFields()['field_1'] ?? 'Brak danych';}} {$customFieldValue|raw}
-
Mozna zamknąć, poradziłem sobie
-
-
-
z tego co mi wiadomo to będziesz musiał opłacić zaległe miesiące bo licencje opłacasz raz na rok to po dwóch latach będziesz musiał zapłacić za dwa lata. Ale licencja nie opłacona po roku czasu się dezaktywuje z kąta inaczej usunie.
-
wlasnie mi chodzi o ta zmienna jak ja dodac bo ips na 6 nie znam 😛
