Witam.
Szybka odpowiedź w przerwie śniadaniowej 😉
Ad.1: Sprawdź w Ustawienia->Dyskusja czy masz zaznaczoną ptaszkiem możliwość komentowania nowych artykułów, oraz czy nie ma konieczności bycia zalogowanym aby móc komentować. Gdyby to nie działało mogłoby pomóc gdybyś podał/a link do strony (być może są tylko ich nie widać).
W skórce Graphene, pod wpisem (na stronie głównej) nie ma komentarzy, jest natomiast napis pod każdym wpisem typu „1 komentarz” lub „Pozostaw komentarz” (gdy do wpisu nie dodano komentarzy) i gdy klikniesz w ten napis to możesz dodawać komentarze. Na stronach z pełną treścią wpisu już powinno normalnie być widać i komentarze i pole do komentowania.
Ad.2: Wklejany tekst np. ze strony internetowej może zawierać zamiast spacji znacznik „niełamliwej spacji” i wtedy będzie to jak najbardziej dobre zachowanie. Możesz spróbować skorzystać z dodawania „jako czysty tekst” – przycisk schowka z literką T, a jeżeli wklejasz tekst z edytora tekstowego np. Worda to obok jest podobny przycisk „wklej z Worda” z literką W. Aby w ogóle listwa z tymi przyciskami była widoczna, musisz kliknąć w ostatnią ikonkę na pasku „Pokaż/ukryj dodatkowe przyciski (Alt+Shift+Z)”.
Ad.3: To jak najbardziej dobre zachowanie, gdyż jak naciskasz enter to oznacza, że kończysz jeden akapit i rozpoczynasz następny – powinien być większy odstęp (to wynika z podstaw konstrukcji dokumentów technik biurowych a nie samego edytora). Aby jednak wymusić nowy wiersz bez wychodzenia z akapitu, naciśnij Enter z przytrzymanym klawiszem Shift
Ad.4: Masz na myśli dodawanie nowego wpisu? To faktycznie dziwne, mogłoby oznaczać problem z komputerem lub przeglądarką (jeżeli dobrze zrozumiałem że to śmieci).
Pozdrawiam
Co do ad.4 takie szarawe paski a na nim tekst pojawia się tylko przy wklejaniu tekstu CTRL+v bądź tekstu z worda, oczywiście nie pokazują się ona po opublikowaniu tekstu.
Reszta jest jasna.
Mam jeszcze jedno pytanie czy przy użyciu code jest możliwośc aby pojawiała się taka ramka z lekko szarym wypełnieniem, jest jakaś do tego wtyczka, bądź coś tego typu?
Witam ponownie.
Jeżeli te śmieci z ad.4 nie są zbytnio dokuczliwe, to można sobie darować jakieś szczególne zgłębianie tematu (przy wklejaniu mogą się pojawiać).
Odnośnie code, możesz skorzystać z jakiejś wtyczki automatycznie kolorującej składnie na podstawie języka (np. javascript, php, Ruby itp) np. WP-Syntax.
Jeżeli chcesz, możesz to zrobić ręcznie:
Wygląd->Edytor i z boku wybierasz plik style.css (powinien być takowy w każdym stylu), i na samym końcu pliku wklepujesz np. coś takiego:
code {
padding:5px 10px;
border: 1px solid grey;
background-color: #D0D0D0;
display:block;
}
Co spowoduje, że blok code będzie typu blokowego, tekst wewnątrz będzie oddalony o 5px od górnej i dolnej krawędzi oraz o 10px od lewej i prawej , kolor tła to lekki szary #D0D0D0 (można użyć innej barwy np. 'silver’), a cały code będzie okalała ramka narysowana linią ciągłą szarą o szerokości 1px.
Może się zdarzyć, że następne wpisy (np. z plików css załadowanych po pliku style.css) przykryją nasze ustawienia i nie do końca wyjdzie tak jak chcieliśmy, dlatego można użyć code z własną klasą np:
code.mojladnykodzik {
padding:5px 10px;
border: 1px solid grey;
background-color: #D0D0D0;
display:block;
font-family: Arial, sans-serif;
}
w tym rozwiązaniu potrzebne jest, abyśmy podczas edycji wpisu, zmienili edytor na HTML i do naszego znacznika <code>... dopisali odpowiednią klasę: <code class="mojladnykodzik">.
To tak z grubsza tyle, na naszej poradni niebawem powinien pojawić się mały poradnik o podstawach obsługi i tuningu (html,css, szablony, opcje) WordPressa.
Pozdrawiam
Niestety ta wtyczką którą podałeś nic nie pokazuje zainstalowałem za to Syntax Highlighter and Code Prettifier Plugin for WordPress i w pliku readme pokazuje niby:
Just surround your code like this:
1.<pre class="brush:[code-alias]"> …Your Code Here
replace the "[code-alias]" segment with the type of code you have. See all the
available brush aliases. For Example, PHP would be like this:
1.<pre class="brush:php"> …Your PHP Code Here
ale gdzie to zmienić to nie mam pojęcia, bo chyba nie chodzi tutaj o dodawanie tego w kodzie html w każdej publikacji…
Dodanie na końcu pliku styles.php tego co podałeś także nic nie robi.
edit. oczywiście kiedy wpisuje [code]test jaki chce aby był umieszczony[/code] chyba że znaczniki te mają wyglądac jakoś inaczej.
Witam.
Chyba niedokładnie doczytałeś mój ostatni post.
Napisałem, że jak dodasz klasę do style.css:
code.mojladnykodzik {
padding:5px 10px;
border: 1px solid grey;
background-color: #D0D0D0;
display:block;
font-family: Arial, sans-serif;
}
to wchodzisz w edycję posta, przełączasz w tryb na HTML i w miejscu gdzie chcesz mieć własny kod wpisujesz (tekst wewnątrz przykładowy):
<code class="mojladnykodzik">
global $dont_display_right_column;
$dont_display_right_column='YES';
</code>
Znaczniki typu BBCode [code]...[/code] działają tylko kiedy zainstalujesz specjalną wtyczkę.
Wtyczka, którą zainstalowałeś działa podobnie do podanej przeze mnie metody, czyli w poście w trybie HTML wpisujesz <pre class="brush:php">kod php do automatycznego podświetlenia</pre>.
Obie metody działają tak, że musisz ich użyć w każdej publikacji w której chcesz mieć blok kodu.
Pozdrawiam