Blaine
Użytkownik-
Postów
47 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Treść opublikowana przez Blaine
-
Bez kodu źródłowego to ciężko, a żeby podejrzeć kod, potrzeba konto na twojej stronce, więc podaj dane konta testowego czy coś.
-
Podczas edycji stronki w pages, po prawej mam taką listę bloków, wystarczy że kliknę plusik przy jakimś i go dodaje, mogę też wpisać ręcznie {parse block="nazwa_bloku"} i też zadziała, nie muszę nic parsować
-
Jak edytujesz stronkę w pages, to po prawej stronie masz takie menu bloków, dodaj ten twój stamtąd. Ty chcesz to dodać do index.html, czy do jakiejś nowej stronki, czy inne bloki możesz dodawać?
-
no to pewnie {float:left:} wystarczy na klasie tego lewego panelu, ale bez źródła nie możliwe wybadać czemu się tak dzieje:) Ale w sumie dziwne że w niemodyfikowanym skinie takie kwiatki, jeżeli to jest skin płatny to skontaktuj się z twórcą najlepiej, no chyba że to ne jest wina skina tylko czegoś innego, możesz sprawdzić jak to wygląda na standardowym, żeby wykluczyć winę jakiegoś hooka itp.
-
Co to znaczy rozjechał, nie rozumiem co jest nie tak;p, no i musisz podać adres stronki żeby można było zobaczyć źródło, i jeżeli goście nie mogą oglądać jakiejś części serwisu, do dane do konta testowego. Aha, chodzi o to że dane użytkownika są za nisko, a było kiedyś dobrze, czy od początku się tak działo?
-
aplikacje->content->blocks->dodaj blok->własny->html (albo php jak wolisz)->jakas nazwa->i dasz sobie rade:)
-
no to musisz poszukać w plikach stylów takich prefixów "-moz-", i pousuwać te wyrażenia , ale pewnie nie wszystkie, więc najpierw uruchom jakiś object inspector (firebug czy coś), i znajdź te które psują.
-
najlepiej to zrobic jsem, bedziesz mial animowane;p taka przykładowa funkcja napisana w jsie znaleziona na szybko, oczywiście musisz to dostosować do swoich potrzeb, no i wystylować, no i odświeżać co sekundę żeby się animowało. http://jsfiddle.net/a_incarnati/kqo10jLb/4/
-
a jakbyś to napisał w bloku, i potem w miejscu gdzie chcesz to wyświetlić, w pages, wstaw ten blok {parse block="nazwa_bloku"}
-
to jest spowodowane prefixami css specyficznych przeglądarek, w tym wypadku fiefoxa, to są reguły css które działają tylko na danej przeglądarce np coś takiego: background: transparent -moz-linear-gradient(center top , #FFF 0%, #F5F5F5 100%) repeat scroll 0% 0%; teraz tylko która z tych wersji stylu jest prawidłowa;p tzn czy brakuje odpowiedników tych reguł pod inne przeglądarki, czy te do firefoxa są niepotrzebne, więc albo pousuwać te reguły które działają tylko na ff, albo pododawać takie które będą działały na inne
-
Tabela serwerów na 15.6 cala wychodzi poza forum
Blaine odpowiedział(a) na EgZeKutoR temat w Modyfikacje
Nie mogę edytować postów proszę o połączenie. Popatrzyłem na twoją stronkę i jest tam coś takiego: <table class="ipb_table" summary="Fora w kategorii 'NAZWA'"> <tbody> <tr class="row2"> <td> <table class="ipb_table" height="113" width="160%"> <tbody> zmień to na coś takiego: <table class="ipb_table" style="width:100%;" summary="Fora w kategorii 'NAZWA'"> <tbody> <tr class="row2"> <td> <table class="ipb_table" height="113" style="width:100%;"> <tbody> z tym że nie wiem jak wygląda twoje źródło, tzn co jest generowane automatycznie a co wstawiasz ręcznie, więc zmiana tego może nie być taka łatwa. Inna sprawa to RWD samego forum, jest zrobione niepolecaną metodą, to znaczy celuje w określone rozdzielczości i zmienia układ całego forum po jej osiągnięciu, powoduje to iż na niestandardowych rozdzielczościach będzie się pokazywał poziomy pasek przewijania. Lepiej jest nie targetować standardowych rozdzielczości, ale ustawiać punkty zmian w miejscach w których coś zacznie się "chrzanić", tym sposobem strona będzie wyglądała dobrze w każdej możliwej rozdzielczości, oczywiście w ramach rozsądku:) -
Tabela serwerów na 15.6 cala wychodzi poza forum
Blaine odpowiedział(a) na EgZeKutoR temat w Modyfikacje
Z Mobilnym nie ma problemu bo wylaczyliśmy to za pomocą kodu więc mobilny jest stabilny i nie ma na nim tabelki. A co do "zrobić reponsywne" to Cię nie rozumiem RWD = responsive web design, czyli sposób projektowania stron internetowych uwzględniający możliwość ich wyświetlania na różnych rozdzielczościach, tzn poszczególne elementy zmieniają rozmiary i miejsca w zależności od wielkości ekranu (bądź rozdzielczości) robi się to głównie przy użyciu tagu "@media" w css -
A u mnie ten kod nie działa, zawsze zwraca false, ponieważ nigdy nie pojawia się pole data['query'], jest pole data['queryString'] ale protected, a i tak zawsze puste Ten klucz z tablicy powinien być na podstronach. Może dlatego że ja ten kod umieszczam w bloku? Wysłałem ci pm z adresem stronki na której jest blok prezentujący wynik tych funkcji
- 9 odpowiedzi
-
A u mnie ten kod nie działa, zawsze zwraca false, ponieważ nigdy nie pojawia się pole data['query'], jest pole data['queryString'] ale protected, a i tak zawsze puste
- 9 odpowiedzi
-
Sprawdzałem przed chwilą na wersji 4.1.5.2 i wszystko działa. \IPS\Request::i()->url()->data['path'] zwraca całą trasę więc jej wartość zależy od paru rzeczy, m.in od tego czy ktoś ma forum w jakimś folderze, np. www.adres.pl/forum. Szansę na działanie tego miałoby: {{if \IPS\Request::i()->url()->data['path'] == "/"}} Racja, wtedy trzeba dostosować porównywany string do sytuacji na danym forum. U mnie {expression="print_r(\IPS\Request::i()->url()->data,true)"} zwraca cos takiego: Array ( [scheme] => http [host] => adres hosta bez http [path] => to co jest za nazwa hosta w adresie ) Nie ma tam pola ['query']
- 9 odpowiedzi
-
Tabela serwerów na 15.6 cala wychodzi poza forum
Blaine odpowiedział(a) na EgZeKutoR temat w Modyfikacje
Ogólnie musisz to zrobić responsywne, bo wyobraź sobie co się stanie na mobilnych;p Polecam do testowania, firefoxowy "widok trybu responsywnego", bardzo ładnie pokazuje co się dzieje ze stronką na różnych rozdzielczościach -
Czy da się zablokować cachowanie bloku, który pobiera dane z bazy artykułów?
Blaine odpowiedział(a) na Blaine temat w Ogólny support IPS4
Nie ma tej opcji dla bloków pisanych w postaci "pluginu", tzn pobierających dane z jakiejś bazy np artykułów. Nie wiem jaki tam jest system cachowania, w "Advanced Configuration", "Caching Method" jest ustawione na "- No caching -". Myślałem czy zamiast miniaturek "thumbnailsów" nie użyć oryginalnych plików, bo ich adres się nie zmienia, naprawiło by to problem z brakującym obrazkiem, ale szybkość ładowania strony na tym ucierpi, więc wolałbym użyć do tego thumbnailsów jednak:) -
A może coś takiego: {{if \IPS\Request::i()->url()->data['path'] == "/forums/"}} strona glowna forum {{endif}}
- 9 odpowiedzi
-
Mam taki problem, napisałem blok który pobiera promowane artykuły i wyświetla je w postaci karuzeli. Wszystko fajnie działa, ale gdy jakiś artykuł zostanie edytowany, to adres obrazka (miniaturki) się zmienia, a mój blok ciągle używa starego pod którym nic nie ma, dopiero gdy odświeży się cache, pobiera nowe dane, czyli co 60 sekund, niżej tej wartości się nie da zbić Wiem że pisząc blok który nie jest zależny od żadnej bazy danych (create block->custom->manual php), ma opcję "Cache this block" której odznaczenie w teorii powoduje iż blok nie będzie cachowany (w teorii bo sam nie próbowałem;p) Ma ktoś jakiś pomysł?
-
Własny kod php - Jak go dodać na stronę
Blaine odpowiedział(a) na Pawliniak temat w Ogólny support IPS4
A może zamiast includować "SeoPilotClient.php" to wkleić to co tam jest, pomiędzy {{}} i dopiero użyć tych klas? Swoją drogą plik "SeoPilotClient.php" jest w dobrym folderze na serwerze? Co daje taka funkcja: {expression="print_r(file_exists($_SERVER['DOCUMENT_ROOT'].'/0c7d9da30115f7e8aa44c5665011f043/SeoPilotClient.php'),true)} ? -
Jak pobrać treść ostatniego posta z danego tematu, w bloku "Topic Feed"
Blaine odpowiedział(a) na Blaine temat w Ogólny support IPS4
Takie proste;p powinienem użyć "get_class_methods" na $topic i bym doszedł... Taki potworek mi z tego wyszedł {expression="print_r(strip_tags($topic->comments()[array_keys($topic->comments())[$topic->posts-1]]->truncated()),true)"} ale działa:D Dziękuję. -
Jak pobrać treść ostatniego posta z danego tematu, w bloku "Topic Feed"
Blaine opublikował(a) temat w Ogólny support IPS4
Wiatm. Próbuję napisać blok z popularnymi tematami na forum, do wyświetlania na stronie głównej. Pages->blocks->Plugins->create new block->Feed Configuration->Most Commented->Content->Use as a base for a custom template->i tu piszę swój kod:) Mam dostęp do zmiennej $topics, ale ona zawiera tylko informacje o tematach, a nie o postach w tychże tematach, czy istnieje może jakaś funkcja pobierająca posty, która przyjmuje w argumencie id tematu albo może cały obiekt tematu? Na razie wyświetlam "kartę" tematu (taką jak na forum) <a href='{$topic->url()}' itemprop="url"{{if $topic->tableHoverUrl and $topic->canView()}} data-ipsHover data-ipsHover-target='{$topic->url()->setQueryString('preview', 1)}'{{endif}}> <span itemprop="name headline"> {{if $topic->mapped('title')}}{wordbreak="$topic->mapped('title')"}{{else}}<em class="ipsType_light">{lang="content_deleted"}</em>{{endif}} </span> </a> po najechaniu na jego tytuł, i tam znajduje się pierwszy i ostatni post, ale nie podoba mi się to rozwiązanie:(
