Code Context echo $this->Html->meta(array('name' => 'og:image', 'content' => 'http://granateseo.com/img/logo-g.png'));
echo $this->Html->meta(array('name' => 'og:title', 'content' => 'Odkryj potencjał swojej strony dzięki GranateSEO!'));
echo $this->Html->meta(array('name' => 'description', 'content' => $node['Node']['html_description']));
$viewFile = '/var/www/clients/client17/web40/web/View/Themed/Granate/Layouts/default.ctp'
$dataForView = array(
'vocabularies_for_layout' => array(
'categories' => array(
'Vocabulary' => array(
[maximum depth reached]
),
'threaded' => array(
[maximum depth reached]
)
)
),
'types_for_layout' => array(
'page' => array(
'Type' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
),
'Vocabulary' => array([maximum depth reached]),
'Params' => array([maximum depth reached])
),
'blog' => array(
'Type' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
),
'Vocabulary' => array(
[maximum depth reached]
),
'Params' => array([maximum depth reached])
),
'node' => array(
'Type' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
),
'Vocabulary' => array(
[maximum depth reached]
),
'Params' => array([maximum depth reached])
)
),
'menus_for_layout' => array(
'mainMenu' => array(
'Menu' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
),
'Params' => array([maximum depth reached]),
'threaded' => array(
[maximum depth reached]
)
),
'footerMenu' => array(
'Menu' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
),
'Params' => array([maximum depth reached]),
'threaded' => array(
[maximum depth reached]
)
),
'blogroll' => array(
'Menu' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
),
'Params' => array([maximum depth reached]),
'threaded' => array(
[maximum depth reached]
)
),
'meta' => array(
'Menu' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
),
'Params' => array([maximum depth reached]),
'threaded' => array(
[maximum depth reached]
)
)
),
'nodes_for_layout' => array(
'recent_posts' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
'blocks_for_layout' => array(
'right' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
),
(int) 5 => array(
[maximum depth reached]
)
)
),
'success' => false,
'data' => array(
'Node' => array(
'id' => '253',
'parent_id' => null,
'user_id' => '1',
'title' => 'Jak poprawnie powinien wyglądać adres strony?',
'slug' => 'jak-poprawnie-powinien-wygladac-adres-strony',
'html_title' => 'Jak poprawnie powinien wyglądać adres strony?',
'html_description' => 'Opisujemy 5 najczęściej popełnianych błędów przy konstruowania adres URL w kontekście pozycjonowania.',
'big_title' => '',
'small_title' => '',
'lead' => '',
'body' => '<p style="line-height: 20.8px;"><span style="line-height: 1.6em;">Optymalizacja adresów stron internetowych jest jednym z bardziej kluczowych elementów pozycjonowania. O czym powinniśmy pamiętać, aby uniknąć typowych błędów?</span></p>
<p style="line-height: 20.8px;"> </p>
<p style="line-height: 20.8px;"><strong>1) Z WWW czy bez WWW?</strong></p>
<p style="line-height: 20.8px;">Tak naprawdę nie ma to większego znaczenia czy zdecydujemy się na adres strony internetowej z przedrostkiem www lub bez niego. Istotne jest, aby być konsekwentnym w wyborze i wszędzie używać wybranego adresu. W przeciwnym razie wyszukiwarki potraktują nasze podstrony jako zduplikowane ( oddzielnie jako stronę z www oraz bez www).</p>
<p style="line-height: 20.8px;">Nie ma oczywiście sensu, aby uczyć użytkowników nowego adresu naszego sklepu internetowego tylko dlatego, że używamy adresu z przedrostkiem. Stąd stosujemy tak zwane przekierowanie 301, które automatycznie przekieruje na odpowiednią końcówkę. Rozwiązanie to jest proste w wykonaniu, wystarczy w katalogu głównym utworzyć plik .htaccess z następująca zawartością:</p>
<p style="line-height: 20.8px;"><em>Rewrite Engine On<br />
RewriteCond %{HTTP_HOST} !^www.domena.pl$ [NC]<br />
RewriteRule ^(.*)$ http://www.domena.pl/ [L,R=301]</em></p>
<p style="line-height: 20.8px;"> Dzięki takiej sztuce każdy wpisany adres zostanie uzupełniony o przedrostek WWW.</p>
<p style="line-height: 20.8px;"> </p>
<p style="line-height: 20.8px;"><strong>2) linki dynamiczne czy statyczne?</strong></p>
<p style="line-height: 20.8px;">Przykładem linku dynamicznego jest np.:</p>
<p style="line-height: 20.8px;"><em>http://domena.pl/index.php?id=3</em><br />
<br />
Linki dynamiczne jest zazwyczaj ciężko zapamiętać, co utrudnia ich przekazywanie dalej. W swojej treści nie posiadają żadnych słów kluczowych, dzięki którym można by zidentyfikować jaka zawartość kryje się pod tymi adresami.</p>
<p style="line-height: 20.8px;">Przeciwieństwem są linki statyczne, takie jak.:<br />
<br />
<em>http://domena.pl/kategoria/komputery</em></p>
<p style="line-height: 20.8px;">Taki adres jest czytelny, dodatkowo posiadamy informacje co możemy znaleźć pod podanym linkiem.</p>
<p style="line-height: 20.8px;"> </p>
<p style="line-height: 20.8px;"><strong>3) polskie znaki w linkach?</strong></p>
<p style="line-height: 20.8px;">Polskie znaki diakrytyczne w adresach URL są w zamieniane na procent (%) oraz dwie cyfry szesnastkowe zgodnie z RFC398, stąd adres:</p>
<p style="line-height: 20.8px;"><em>http://domena.pl/owoce/żółte-pomarańcze</em><br />
<br />
zostanie automatycznie zamieniony przez przeglądarki na:</p>
<p style="line-height: 20.8px;"><em>http://domena.pl/owoce/ %C5%BC%C3%B3%C5%82te-pomara%C5%84cze</em></p>
<p style="line-height: 20.8px;">Nie wygląda to za dobrze, prawda? Dlatego zdecydowanie zalecamy unikania polskich znaków w linkach. Po poprawkach adres powinien wyglądać następująco:</p>
<p style="line-height: 20.8px;"><em>http://domena.pl/owoce/zolte-pomarancze</em></p>
<p style="line-height: 20.8px;"> </p>
<p style="line-height: 20.8px;"><strong>4) myślniki „-‘’ czy podłogi „_’’?</strong></p>
<p style="line-height: 20.8px;">Być może dla niektórych osób będzie to zaskakujące, ale różnica pomiędzy tymi znakami używanymi do rozdzielenia poszczególnych wyrazów jest ogromna.</p>
<p style="line-height: 20.8px;">Używając tak zwanej podłogi (_) jako łącznika otrzymuje link, który jest interpretowany jako jedno słowo. Przykładowo dla Google w tym adresie </p>
<p style="line-height: 20.8px;">http://domena.pl/sklep/oprogramowanie_komputerowe</p>
<p style="line-height: 20.8px;">mamy 3 słowa: <strong>domena</strong>, <strong>sklep </strong>oraz <strong>oprogramowanie_komputerowe</strong>. Używając myślników uzyskujemy (co jest zdecydowanie bardziej oczekiwane) 4 słowa: <strong>domena</strong>, <strong>sklep</strong>, <strong>oprogramowanie </strong>i <strong>komputerowe</strong>.</p>
<p style="line-height: 20.8px;"> </p>
<p style="line-height: 20.8px;"><strong>5) duplikowanie treści pod różnymi adresami</strong></p>
<p style="line-height: 20.8px;">Jest to bardzo częsty błąd początkujących serwisów opartych o gotowe skrypty w których nie do końca kontrolujemy przepływu linków ( np. oprogramowanie sklepów ). Przykładowo pod adresami:</p>
<p style="line-height: 20.8px;"><em>http://domena.pl/sklep/meska<br />
http://domena.pl/sklep/odziez/meska</em></p>
<p style="line-height: 20.8px;">może znajdować się identyczna treść – identyczne produkty. Jest to problem tzw. duplikowania treści, aby go uniknąć należy stosować omawiane już wcześniej przekierowania 301, które automatycznie po wejściu w pierwszy link, przekierują nas pod poprawny adres strony ( i takie działanie jest jak najbardziej poprawne!)</p>
<p style="line-height: 20.8px;"> </p>
<p style="line-height: 20.8px;">W dzisiejszym artykule opisaliśmy 5, według nas, najbardziej popularnych błędów związanych z adresami URL podstron naszych serwisów. Mamy nadzieję, że dzięki temu zwróciliśmy Waszą uwagę, że poprzez same adresy można poprawić pozycjonowanie strony i jej widoczność w sieci. </p>
',
'excerpt' => null,
'status' => '1',
'mime_type' => null,
'comment_status' => '2',
'comment_count' => '37',
'promote' => false,
'path' => '/node/jak-poprawnie-powinien-wygladac-adres-strony',
'terms' => '',
'sticky' => false,
'lft' => '209',
'rght' => '210',
'visibility_roles' => '',
'type' => 'blog',
'publish_start' => null,
'publish_end' => null,
'updated' => '2016-01-09 15:17:27',
'updated_by' => '1',
'created' => '2016-01-09 15:14:50',
'created_by' => '1',
'url' => array(
[maximum depth reached]
)
),
'User' => array(
'password' => '*****',
'id' => '1',
'role_id' => '1',
'username' => 'admin',
'name' => 'admin',
'email' => '',
'website' => null,
'activation_key' => 'bf45c34a8ef1ed4b3eb8b1d3a8945b58',
'image' => null,
'bio' => null,
'timezone' => '0',
'status' => true,
'updated' => '2014-11-21 17:56:32',
'updated_by' => '1',
'created' => '2014-07-07 13:46:26',
'created_by' => null
),
'TrackableCreator' => array(
'password' => '*****',
'id' => '1',
'role_id' => '1',
'username' => 'admin',
'name' => 'admin',
'email' => '',
'website' => null,
'activation_key' => 'bf45c34a8ef1ed4b3eb8b1d3a8945b58',
'image' => null,
'bio' => null,
'timezone' => '0',
'status' => true,
'updated' => '2014-11-21 17:56:32',
'updated_by' => '1',
'created' => '2014-07-07 13:46:26',
'created_by' => null
),
'TrackableUpdater' => array(
'password' => '*****',
'id' => '1',
'role_id' => '1',
'username' => 'admin',
'name' => 'admin',
'email' => '',
'website' => null,
'activation_key' => 'bf45c34a8ef1ed4b3eb8b1d3a8945b58',
'image' => null,
'bio' => null,
'timezone' => '0',
'status' => true,
'updated' => '2014-11-21 17:56:32',
'updated_by' => '1',
'created' => '2014-07-07 13:46:26',
'created_by' => null
),
'Meta' => array(),
'Comment' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
),
'Taxonomy' => array(),
'CustomFields' => array()
),
'model' => 'Node',
'foreignKey' => '253',
'parentId' => '111',
'languages' => array(
(int) 0 => array(
'Language' => array(
[maximum depth reached]
)
),
(int) 1 => array(
'Language' => array(
[maximum depth reached]
)
)
),
'content_for_layout' => '<div class="background-square">
<div class="container-fluid granateBlog">
<div class="form">
<div class="comment-form tac">
<h3>Dodaj nowy komenatrz</h3>
<p class="back"><a href="/blog/jak-poprawnie-powinien-wygladac-adres-strony">Wróć do oryginalnego postu: Jak poprawnie powinien wyglądać adres strony?</a></p><form action="/comments/comments/add/Node/253/111" id="CommentAddForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/><input type="hidden" name="data[_Token][key]" value="4f44df867e7a25b67212048a7f5d325e38a55ef5" id="Token1490407093"/></div><span id="error_field" class="errorFormat"></span><div class="input text required"><input name="data[Comment][name]" class="span8" placeholder="Nazwa" maxlength="50" type="text" id="CommentName" required="required"/></div><div class="input email required"><input name="data[Comment][email]" class="span8" placeholder="Email" maxlength="100" type="email" id="CommentEmail" required="required"/></div><div class="input text"><input name="data[Comment][website]" class="span8" placeholder="Strona internetowa" maxlength="200" type="text" id="CommentWebsite"/></div><div class="input textarea required"><textarea name="data[Comment][body]" class="span8" cols="30" rows="6" id="CommentBody" required="required"></textarea></div>
<script type="text/javascript">
var RecaptchaOptions = {
theme : 'clean'
};
</script>
<script type="text/javascript" src="http://api.recaptcha.net/challenge?k=6Lfd4wITAAAAAJgZkK8GqxPXzAiX1N_Q6fnXagug"></script>
<noscript>
<iframe src="http://api.recaptcha.net/noscript?k=6Lfd4wITAAAAAJgZkK8GqxPXzAiX1N_Q6fnXagug" height="300" width="500" frameborder="0"></iframe><br/>
<textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
<input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
<input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
</noscript><button class="sendComment" type="submit">Wyślij komentarz</button><div style="display:none;"><input type="hidden" name="data[_Token][fields]" value="33042d50af34c00774e6224f8b7be86fb68ed2d1%3A" id="TokenFields720141041"/><input type="hidden" name="data[_Token][unlocked]" value="recaptcha_challenge_field%7Crecaptcha_response_field" id="TokenUnlocked1032857098"/></div></form></div>
</div>
</div>
</div>
<script>
var validator = new FormValidator('CommentAddForm', [
{
name: 'data[Comment][name]',
rules: 'required',
message: 'Insert name and surname.',
display: 'Nazwa'
},
{
name: 'data[Comment][email]',
rules: 'required|callback_email2',
message: 'Insert proper email address.',
display: 'Email'
},
{
name: 'data[Comment][body]',
rules: 'required',
message: 'Insert message info.',
display: 'Treść wiadomości'
}
], function(errors, event) {
if (errors.length > 0) {
var errorString = '';
for (var i = 0, errorLength = errors.length; i < errorLength; i++) {
errorString += errors[i].message + '<br />';
}
document.getElementById('error_field').innerHTML = errorString;
document.getElementById('error_field').style.visibility='visible';
}
}
);
validator.setMessage('required', 'Pole zawierające %s nie może być puste.');
validator.setMessage('valid_email', 'Pole musi zawierać poprawny adres e-mail');
validator.registerCallback('email2', function(value) {
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(value);
})
.setMessage('email2', 'Pole musi zawierać poprawny adres email');
</script>
',
'scripts_for_layout' => '<script type="text/javascript" src="/wysiwyg/js/wysiwyg.js?1404731478"></script>',
'title_for_layout' => 'Comments'
)
$vocabularies_for_layout = array(
'categories' => array(
'Vocabulary' => array(
'id' => '1',
'title' => 'Categories',
'alias' => 'categories',
'description' => '',
'required' => false,
'multiple' => true,
'tags' => false,
'plugin' => null,
'weight' => '1',
'updated' => '2010-05-17 20:03:11',
'updated_by' => null,
'created' => '2009-07-22 02:16:21',
'created_by' => null
),
'threaded' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
)
)
$types_for_layout = array(
'page' => array(
'Type' => array(
'id' => '1',
'title' => 'Page',
'alias' => 'page',
'description' => 'A page is a simple method for creating and displaying information that rarely changes, such as an "About us" section of a website. By default, a page entry does not allow visitor comments.',
'format_show_author' => false,
'format_show_date' => false,
'comment_status' => '0',
'comment_approve' => true,
'comment_spam_protection' => false,
'comment_captcha' => false,
'params' => '',
'plugin' => null,
'updated' => '2009-09-09 00:23:24',
'updated_by' => null,
'created' => '2009-09-02 18:06:27',
'created_by' => null
),
'TrackableCreator' => array(
'password' => '*****',
'id' => null,
'role_id' => null,
'username' => null,
'name' => null,
'email' => null,
'website' => null,
'activation_key' => null,
'image' => null,
'bio' => null,
'timezone' => null,
'status' => null,
'updated' => null,
'updated_by' => null,
'created' => null,
'created_by' => null
),
'TrackableUpdater' => array(
'password' => '*****',
'id' => null,
'role_id' => null,
'username' => null,
'name' => null,
'email' => null,
'website' => null,
'activation_key' => null,
'image' => null,
'bio' => null,
'timezone' => null,
'status' => null,
'updated' => null,
'updated_by' => null,
'created' => null,
'created_by' => null
),
'Vocabulary' => array(),
'Params' => array()
),
'blog' => array(
'Type' => array(
'id' => '2',
'title' => 'Blog',
'alias' => 'blog',
'description' => 'A blog entry is a single post to an online journal, or blog.',
'format_show_author' => true,
'format_show_date' => true,
'comment_status' => '2',
'comment_approve' => true,
'comment_spam_protection' => false,
'comment_captcha' => true,
'params' => '',
'plugin' => null,
'updated' => '2015-03-02 17:30:57',
'updated_by' => '1',
'created' => '2009-09-02 18:20:44',
'created_by' => null
),
'TrackableCreator' => array(
'password' => '*****',
'id' => null,
'role_id' => null,
'username' => null,
'name' => null,
'email' => null,
'website' => null,
'activation_key' => null,
'image' => null,
'bio' => null,
'timezone' => null,
'status' => null,
'updated' => null,
'updated_by' => null,
'created' => null,
'created_by' => null
),
'TrackableUpdater' => array(
'password' => '*****',
'id' => '1',
'role_id' => '1',
'username' => 'admin',
'name' => 'admin',
'email' => '',
'website' => null,
'activation_key' => 'bf45c34a8ef1ed4b3eb8b1d3a8945b58',
'image' => null,
'bio' => null,
'timezone' => '0',
'status' => true,
'updated' => '2014-11-21 17:56:32',
'updated_by' => '1',
'created' => '2014-07-07 13:46:26',
'created_by' => null
),
'Vocabulary' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'Params' => array()
),
'node' => array(
'Type' => array(
'id' => '4',
'title' => 'Node',
'alias' => 'node',
'description' => 'Default content type.',
'format_show_author' => true,
'format_show_date' => true,
'comment_status' => '2',
'comment_approve' => true,
'comment_spam_protection' => false,
'comment_captcha' => false,
'params' => '',
'plugin' => null,
'updated' => '2009-10-06 21:53:15',
'updated_by' => null,
'created' => '2009-09-05 23:51:56',
'created_by' => null
),
'TrackableCreator' => array(
'password' => '*****',
'id' => null,
'role_id' => null,
'username' => null,
'name' => null,
'email' => null,
'website' => null,
'activation_key' => null,
'image' => null,
'bio' => null,
'timezone' => null,
'status' => null,
'updated' => null,
'updated_by' => null,
'created' => null,
'created_by' => null
),
'TrackableUpdater' => array(
'password' => '*****',
'id' => null,
'role_id' => null,
'username' => null,
'name' => null,
'email' => null,
'website' => null,
'activation_key' => null,
'image' => null,
'bio' => null,
'timezone' => null,
'status' => null,
'updated' => null,
'updated_by' => null,
'created' => null,
'created_by' => null
),
'Vocabulary' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
),
'Params' => array()
)
)
$menus_for_layout = array(
'mainMenu' => array(
'Menu' => array(
'id' => '3',
'title' => 'mainMenu',
'alias' => 'mainMenu',
'class' => '',
'description' => 'opis',
'status' => '1',
'weight' => null,
'link_count' => '8',
'params' => '',
'publish_start' => null,
'publish_end' => null,
'updated' => '2014-07-08 10:51:26',
'updated_by' => '1',
'created' => '2009-07-22 01:49:53',
'created_by' => null
),
'TrackableCreator' => array(
'password' => '*****',
'id' => null,
'role_id' => null,
'username' => null,
'name' => null,
'email' => null,
'website' => null,
'activation_key' => null,
'image' => null,
'bio' => null,
'timezone' => null,
'status' => null,
'updated' => null,
'updated_by' => null,
'created' => null,
'created_by' => null
),
'TrackableUpdater' => array(
'password' => '*****',
'id' => '1',
'role_id' => '1',
'username' => 'admin',
'name' => 'admin',
'email' => '',
'website' => null,
'activation_key' => 'bf45c34a8ef1ed4b3eb8b1d3a8945b58',
'image' => null,
'bio' => null,
'timezone' => '0',
'status' => true,
'updated' => '2014-11-21 17:56:32',
'updated_by' => '1',
'created' => '2014-07-07 13:46:26',
'created_by' => null
),
'Params' => array(),
'threaded' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
),
(int) 5 => array(
[maximum depth reached]
),
(int) 6 => array(
[maximum depth reached]
)
)
),
'footerMenu' => array(
'Menu' => array(
'id' => '4',
'title' => 'footerMenu',
'alias' => 'footerMenu',
'class' => '',
'description' => '',
'status' => '1',
'weight' => null,
'link_count' => '6',
'params' => '',
'publish_start' => null,
'publish_end' => null,
'updated' => '2014-07-08 11:12:35',
'updated_by' => '1',
'created' => '2009-08-19 12:22:42',
'created_by' => null
),
'TrackableCreator' => array(
'password' => '*****',
'id' => null,
'role_id' => null,
'username' => null,
'name' => null,
'email' => null,
'website' => null,
'activation_key' => null,
'image' => null,
'bio' => null,
'timezone' => null,
'status' => null,
'updated' => null,
'updated_by' => null,
'created' => null,
'created_by' => null
),
'TrackableUpdater' => array(
'password' => '*****',
'id' => '1',
'role_id' => '1',
'username' => 'admin',
'name' => 'admin',
'email' => '',
'website' => null,
'activation_key' => 'bf45c34a8ef1ed4b3eb8b1d3a8945b58',
'image' => null,
'bio' => null,
'timezone' => '0',
'status' => true,
'updated' => '2014-11-21 17:56:32',
'updated_by' => '1',
'created' => '2014-07-07 13:46:26',
'created_by' => null
),
'Params' => array(),
'threaded' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
),
(int) 5 => array(
[maximum depth reached]
)
)
),
'blogroll' => array(
'Menu' => array(
'id' => '6',
'title' => 'Blogroll',
'alias' => 'blogroll',
'class' => '',
'description' => '',
'status' => '1',
'weight' => null,
'link_count' => '2',
'params' => '',
'publish_start' => null,
'publish_end' => null,
'updated' => '2009-09-12 23:30:24',
'updated_by' => null,
'created' => '2009-09-12 23:30:24',
'created_by' => null
),
'TrackableCreator' => array(
'password' => '*****',
'id' => null,
'role_id' => null,
'username' => null,
'name' => null,
'email' => null,
'website' => null,
'activation_key' => null,
'image' => null,
'bio' => null,
'timezone' => null,
'status' => null,
'updated' => null,
'updated_by' => null,
'created' => null,
'created_by' => null
),
'TrackableUpdater' => array(
'password' => '*****',
'id' => null,
'role_id' => null,
'username' => null,
'name' => null,
'email' => null,
'website' => null,
'activation_key' => null,
'image' => null,
'bio' => null,
'timezone' => null,
'status' => null,
'updated' => null,
'updated_by' => null,
'created' => null,
'created_by' => null
),
'Params' => array(),
'threaded' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
'meta' => array(
'Menu' => array(
'id' => '5',
'title' => 'Meta',
'alias' => 'meta',
'class' => '',
'description' => '',
'status' => '1',
'weight' => null,
'link_count' => '4',
'params' => '',
'publish_start' => null,
'publish_end' => null,
'updated' => '2009-09-12 06:33:29',
'updated_by' => null,
'created' => '2009-09-12 06:33:29',
'created_by' => null
),
'TrackableCreator' => array(
'password' => '*****',
'id' => null,
'role_id' => null,
'username' => null,
'name' => null,
'email' => null,
'website' => null,
'activation_key' => null,
'image' => null,
'bio' => null,
'timezone' => null,
'status' => null,
'updated' => null,
'updated_by' => null,
'created' => null,
'created_by' => null
),
'TrackableUpdater' => array(
'password' => '*****',
'id' => null,
'role_id' => null,
'username' => null,
'name' => null,
'email' => null,
'website' => null,
'activation_key' => null,
'image' => null,
'bio' => null,
'timezone' => null,
'status' => null,
'updated' => null,
'updated_by' => null,
'created' => null,
'created_by' => null
),
'Params' => array(),
'threaded' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
)
)
)
)
$nodes_for_layout = array(
'recent_posts' => array(
(int) 0 => array(
'Node' => array(
[maximum depth reached]
),
'User' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
),
'Meta' => array([maximum depth reached]),
'Comment' => array(
[maximum depth reached]
),
'Taxonomy' => array([maximum depth reached]),
'CustomFields' => array([maximum depth reached])
),
(int) 1 => array(
'Node' => array(
[maximum depth reached]
),
'User' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
),
'Meta' => array([maximum depth reached]),
'Comment' => array(
[maximum depth reached]
),
'Taxonomy' => array([maximum depth reached]),
'CustomFields' => array([maximum depth reached])
),
(int) 2 => array(
'Node' => array(
[maximum depth reached]
),
'User' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
),
'Meta' => array([maximum depth reached]),
'Comment' => array(
[maximum depth reached]
),
'Taxonomy' => array([maximum depth reached]),
'CustomFields' => array([maximum depth reached])
),
(int) 3 => array(
'Node' => array(
[maximum depth reached]
),
'User' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
),
'Meta' => array([maximum depth reached]),
'Comment' => array(
[maximum depth reached]
),
'Taxonomy' => array([maximum depth reached]),
'CustomFields' => array([maximum depth reached])
),
(int) 4 => array(
'Node' => array(
[maximum depth reached]
),
'User' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
),
'Meta' => array([maximum depth reached]),
'Comment' => array(
[maximum depth reached]
),
'Taxonomy' => array([maximum depth reached]),
'CustomFields' => array([maximum depth reached])
)
)
)
$blocks_for_layout = array(
'right' => array(
(int) 0 => array(
'Block' => array(
[maximum depth reached]
),
'Region' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
),
'Params' => array([maximum depth reached])
),
(int) 1 => array(
'Block' => array(
[maximum depth reached]
),
'Region' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
),
'Params' => array([maximum depth reached])
),
(int) 2 => array(
'Block' => array(
[maximum depth reached]
),
'Region' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
),
'Params' => array([maximum depth reached])
),
(int) 3 => array(
'Block' => array(
[maximum depth reached]
),
'Region' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
),
'Params' => array([maximum depth reached])
),
(int) 4 => array(
'Block' => array(
[maximum depth reached]
),
'Region' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
),
'Params' => array([maximum depth reached])
),
(int) 5 => array(
'Block' => array(
[maximum depth reached]
),
'Region' => array(
[maximum depth reached]
),
'TrackableCreator' => array(
[maximum depth reached]
),
'TrackableUpdater' => array(
[maximum depth reached]
),
'Params' => array([maximum depth reached])
)
)
)
$success = false
$data = array(
'Node' => array(
'id' => '253',
'parent_id' => null,
'user_id' => '1',
'title' => 'Jak poprawnie powinien wyglądać adres strony?',
'slug' => 'jak-poprawnie-powinien-wygladac-adres-strony',
'html_title' => 'Jak poprawnie powinien wyglądać adres strony?',
'html_description' => 'Opisujemy 5 najczęściej popełnianych błędów przy konstruowania adres URL w kontekście pozycjonowania.',
'big_title' => '',
'small_title' => '',
'lead' => '',
'body' => '<p style="line-height: 20.8px;"><span style="line-height: 1.6em;">Optymalizacja adresów stron internetowych jest jednym z bardziej kluczowych elementów pozycjonowania. O czym powinniśmy pamiętać, aby uniknąć typowych błędów?</span></p>
<p style="line-height: 20.8px;"> </p>
<p style="line-height: 20.8px;"><strong>1) Z WWW czy bez WWW?</strong></p>
<p style="line-height: 20.8px;">Tak naprawdę nie ma to większego znaczenia czy zdecydujemy się na adres strony internetowej z przedrostkiem www lub bez niego. Istotne jest, aby być konsekwentnym w wyborze i wszędzie używać wybranego adresu. W przeciwnym razie wyszukiwarki potraktują nasze podstrony jako zduplikowane ( oddzielnie jako stronę z www oraz bez www).</p>
<p style="line-height: 20.8px;">Nie ma oczywiście sensu, aby uczyć użytkowników nowego adresu naszego sklepu internetowego tylko dlatego, że używamy adresu z przedrostkiem. Stąd stosujemy tak zwane przekierowanie 301, które automatycznie przekieruje na odpowiednią końcówkę. Rozwiązanie to jest proste w wykonaniu, wystarczy w katalogu głównym utworzyć plik .htaccess z następująca zawartością:</p>
<p style="line-height: 20.8px;"><em>Rewrite Engine On<br />
RewriteCond %{HTTP_HOST} !^www.domena.pl$ [NC]<br />
RewriteRule ^(.*)$ http://www.domena.pl/ [L,R=301]</em></p>
<p style="line-height: 20.8px;"> Dzięki takiej sztuce każdy wpisany adres zostanie uzupełniony o przedrostek WWW.</p>
<p style="line-height: 20.8px;"> </p>
<p style="line-height: 20.8px;"><strong>2) linki dynamiczne czy statyczne?</strong></p>
<p style="line-height: 20.8px;">Przykładem linku dynamicznego jest np.:</p>
<p style="line-height: 20.8px;"><em>http://domena.pl/index.php?id=3</em><br />
<br />
Linki dynamiczne jest zazwyczaj ciężko zapamiętać, co utrudnia ich przekazywanie dalej. W swojej treści nie posiadają żadnych słów kluczowych, dzięki którym można by zidentyfikować jaka zawartość kryje się pod tymi adresami.</p>
<p style="line-height: 20.8px;">Przeciwieństwem są linki statyczne, takie jak.:<br />
<br />
<em>http://domena.pl/kategoria/komputery</em></p>
<p style="line-height: 20.8px;">Taki adres jest czytelny, dodatkowo posiadamy informacje co możemy znaleźć pod podanym linkiem.</p>
<p style="line-height: 20.8px;"> </p>
<p style="line-height: 20.8px;"><strong>3) polskie znaki w linkach?</strong></p>
<p style="line-height: 20.8px;">Polskie znaki diakrytyczne w adresach URL są w zamieniane na procent (%) oraz dwie cyfry szesnastkowe zgodnie z RFC398, stąd adres:</p>
<p style="line-height: 20.8px;"><em>http://domena.pl/owoce/żółte-pomarańcze</em><br />
<br />
zostanie automatycznie zamieniony przez przeglądarki na:</p>
<p style="line-height: 20.8px;"><em>http://domena.pl/owoce/ %C5%BC%C3%B3%C5%82te-pomara%C5%84cze</em></p>
<p style="line-height: 20.8px;">Nie wygląda to za dobrze, prawda? Dlatego zdecydowanie zalecamy unikania polskich znaków w linkach. Po poprawkach adres powinien wyglądać następująco:</p>
<p style="line-height: 20.8px;"><em>http://domena.pl/owoce/zolte-pomarancze</em></p>
<p style="line-height: 20.8px;"> </p>
<p style="line-height: 20.8px;"><strong>4) myślniki „-‘’ czy podłogi „_’’?</strong></p>
<p style="line-height: 20.8px;">Być może dla niektórych osób będzie to zaskakujące, ale różnica pomiędzy tymi znakami używanymi do rozdzielenia poszczególnych wyrazów jest ogromna.</p>
<p style="line-height: 20.8px;">Używając tak zwanej podłogi (_) jako łącznika otrzymuje link, który jest interpretowany jako jedno słowo. Przykładowo dla Google w tym adresie </p>
<p style="line-height: 20.8px;">http://domena.pl/sklep/oprogramowanie_komputerowe</p>
<p style="line-height: 20.8px;">mamy 3 słowa: <strong>domena</strong>, <strong>sklep </strong>oraz <strong>oprogramowanie_komputerowe</strong>. Używając myślników uzyskujemy (co jest zdecydowanie bardziej oczekiwane) 4 słowa: <strong>domena</strong>, <strong>sklep</strong>, <strong>oprogramowanie </strong>i <strong>komputerowe</strong>.</p>
<p style="line-height: 20.8px;"> </p>
<p style="line-height: 20.8px;"><strong>5) duplikowanie treści pod różnymi adresami</strong></p>
<p style="line-height: 20.8px;">Jest to bardzo częsty błąd początkujących serwisów opartych o gotowe skrypty w których nie do końca kontrolujemy przepływu linków ( np. oprogramowanie sklepów ). Przykładowo pod adresami:</p>
<p style="line-height: 20.8px;"><em>http://domena.pl/sklep/meska<br />
http://domena.pl/sklep/odziez/meska</em></p>
<p style="line-height: 20.8px;">może znajdować się identyczna treść – identyczne produkty. Jest to problem tzw. duplikowania treści, aby go uniknąć należy stosować omawiane już wcześniej przekierowania 301, które automatycznie po wejściu w pierwszy link, przekierują nas pod poprawny adres strony ( i takie działanie jest jak najbardziej poprawne!)</p>
<p style="line-height: 20.8px;"> </p>
<p style="line-height: 20.8px;">W dzisiejszym artykule opisaliśmy 5, według nas, najbardziej popularnych błędów związanych z adresami URL podstron naszych serwisów. Mamy nadzieję, że dzięki temu zwróciliśmy Waszą uwagę, że poprzez same adresy można poprawić pozycjonowanie strony i jej widoczność w sieci. </p>
',
'excerpt' => null,
'status' => '1',
'mime_type' => null,
'comment_status' => '2',
'comment_count' => '37',
'promote' => false,
'path' => '/node/jak-poprawnie-powinien-wygladac-adres-strony',
'terms' => '',
'sticky' => false,
'lft' => '209',
'rght' => '210',
'visibility_roles' => '',
'type' => 'blog',
'publish_start' => null,
'publish_end' => null,
'updated' => '2016-01-09 15:17:27',
'updated_by' => '1',
'created' => '2016-01-09 15:14:50',
'created_by' => '1',
'url' => array(
'plugin' => 'nodes',
'controller' => 'nodes',
'action' => 'view',
'type' => 'blog',
'slug' => 'jak-poprawnie-powinien-wygladac-adres-strony'
)
),
'User' => array(
'password' => '*****',
'id' => '1',
'role_id' => '1',
'username' => 'admin',
'name' => 'admin',
'email' => '',
'website' => null,
'activation_key' => 'bf45c34a8ef1ed4b3eb8b1d3a8945b58',
'image' => null,
'bio' => null,
'timezone' => '0',
'status' => true,
'updated' => '2014-11-21 17:56:32',
'updated_by' => '1',
'created' => '2014-07-07 13:46:26',
'created_by' => null
),
'TrackableCreator' => array(
'password' => '*****',
'id' => '1',
'role_id' => '1',
'username' => 'admin',
'name' => 'admin',
'email' => '',
'website' => null,
'activation_key' => 'bf45c34a8ef1ed4b3eb8b1d3a8945b58',
'image' => null,
'bio' => null,
'timezone' => '0',
'status' => true,
'updated' => '2014-11-21 17:56:32',
'updated_by' => '1',
'created' => '2014-07-07 13:46:26',
'created_by' => null
),
'TrackableUpdater' => array(
'password' => '*****',
'id' => '1',
'role_id' => '1',
'username' => 'admin',
'name' => 'admin',
'email' => '',
'website' => null,
'activation_key' => 'bf45c34a8ef1ed4b3eb8b1d3a8945b58',
'image' => null,
'bio' => null,
'timezone' => '0',
'status' => true,
'updated' => '2014-11-21 17:56:32',
'updated_by' => '1',
'created' => '2014-07-07 13:46:26',
'created_by' => null
),
'Meta' => array(),
'Comment' => array(
(int) 0 => array(
'id' => '111',
'parent_id' => null,
'model' => 'Node',
'foreign_key' => '253',
'user_id' => '0',
'name' => 'Informatyk Warszawa',
'email' => 'kontakt@informatykwarszawa.com',
'website' => 'www.informatyk-warszawa.com',
'ip' => '31.178.1.167',
'title' => null,
'body' => 'Serdecznie zapraszamy na naszego bloga: www.informatykwarszawa.com :)',
'rating' => null,
'status' => true,
'notify' => false,
'type' => 'blog',
'comment_type' => 'comment',
'lft' => '59',
'rght' => '60',
'updated' => '2016-04-18 08:57:00',
'updated_by' => null,
'created' => '2016-04-18 08:57:00',
'created_by' => null
),
(int) 1 => array(
'id' => '114',
'parent_id' => null,
'model' => 'Node',
'foreign_key' => '253',
'user_id' => '0',
'name' => 'ann87',
'email' => 'kyziolweronika@gmail.com',
'website' => 'www.informatyk-warszawa.com',
'ip' => '31.178.1.167',
'title' => null,
'body' => 'Rewelacyjny blog. Bardzo przydatne informacje.',
'rating' => null,
'status' => true,
'notify' => false,
'type' => 'blog',
'comment_type' => 'comment',
'lft' => '65',
'rght' => '66',
'updated' => '2016-07-13 12:54:33',
'updated_by' => null,
'created' => '2016-07-13 12:54:33',
'created_by' => null
),
(int) 2 => array(
'id' => '313',
'parent_id' => null,
'model' => 'Node',
'foreign_key' => '253',
'user_id' => '0',
'name' => 'Pecetowicz',
'email' => '2188u@wp.pl',
'website' => 'http://pecetowicz.pl',
'ip' => '89.75.53.13',
'title' => null,
'body' => 'Testowałem wiele sposobów. I to czy wybierzemy z WWW czy bez nie ma znaczenia dla SEO. To nasz wybór. Osobiście wolę bez www bo adres jest krótszy. Omijajcie w adresie polskie znaki oraz różne myślniki.',
'rating' => null,
'status' => true,
'notify' => false,
'type' => 'blog',
'comment_type' => 'comment',
'lft' => '73',
'rght' => '74',
'updated' => '2016-12-06 14:39:56',
'updated_by' => null,
'created' => '2016-12-06 14:39:56',
'created_by' => null
),
(int) 3 => array(
'id' => '564',
'parent_id' => null,
'model' => 'Node',
'foreign_key' => '253',
'user_id' => '0',
'name' => 'whn',
'email' => 'w2543059823@163.com',
'website' => '',
'ip' => '173.82.150.243',
'title' => null,
'body' => 'Love field, http://www.underarmour.us.com/ such http://www.toms-shoes.net.co/ as the battlefield, there http://celtics.nba-jersey.com/ will be http://nuggets.nba-jersey.com/ charge http://www.tommy-hilfiger-online.de/ for the http://www.oakleysunglasses-canada.ca/ heroes http://www.ferragamo.com.co/ of the http://www.tommy-hilfigers.net/ heroes, http://nets.nba-jersey.com/ there will be http://azcardinals.nfljersey.us.com/ retreat http://www.oakleys.in.net/ because http://www.prada.com.de/ of love http://www.michael-korsbags.co.uk/ flies. http://www.truereligion-outlet.us.org/ She http://www.oakleys-outlet.in.net/ was http://www.nike-huaraches.nl/ lucky, http://www.tommyhilfiger.net.co/ met a http://www.asics-shoesoutlet.com/ love of deserters, http://www.oakleys-sunglasses.in.net/ and http://pacers.nba-jersey.com/ finally became http://www.christianlouboutinshoesoutlet.org/ her hero. http://www.replica-handbags.net.co/ Celery http://www.kate-spades.com.co/ is http://www.nike-rosheruns.nl/ an ordinary http://www.lauren-ralphsoutlet.co.uk/ young http://www.jimmy-chooshoes.com/ woman, http://www.nike-airmax.us.com/ no http://www.salomon-schuhe.com.de/ appearance, http://www.ray-bans.co.uk/ no http://www.newbalancecanada.ca/ background, http://www.dsquared2.in.net/ no http://www.tomsshoes-outlet.us.com/ money, http://www.burberry-outlets.org.uk/ and the http://broncos.nfljersey.us.com/ rush http://www.poloralphlaurenoutlet.net.co/ of the white http://www.pradahandbags.net.co/ Fu Mei http://www.coachblackfriday.com/ completely http://bengals.nfljersey.us.com/ immeasurably, but like http://ravens.nfljersey.us.com/ her http://www.coach-outlet.store/ name, http://www.tomsoutlet-online.net/ although http://www.tnf-jackets.us.com/ the taste http://www.toms-shoesoutlet.us/ of celery http://www.oakleys.org.es/ is a http://www.mcmbackpacks.in.net/ bit http://www.puma-shoesoutlet.com/ strange, http://www.beatsbydre.com.co/ but http://www.rosherun.co.uk/ not at http://www.nikeshoes-outlet.com/ all http://www.ed-hardy.us.com/ Its http://magic.nba-jersey.com/ rich nutritional http://www.cheap-baseballbats.us/ value, http://www.christian-louboutinshoes.in.net/ and celery http://www.coachfactory.cc/ is a kind-hearted woman, http://www.mbt-shoes.us.com/ but no man http://www.woolrich-clearance.com/ can http://www.michaeljordan.com.de/ see http://www.rayban-pascher.fr/ her in http://www.the-northfacejackets.net.co/ her ordinary http://www.swarovski-crystals.us.com/ appearance http://www.nike-schuhe.com.de/ of http://www.mk-com.com/ these http://www.jordanrelease-dates.us.com/ precious qualities. http://www.jordan-shoes.com.co/ She http://www.abercrombiefitchs.cc/ never http://saints.nfljersey.us.com/ expected her http://jets.nfljersey.us.com/ love http://www.handbagsoutlet.in.net/ can http://www.hollisters.us.com/ be like http://www.air-huaracheshoes.co.uk/ those love http://www.nikefree5.net/ novels http://jazz.nba-jersey.com/ or love the http://www.abercrombie-andfitch.ca/ plot in http://www.michaelkors-canadaoutlet.ca/ the United http://www.supra-shoes.org/ States, http://www.rosheruns.us/ just want to http://www.ray-banssale.com/ be http://www.barbour-jackets.us.com/ able to meet http://www.michaelkors-outletonline.cc/ a sincere person is http://www.givenchy.in.net/ enough. http://www.mcmhandbags.com.co/ This is a http://www.cheap-jerseys.cc/ few http://www.oakley.com.de/ months http://www.converses-outlet.com/ celery will go to a small restaurant http://www.thenorthfacejackets.fr/ to http://www.nfl-jersey.us.org/ eat, http://kings.nba-jersey.com/ because a http://hornets.nba-jersey.com/ few http://www.prada-shoes.com.co/ months http://www.co-aol.com/ ago http://www.hogan.com.de/ she accidentally http://www.michaelkorsbags.us.org/ passed http://www.mcms-handbags.com/ the http://www.coach-outletonline.net.co/ restaurant, see http://www.nfljersey.us.com/ the http://trailblazers.nba-jersey.com/ restaurant http://www.raybanoutlet.ca/ a guest http://www.oakley--sunglasses.com.au/ did not, http://www.toms-shoe.us.com/ only a boss http://www.rolexwatchesforsale.us.com/ like a handsome man http://thunder.nba-jersey.com/ eyes http://www.bcbg-dresses.com/ sitting http://www.nike-max.fr/ in a chair watching http://www.coach-outlets.net.co/ the door The http://www.oakleys-frame.net/ scenery, even http://www.raybans.org.es/ the http://www.cheap-michaelkors.in.net/ celery went http://www.new-balance-schuhe.de/ to http://longchamp.blackfriday.in.net/ him http://eagles.nfljersey.us.com/ in http://coach.euro-us.net/ front http://www.rayban.co.nl/ of http://www.oakleysoutlet.it/ do not know. At that http://www.rayban.com.de/ moment, Qin http://www.hollister-clothingstore.com/ some http://www.michael-kors.shop/ distressed http://www.adidas-superstars.nl/ this http://www.chi-flatirons.us.com/ strange man, http://www.vans-schuhe.com.de/ then went http://www.abercrombie-andfitchs.com/ into http://www.cheap-thomassabos.co.uk/ the restaurant http://www.adidas.us.com/ to http://www.ralphlaurencanada.ca/ the man http://dolphins.nfljersey.us.com/ from http://www.adidassuper-star.de/ the http://www.michael-kors-taschen.com.de/ fugue http://www.rolexwatches-canada.ca/ call http://www.cheapjerseys.us.org/ back http://www.vibram-fivefingers.in.net/ to http://www.north-face.com.co/ reality, casually http://www.juicycouture.com.co/ point http://www.adidasshoes.org.es/ a http://www.ralphs-laurens.co.uk/ package. http://www.vans-shoes.net/ Something http://raptors.nba-jersey.com/ man http://www.nike-air-max.com.se/ can http://www.longchamp.com.de/ do http://www.rayban-sunglasses.co/ the http://www.designer-handbagsoutlet.us.com/ spirit http://oakley.blackfriday.in.net/ of preparing food, http://www.cheapjerseys.net.co/ with the http://www.michael-korsbags.org.uk/ fastest speed http://coach.blackfriday.in.net/ of http://www.michael-kors-australia.com.au/ serving. http://www.instylers.us.org/ Qin after a http://www.designer-handbags.cc/ taste of http://www.abercrombie-and-fitch.us.com/ tasted http://bills.nfljersey.us.com/ very delicious, http://www.prada-handbags.net.co/ praised http://www.nike-skor.com.se/ the http://chargers.nfljersey.us.com/ man's http://76ers.nba-jersey.com/ craft. The man listened to a http://www.ralphlauren-au.com/ smile, http://packers.nfljersey.us.com/ though it was http://www.nike-rosherun.com.es/ only http://rockets.nba-jersey.com/ a shallow http://www.fendi-outlet.in.net/ smile, http://www.abercrombiehollister.nl/ but http://www.long-champoutlet.com/ it http://www.nikefree-run.org.uk/ was much better http://ralphlauren.blackfriday.in.net/ than http://www.burberryoutlet-sale.net/ a http://www.montblancpens-sale.com/ mental look http://www.toms--outlet.com.co/ before. http://www.michael-kors.net.co/ Qin also do http://www.converse.net.co/ not http://www.nikeairmaxnc.co.uk/ know why these days have http://www.cheap-jordans.net/ come http://www.burberry-handbagssale.com.co/ to http://www.giuseppezanotti.com.co/ this small restaurant http://www.michaelkorsoutletonline.net.co/ to http://www.celine-bags.org/ eat, http://www.mlb-jerseys.us.com/ but http://www.nikeshoesoutlet.org.uk/ she can not http://www.juicycoutureoutlet.net.co/ control http://www.timberland-boots.com.co/ the http://www.katespadeoutlet.gb.net/ pace http://www.coach-factoryoutlet.net.co/ of http://www.jimmy-choosshoes.com/ their http://www.rolex-watches.us.com/ own into http://www.canada-goosesjackets.com/ here. Although the http://www.beatsbydrdrephone.com/ boss http://www.tommyhilfigerca.ca/ of http://www.babylisspros.in.net/ the http://www.rolex-watches.net.co/ cooking http://www.swarovskissale.co.uk/ is http://coachoutlet.euro-us.net/ very good, http://www.tory-burch.us.org/ but http://www.cheap-jerseys.mex.com/ the guests http://www.nikeair--max.fr/ are http://colts.nfljersey.us.com/ not many, http://steelers.nfljersey.us.com/ and celery into the store's http://www.ray-bansoutlet.in.net/ regulars, http://www.mizuno-running.net/ but also http://www.michaelkors-bags.com.co/ help http://www.michaelkors.com.se/ him to http://www.burberry-bags.net/ attract guests, http://www.polos-ralphlauren.us.org/ publicity http://www.nike-air-force.de/ in the http://www.iphone-cases.net/ circle http://www.converse.com.de/ of friends. http://www.plein.in.net/ A http://www.cheap-rayban.com.co/ few http://www.ralphlauren-polos.com.co/ months of http://www.iphone-cases.in.net/ getting http://www.uhren-shop.com.de/ along, http://www.cheap-mlbjerseys.us.com/ celery and http://www.pulseraspandora.com.es/ the http://texans.nfljersey.us.com/ boss http://www.cheapnhljerseys.us.com/ became http://www.versaceoutlet.us.com/ a http://www.polos-outletstore.net/ very good http://www.hollister-abercrombie.com.se/ friend, http://www.mcm-bags.us.org/ but http://mavericks.nba-jersey.com/ also understand http://www.christianlouboutinoutlet.net.co/ why the http://www.nikefree-run.net/ boss http://www.nikeair-max.es/ had to http://www.omegawatches.in.net/ show her http://www.p90xworkout.in.net/ distressed http://www.toms-outlets.us.com/ expression. http://www.calvin-kleins.in.net/ The http://www.bottega-venetas.cc/ boss http://www.oakleys2017.com/ called Rong, http://www.valentino-shoesoutlet.us.com/ he himself http://www.longchamp-handbagsoutlet.us.com/ is http://www.truereligions.net/ a http://www.michael-korshandbags.us.org/ love of deserters, http://rams.nfljersey.us.com/ frustrated in the http://pistons.nba-jersey.com/ love http://redskins.nfljersey.us.com/ situation to http://www.ralph-laurenspolo.co.uk/ hide here, http://www.philipp-plein.us.com/ simply can not face http://www.nikeair-max.ca/ the http://www.bottega-veneta.in.net/ reality. http://lions.nfljersey.us.com/ Qin http://www.cheapreplica-watches.in.net/ more http://michaelkors.euro-us.net/ distressed, http://www.marc-jacobsonsale.com/ she http://www.pandoracharms-canada.ca/ hoped Rong can http://www.burberry-handbagsoutlet.net.co/ be happy, http://www.sunglasses-outlet.net/ do http://www.ray-bans-sunglasses.net/ not want http://chiefs.nfljersey.us.com/ to http://www.oakleyoutlet.ar.com/ depressed. http://www.burberryonlineshop.de/ This http://heat.nba-jersey.com/ day, http://www.rayban-pas-cher.fr/ celery came to a http://www.chiflatiron.net.co/ small http://www.true-religion.com.co/ restaurant http://rayban.blackfriday.in.net/ to http://www.soccers-shoes.net/ eat, http://www.nike-free-run.de/ the restaurant http://www.nike-shoes.dk/ there http://jaguars.nfljersey.us.com/ are http://pelicans.nba-jersey.com/ two http://warriors.nba-jersey.com/ or http://www.oakleys-2017.in.net/ three http://www.timberlandbootsoutlet.us.com/ guests http://www.zxcoachoutlet.com/ in http://www.airjordans.us/ the http://www.longchamps.us.com/ meal. http://www.raybans-outlet.cc/ One of the guests http://www.reebok.com.de/ suddenly http://www.montres-pascher.fr/ put http://www.swarovskijewelrys.in.net/ down http://www.oakley-sunglasses.mex.com/ the utensils http://www.air-huarache.co.uk/ loudly shouting: http://www.adidasshoesca.ca/ "where the http://www.michael-kors.com.es/ boss, http://www.cheapoakleyss.com/ this dish http://www.michael-korsoutlet.cc/ so http://www.ralphlaurenonlineshop.de/ daring http://www.cheapshoes.net.co/ to http://www.hermesoutlet.shop/ dare http://www.the-northfaces.us.com/ to http://www.nike-air-max.com.de/ give http://www.nike-air-max.com.au/ me to eat." Qin http://cowboys.nfljersey.us.com/ heard http://www.polos-outlets.com/ that http://www.mcm-handbags.org/ this http://www.outlet-burberry.net.co/ guest http://www.vans-shoes.co.uk/ is to http://www.longchamp-bags.us.com/ find http://www.nike-shoescanada.ca/ fault, http://www.tory-burchsandals.in.net/ and http://www.asicsoutlet.us.org/ quickly http://www.raybans-outlet.com.co/ past http://www.swarovski-online-shop.de/ the http://www.the-north-face.org.uk/ appease, http://www.cheap-rolex-watches.org.uk/ trying http://www.coachfactory.shop/ to big http://www.timberlands-paschere.fr/ things http://www.truereligion-outlet.com.co/ Of the, but the http://bears.nfljersey.us.com/ guests http://celine.blackfriday.in.net/ determined http://www.truereligionjeans.net.co/ to http://www.burberry-outletonline.cc/ see http://www.lacosteoutlet.us.com/ Rong, http://www.canada-gooses.net/ see http://cavaliers.nba-jersey.com/ chen http://www.burberryoutlet-sale.com.co/ such http://www.air-maxschoenen.nl/ a http://www.the-northfaces.net.co/ wordy also pushed http://titans.nfljersey.us.com/ her http://www.coachoutlet-online.com.co/ one, http://raiders.nfljersey.us.com/ let http://www.hollisteronlineshop.com.de/ her http://lakers.nba-jersey.com/ fall http://www.burberrys-bags.net.co/ to the http://www.polo-ralph-lauren.de/ ground. http://www.marc-jacobs.us.com/ At http://vikings.nfljersey.us.com/ this http://www.christianlouboutin-shoes.ca/ time Rong rushed to come up http://www.ralphslaurenoutlet.us.com/ to help http://www.nikestore.com.de/ the celery, anger http://www.michaelkors.so/ asked http://www.ralph-laurenpolosoutlet.com/ the http://www.hollisters-canada.ca/ guests to http://www.pradaoutlet.com.co/ apologize http://wizards.nba-jersey.com/ to http://spurs.nba-jersey.com/ the celery. The http://www.nikerosherun.us/ guests bullying http://www.oakleyssunglasses.in.net/ hard to http://www.michaelkorsoutlet-online.ar.com/ see Rong http://www.barbour-factory.com/ out of http://www.christian-louboutins.in.net/ the http://www.hermesbirkin-outlet.com/ momentum http://www.burberry-outletcanada.ca/ was http://www.michael-kors-outlet.us.org/ gone, http://www.tory-burchoutlet.com.co/ and http://www.pandora.com.de/ dropped http://www.nba-shoes.com/ the meal http://timberwolves.nba-jersey.com/ left. http://www.abercrombie-fitchs.com/ Looked at http://www.hermes-bags.net/ the http://www.basketballshoes.com.co/ rare angel, http://www.barbour.in.net/ celery http://www.nhl-jerseys.us.com/ felt like http://www.coach-outletonline.ca/ a http://www.raybans-outlet.it/ hero http://www.nike-roshe-run.de/ like http://www.beats-by-dre.com.co/ her http://www.salvatoreferragamo.in.net/ hero, http://www.omega-watches.com.co/ when http://www.thenorthface.com.de/ she http://grizzlies.nba-jersey.com/ was http://www.thomas-sabo.com.de/ bullied http://www.nikestore.us/ heroic http://www.toms-outlet.net/ out http://giants.nfljersey.us.com/ to protect her, http://www.puma-shoes.de/ is http://www.hollisterclothingstore.org/ not a http://www.ray-bans.net.co/ cowardly http://www.oakley-outletonline.com.co/ deserter. http://www.nikefreeshoes-inc.co.uk/ Qin suddenly http://www.oakleyoutlet.fr/ courage http://www.michael-kors.cc/ to Rong http://www.swarovski-australia.com.au/ Rong http://www.burberryoutlets.net.co/ confession, http://www.cheap-nike-shoes.net/ she http://www.hugo-bossoutlet.com/ wanted http://www.poloralphlauren.cc/ to stay http://www.newbalanceshoes.com.es/ in http://www.pandorajewellery.com.au/ this http://www.ralph-laurenoutletonline.in.net/ hero http://www.armani-exchange.in.net/ side, no http://www.soccer-shoesoutlet.com/ longer http://www.newbalance-outlet.org/ let him reveal http://michaelkors.blackfriday.in.net/ the kind http://www.giuseppe-zanotti.net/ of http://www.coach-factory.in.net/ empty http://www.beatsheadphone.in.net/ eyes. Rong stunned http://www.adidas.com.se/ for http://www.newbalance-shoes.org/ a few http://www.nike-factorys.us/ seconds, http://www.tommy-hilfiger.co.nl/ raised http://www.nike-outlet.us.org/ so far http://www.swarovski-canada.ca/ the http://www.nike-tnrequinpascher.fr/ most http://www.horlogesrolex.nl/ brilliant smile accepted http://www.jordanretro.org/ the http://knicks.nba-jersey.com/ confession http://www.ralphlaurens-outlet.co.uk/ of http://browns.nfljersey.us.com/ celery. Later, http://www.retro-jordans.com/ celery know that Rong http://www.ray-banssunglasses.co.uk/ was http://www.ok-em.com/ rich, http://www.tracksuits-store.com/ and http://www.newoutletonlinemall.com/ she is completely http://www.ferragamoshoes.in.net/ two http://suns.nba-jersey.com/ people in http://www.the-northface.com.co/ the world, let her http://panthers.nfljersey.us.com/ initiation retreat. http://www.ralph-laurenoutletonline.com/ But Rong's words let her http://www.to-coachoutlet.com/ have http://www.cheapmichaelkors.us.org/ the courage, http://www.scarpe-hoganoutlets.it/ "I http://49ers.nfljersey.us.com/ love http://www.oakleysunglasses2017.com/ the http://www.womenclothes.in.net/ desperate for http://www.converse-shoes.net/ you http://www.barbours.us.com/ to http://www.burberry-outletstore.net/ become http://www.christianlouboutinshoes.jp.net/ a http://www.mk-outletonline.us/ hero, http://www.longchampoutlet.com.co/ do the greatest efforts to http://www.michaelkors.co.nl/ protect you, http://www.adidas-schuheonline.de/ just http://www.air-max.com.de/ ask http://bulls.nba-jersey.com/ you http://www.hollister-clothing.in.net/ to stay http://www.dsquared2.us.com/ with http://bucks.nba-jersey.com/ me." http://www.airyeezy.us.com/ Qin with http://www.ralph-laurens.org.uk/ a http://www.cheap-raybansoutlet.in.net/ good touched http://www.bcbg-maxazria.ca/ a love of http://www.ralphs-laurenpolos.com/ deserters, http://buccaneers.nfljersey.us.com/ Also http://www.raybanssunglasses.in.net/ became http://www.soft-ballbats.com/ her http://www.cheap-michaelkors.com/ hero. http://www.adidas-shoes.cc/ Perhaps http://www.toryburchsale.com.co/ this http://www.timberlandshoes.net.co/ is the http://www.kates-spade.com/ fate http://seahawks.nfljersey.us.com/ of http://www.katespades-outlet.in.net/ the http://www.christianlouboutin.org.uk/ wonderful, http://www.michaelkorsoutlet.ar.com/ a http://www.oakley-outlet.net.co/ person http://www.nike-mercurial.in.net/ can http://www.pandorajewelry.top/ be http://www.wedding-dresses.cc/ weak http://falcons.nfljersey.us.com/ because of http://www.levisjeans.com.co/ love, but http://www.tommy-hilfiger.com.de/ also http://www.longchamp.com.co/ because http://www.pandoras-charms.org.uk/ of love http://clippers.nba-jersey.com/ brave, to see who http://www.nikeshoes.org.es/ the http://www.chrome-hearts.in.net/ object is. http://www.airmax-2015.org/ Fortunately, http://www.true-religions.com/ he http://hawks.nba-jersey.com/ met http://www.airmax-90.org/ people who can http://patriots.nfljersey.us.com/ make http://www.burberry-outlets-online.co.uk/ their http://www.nike-schoenen.co.nl/ brave, http://coach-outlet.tumblr.com/ willing http://www.omegarelojes.es/ to http://www.louboutin.jp.net/ use a lifetime guarding this kind http://www.barbour-jacketsoutlet.net/ of good http://www.tommy-hilfiger.in.net/ celery http://www.the-northface.ca/ woman.
http://www.nba-jersey.com/ ',
'rating' => null,
'status' => true,
'notify' => false,
'type' => 'blog',
'comment_type' => 'comment',
'lft' => '133',
'rght' => '134',
'updated' => '2017-03-06 09:07:00',
'updated_by' => null,
'created' => '2017-03-06 09:07:00',
'created_by' => null
),
(int) 4 => array(
'id' => '589',
'parent_id' => null,
'model' => 'Node',
'foreign_key' => '253',
'user_id' => '0',
'name' => 'leilei3915',
'email' => 'linlei3915@hotmail.com',
'website' => '',
'ip' => '211.174.125.243',
'title' => null,
'body' => '20170308 leilei3915
http://www.oakley-sunglassesclearance.us.com
http://www.ralph-laurenpolo.us.org
http://www.oakleysunglassescheaps.us.com
http://www.coach-outletonlineclearance.us.com
http://www.kate-spadeoutletstore.us.com
http://www.longchampoutletofficial.us.com
http://www.pandoraoutletstore.us.com
http://www.cheapnfljerseys.eu.com
http://www.christian-louboutinshoes.us
http://www.cheapraybans-sunglasses.us.com
http://www.coach-outletonlinecoachfactoryoutlet.us.com
http://www.katespadeshandbags.us
http://www.christian-louboutinoutlet.us.org
http://www.coachfactoryoutletsales.us.com
http://www.michaelkorsoutlet-online.in.net
http://www.fitflopssaleclearance.name
http://www.lacosteoutlet.us.org
http://www.raybansun-glasses.com.co
http://www.cheapjordansfor-sale.us.com
http://www.pandorajewelrycharms.us.com
http://www.michaelkorsoutletonlinestore.us.org
http://www.fitflopsaleclearance.us.com
http://www.coachoutletonlinecoachfactoryoutlet.com.co
http://www.christianlouboutin.com.co
http://www.longchampoutlet.us.org
http://www.coachoutlet-clearance.us.org
http://www.fitflops-saleclearance.us
http://www.ralphlaurenoutletonlinestore.us.com
http://www.edhardyclothing.us.com
http://www.raybanssun-glasses.com.co
http://www.pandoraoutlets.us.com
http://www.polooutlet.us.org
http://www.airjordan.us.org
http://www.michaelkorssoutletclearance.us.com
http://www.michael-korshandbags.in.net
http://www.raybansunglassesformen.us.com
http://www.polooutlet.name
http://www.katespadeoutlet-store.us.com
http://www.oakley-sunglassesoutletonline.us.com
http://www.pradaoutletstore.us
http://www.michael-korsoutletstore.in.net
http://www.michaelkorsoutletclearancehandbags.us.com
http://www.pradaoutlet-store.us.com
http://www.pandorajewelry-outlet.us.com
http://www.michaelkorsoutletclearancee.us.com
http://www.oakleysunglasseswholesales.us.com
http://www.poloralphlaurenfactorystore.us.com
http://www.raybansunglassesonsale90off.us.com
',
'rating' => null,
'status' => true,
'notify' => false,
'type' => 'blog',
'comment_type' => 'comment',
'lft' => '199',
'rght' => '200',
'updated' => '2017-03-08 03:10:59',
'updated_by' => null,
'created' => '2017-03-08 03:10:59',
'created_by' => null
)
),
'Taxonomy' => array(),
'CustomFields' => array()
)
$model = 'Node'
$foreignKey = '253'
$parentId = '111'
$languages = array(
(int) 0 => array(
'Language' => array(
'id' => '1',
'title' => 'English',
'native' => 'English',
'alias' => 'eng',
'status' => true,
'weight' => '1',
'updated' => '2009-11-02 21:37:38',
'updated_by' => null,
'created' => '2009-11-02 20:52:00',
'created_by' => null
)
),
(int) 1 => array(
'Language' => array(
'id' => '2',
'title' => 'Polish',
'native' => 'Polski',
'alias' => 'pol',
'status' => true,
'weight' => '2',
'updated' => '2014-07-11 09:41:34',
'updated_by' => '1',
'created' => '2014-07-11 09:41:34',
'created_by' => '1'
)
)
)
$content_for_layout = '<div class="background-square">
<div class="container-fluid granateBlog">
<div class="form">
<div class="comment-form tac">
<h3>Dodaj nowy komenatrz</h3>
<p class="back"><a href="/blog/jak-poprawnie-powinien-wygladac-adres-strony">Wróć do oryginalnego postu: Jak poprawnie powinien wyglądać adres strony?</a></p><form action="/comments/comments/add/Node/253/111" id="CommentAddForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/><input type="hidden" name="data[_Token][key]" value="4f44df867e7a25b67212048a7f5d325e38a55ef5" id="Token1490407093"/></div><span id="error_field" class="errorFormat"></span><div class="input text required"><input name="data[Comment][name]" class="span8" placeholder="Nazwa" maxlength="50" type="text" id="CommentName" required="required"/></div><div class="input email required"><input name="data[Comment][email]" class="span8" placeholder="Email" maxlength="100" type="email" id="CommentEmail" required="required"/></div><div class="input text"><input name="data[Comment][website]" class="span8" placeholder="Strona internetowa" maxlength="200" type="text" id="CommentWebsite"/></div><div class="input textarea required"><textarea name="data[Comment][body]" class="span8" cols="30" rows="6" id="CommentBody" required="required"></textarea></div>
<script type="text/javascript">
var RecaptchaOptions = {
theme : 'clean'
};
</script>
<script type="text/javascript" src="http://api.recaptcha.net/challenge?k=6Lfd4wITAAAAAJgZkK8GqxPXzAiX1N_Q6fnXagug"></script>
<noscript>
<iframe src="http://api.recaptcha.net/noscript?k=6Lfd4wITAAAAAJgZkK8GqxPXzAiX1N_Q6fnXagug" height="300" width="500" frameborder="0"></iframe><br/>
<textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
<input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
<input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
</noscript><button class="sendComment" type="submit">Wyślij komentarz</button><div style="display:none;"><input type="hidden" name="data[_Token][fields]" value="33042d50af34c00774e6224f8b7be86fb68ed2d1%3A" id="TokenFields720141041"/><input type="hidden" name="data[_Token][unlocked]" value="recaptcha_challenge_field%7Crecaptcha_response_field" id="TokenUnlocked1032857098"/></div></form></div>
</div>
</div>
</div>
<script>
var validator = new FormValidator('CommentAddForm', [
{
name: 'data[Comment][name]',
rules: 'required',
message: 'Insert name and surname.',
display: 'Nazwa'
},
{
name: 'data[Comment][email]',
rules: 'required|callback_email2',
message: 'Insert proper email address.',
display: 'Email'
},
{
name: 'data[Comment][body]',
rules: 'required',
message: 'Insert message info.',
display: 'Treść wiadomości'
}
], function(errors, event) {
if (errors.length > 0) {
var errorString = '';
for (var i = 0, errorLength = errors.length; i < errorLength; i++) {
errorString += errors[i].message + '<br />';
}
document.getElementById('error_field').innerHTML = errorString;
document.getElementById('error_field').style.visibility='visible';
}
}
);
validator.setMessage('required', 'Pole zawierające %s nie może być puste.');
validator.setMessage('valid_email', 'Pole musi zawierać poprawny adres e-mail');
validator.registerCallback('email2', function(value) {
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(value);
})
.setMessage('email2', 'Pole musi zawierać poprawny adres email');
</script>
'
$scripts_for_layout = '<script type="text/javascript" src="/wysiwyg/js/wysiwyg.js?1404731478"></script>'
$title_for_layout = 'Comments'
include - APP/View/Themed/Granate/Layouts/default.ctp, line 22
View::_evaluate() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 949
View::_render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 911
View::renderLayout() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 542
View::render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 479
Controller::render() - APP/Vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php, line 954
CroogoAppController::render() - APP/Vendor/croogo/croogo/Croogo/Controller/CroogoAppController.php, line 351
Dispatcher::_invoke() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 198
Dispatcher::dispatch() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 165
[main] - APP/webroot/index.php, line 151
Dodaj nowy komenatrz
Wróć do oryginalnego postu: Jak poprawnie powinien wyglądać adres strony?