-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: |<ońrad <k...@g...com>
Newsgroups: pl.comp.www
Subject: Re: [wordpress]Pytania dotyczące comments.php
Date: Mon, 16 Nov 2009 20:20:03 +0000 (UTC)
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 129
Message-ID: <hdsc5i$q2q$1@inews.gazeta.pl>
References: <hds9nc$l1g$1@inews.gazeta.pl>
NNTP-Posting-Host: 77.46.56.13
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1258402803 26714 77.46.56.13 (16 Nov 2009 20:20:03 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Mon, 16 Nov 2009 20:20:03 +0000 (UTC)
X-User: kkarpieszuk
User-Agent: Pan/0.133 (House of Butterflies)
Xref: news-archive.icm.edu.pl pl.comp.www:394173
[ ukryj nagłówki ]Dnia Mon, 16 Nov 2009 20:38:24 +0100, hazet napisał(a):
> Za co odpowiada ten kawałek kodu umieszczony na samej górze ? Zaczyna
> się od sprawdzenia czy aktualnie wykonywany skrypt i comments.php to to
> samo, jeśli tak to zatrzymuje skrypt z informacją ... aby nie zobaczyć
> pustego szablonu ? w takim razie inne pliki też powinny mieć ten warunek
> np. single.php.
single.php moze sie wczytac do przegladarki samodzielnie bo zadna krzywda
sie nie zrobi. comments.php aby dobrze dzialal musi posiadac obiekt $post
wziety z pliku ktory ja wczytuje (np z single.php). bo zeby dodac
komentarz potzrebuje informacji do jakiego artykulu komentarz ma zostac
dodany (zapewne bierze to pprzez $post->ID)
>
> Drugi warunek sprwadza czy do odczytania postu potrzebne jest hasło i
> jeśli tak jest ustawione a adminie to wyświetla komunikat , nie wiem
> tylko co to za funkcja _e i drugi parametr nazwa autora.
funkcje _e() oraz __() (o ktorej piszesz nizej) to funkcje gettextowe.
powoduja podstawienie pod tekst podany w pierwszym parametrze jego
tlumaczenia jesli istnieje.
http://codex.wordpress.org/Translating_WordPress
> <?php comments_number(__('No Responses', 'kubrick'), __('One Response',
> 'kubrick'), __('% Responses', 'kubrick'));?> <?php printf(__('to ?%s?',
> 'kubrick'), the_title('', '', false)); ?>
>
>
> Ten kod wyświetla liczbę komentarzy, zastanawiam się tylko dlaczego w 2
> parametrze znowu widnieje autor, a w html tego nie widać ?
to nie autor a nazwa pakietu (theme'u). zapewne podpowiada ona gdzie ma
szukac plikow z tlumaczeniammi (ale nie wnikalem nigdy az tak gleboko w
gettexta w wordpressie)
> 3.
> KOD
> <ol class="commentlist">
> <?php wp_list_comments();?>
> </ol>
>
>
> Rozumiem, że muszę sobie podejrzeć w kodzie ustawienie bloków, nazwy
> klas itp. aby na podstawie tego ostylować wyświetlanie komentarzy ?
takk najlatwiej, jesli nie potrzebujesz zmieniac ukladu komentarzy. jesli
chcesz miec pelna kontrole nad komentarzami mozesz sobie napisac wlasny
callback do tego
http://codex.wordpress.org/Template_Tags/wp_list_com
ments
http://codex.wordpress.org/Migrating_Plugins_and_The
mes_to_2.7/
Enhanced_Comment_Display
> Interesuje mnie druga część tego ifa po else, funkcja comments_open().
> Co mam rozumieć przez "jeśli komentarze są otwarte" i " jeśli zamknięte"
> ?
w wordpressie mozesz ustawic aby np po x dniach mozliwosc dodawania
komentarzy zostala zablokowana (zamknieta)
>
> 5.
> Nie za bardzo rozumiem o co chodzi z funkcją comment_form_title() , w
> codex jest napisane, że wyświetla tekst na podstawie statusu odpowiedzi
> ?
>
> 6.
> Dalej w kodzie znalazłem taki fragment:
>
> KOD
> <div id="cancel-comment-reply">
> <small><?php cancel_comment_reply_link() ?></small>
> </div>
>
>
> Sprawdzałem na żywo i jest tam niewidoczny link z linkiem do anulowania
> odpowiedzi
> KOD
> <a rel="nofollow" id="cancel-comment-reply-link"
> href="/wordpress/?p=1&cpage=1#respond" style="display:none;">Kliknij
> tutaj, aby anulować odpowiadanie.</a>
>
>
> Nie wiem tylko kiedy się uaktywnia. Logowałem, wylogowywałem i nigdy nie
> widziałem.
wg tego co jest w wp-includes/comment-template.php (tak btw jak nie wiesz
co robi funkcja, odnajdz ja) dipsplay:none nie pojawia sie jesli strona
ma isset($_GET['replytocom']). czyli zgaduje ze jak dodasz komentarz to
po submicie pojawi sie pod nim opcja usuniecia komentarza
>
> 7.
> Następnie mam kawałek, przed formularzem
>
> KOD
> <?php if ( get_option('comment_registration') && !is_user_logged_in() )
> : ?> <p><?php printf(__('You must be <a href="%s">logged in</a> to post
> a comment.', 'kubrick'), wp_login_url( get_permalink() )); ?></p> <?php
> else : ?>
>
>
> Rozumiem, że kod ten uaktywnia się gdy w panelu ustawię odpowiadanie
> tylko dla zalogowanych osób ?
tak
> Aha, jeszcze jedno, czy jest jakaś funkcja wskazująca na stronę główną
> bloga ? wydawało mi się, że była, ale nie pamiętam już. Chciałem to
> zastosować i wstawić linka do funkcji die() z pytania nr. 1
header("Location: ".bloginfo('url')."");
ale podejrzewam ze mozesz dostac error 'headers already send' (niemal na
pewno dostaniesz, przeladuj javascriptem)
--
body {
name: '|<ońrad Karpieszu>|';
blog: url('http://www.muzungu.pl/'); }
p.s. O aukcjach czytaj na http://www.aukcjoteka.com
Najnowsze wątki z tej grupy
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
- www.znanylekarz.pl
- Czy pytanie o sczytywanie stron programami/skryptami to tu?
- Grupy webdevowe
- Jak wydrukować stronę?
- IIS, kilka witryn
- linki <a href="/strona.php"> (ze slashami)
- co rozszerza stronę??
- responsywny akapit <p>
- Czy istnieje jakiś emulator przeglądarek pod Mac'a?
- taka sama konfiguracja dla localhost i produkcji
Najnowsze wątki
- 2024-12-04 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2024-12-04 Czy policjantów należy ROZBROIĆ?
- 2024-12-03 Tymoteusz Sz.
- 2024-12-03 Re: Prezydent ułaskawia: Prezydent USA Biden (D) ułaskawia syna własnego
- 2024-12-03 Re: Tani dodatkowy sim do smartwacha
- 2024-12-03 Wróblewo => Analityk finansowy <=
- 2024-12-03 Praktyczny test GPS...
- 2024-12-02 Tak się sprzedają elektryczne woldzwageny ;-)
- 2024-12-02 Akumulator do Hyundai
- 2024-12-02 Olsztyn => Sales Specialist <=
- 2024-12-02 Poznań => Technical Artist <=
- 2024-12-02 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-02 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2024-12-02 Chrzanów => Team Lead / Tribe Lead FrontEnd <=
- 2024-12-02 Białystok => Delphi Programmer <=