Уроците

Player_pz

Registered
Ако кода в уроците е оцветен , би било доста по-удобно за всички :/
Едва ли бих могъл да ви обясна по-добре отколкото сами да видите -> http://web-tourist.net/login/login/view.php?st=2785 , нещо такова имам предвид .
 
Аз мисля че това си е до автора.
Ако тои иска писането да е урок ще се постарае да е тъкъв, прилежен, разбируем за читателя
Останалото мисля че е : Ето ви кода copy / paste.
В сайта не намирам някаде да има критерии за писане на уроци така че кой как знае.
 
Първото, което е ,че доста по-ясно става къде свършва , къде почва и т.н. . Просто се набива на очи , щото е оцветено , друго е че синтаксиса на езиците става по-разбираем за начинаещите . Освен това , може лесно да се намери грешка в кода ,ако има таквава .
Ако кода се И позиционира ще е перфектно .
Това като цяло е голямо удобство , дано админ си промени мнението ...
 
Когато го коментирахме 10 пъти аз отказах.
Защото оцветяването на кода води до набиването на стотици тагове в кода.
Всяка дума от кода се загражда в тагове с различен цвят и шрифт и т.н.
Прецених, че не е добре за оптимизацията и се отказах.
Все още съм на това мнение.
 
admin каза:
Когато го коментирахме 10 пъти аз отказах.
Защото оцветяването на кода води до набиването на стотици тагове в кода.
Всяка дума от кода се загражда в тагове с различен цвят и шрифт и т.н.
Прецених, че не е добре за оптимизацията и се отказах.
Все още съм на това мнение.
Така е, но ако се използва javascript за оцветяването, няма да има промяна в html кода :)
Роботите, които индексиращи страниците в интернет стават все по-умни и интерпретират джаваскрипт кода, предполагам биха разпознали по-известните syntax highlighter-и. Особено (http://code.google.com/p/google-code-prettify/) :) Все пак задвижва code.google.com :)

Изпратих въпрос относно тази тема в Google Webmaster Help и очаквам отговор скоро :)
 
Не може ли в "Профил" да има тикче, което да пита дали иска кода да бъде оцветен. Гугъл бота не би трябвало да го смени и ще го вижда по обикновенният начин а ние по новия. Би било удобно и във форума да оцветява. :oops:
 
Казаха ми, че няма да има проблеми със SEO-то, ако се използва javascript за оцветяване.
Ако Админ се реши, репоръчвам Google Code Prettify :)
ПП. Идеята на NewGuy е доста добра :)
 
F1r3Fl3x каза:
Казаха ми, че няма да има проблеми със SEO-то, ако се използва javascript за оцветяване.
Ако Админ се реши, репоръчвам Google Code Prettify :)
ПП. Идеята на NewGuy е доста добра :)

ok.

Това може да го пробвам.
В началото в форума, а след това в уроците.
 
admin каза:
ok.

Това може да го пробвам.
В началото в форума, а след това в уроците.
Супер :)

По подразбиране GCP не оцветява PHP променливите. Трябваше да се направи малко промяна по кода за да се използва. Утре като се освободя ще се разровя из файловете ми и ще дам линк към готовия сорс :)
 
Под ИЕ се чупи.
Нямам идея защо.

[css]
.navigation li:hover a.base{ background-position:left -52px; color:#fefefe; }
.navigation li:hover a.base span{ background-position:right -78px; color:#fefefe; }
[/css]


PHP:
<?php
$mysqli = mysqli_init();
$mysqli -> real_connect($db_host, $db_user, $db_pass, $db_name);
// Вече сме закачени със сървъра и базата дании, продължаваме със заявката

$mysqli -> query("select name from users");
// Заявката е готова, избрали сме колоната name от users, извличаме данните

while($row = $mysqli -> fetch_aray()) {
print $row['name'] . "<br />\n";
}
// Данните са изведени в while цикъл, затваряме заявката

$mysqli -> close();
?>

[js]

// Copyright (C) 2009 Google Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.



/**
* @fileoverview
* Registers a language handler for CSS.
*
*
* To use, include prettify.js and this file in your HTML page.
* Then put your code in an HTML tag like
* <pre class="prettyprint lang-css"></pre>
*
*
* http://www.w3.org/TR/CSS21/grammar.html Section G2 defines the lexical
* grammar. This scheme does not recognize keywords containing escapes.
*
* @author mikesamuel@gmail.com
*/

PR.registerLangHandler(
PR.createSimpleLexer(
[
// The space production <s>
[PR.PR_PLAIN, /^[ \t\n\f]+/, null, ' \t\n\f']
],
[
// Quoted strings. <string1> and <string2>
[PR.PR_STRING,
/^\"(?:[^\n\f\\\"]|\\(?:\n?|\n|\f)|\\[\s\S])*\"/, null],
[PR.PR_STRING,
/^\'(?:[^\n\f\\\']|\\(?:\n?|\n|\f)|\\[\s\S])*\'/, null],
['lang-css-str', /^url\(([^\)\"\']*)\)/i],
[PR.PR_KEYWORD,
/^(?:url|rgb|\!important|@import|@page|@media|@charset|inherit)(?=[^\-\w]|$)/i,
null],
// A property name -- an identifier followed by a colon.
['lang-css-kw', /^(-?(?:[_a-z]|(?:\\[0-9a-f]+ ?))(?:[_a-z0-9\-]|\\(?:\\[0-9a-f]+ ?))*)\s*:/i],
// A C style block comment. The <comment> production.
[PR.PR_COMMENT, /^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//],
// Escaping text spans
[PR.PR_COMMENT, /^(?:)/],
// A number possibly containing a suffix.
[PR.PR_LITERAL, /^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],
// A hex color
[PR.PR_LITERAL, /^#(?:[0-9a-f]{3}){1,2}/i],
// An identifier
[PR.PR_PLAIN,
/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i],
// A run of punctuation
[PR.PR_PUNCTUATION, /^[^\s\w\'\"]+/]
]),
['css']);
PR.registerLangHandler(
PR.createSimpleLexer([],
[
[PR.PR_KEYWORD,
/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i]
]),
['css-kw']);
PR.registerLangHandler(
PR.createSimpleLexer([],
[
[PR.PR_STRING, /^[^\)\"\']+/]
]),
['css-str']);
[/js]
 
admin, под кой IE се чупи и кое? Защото аз поне не видях нещо нередно в тази страница като погледнах. Иначе става супер :?: :?: :?:
 
Така като гледам кода на пръв поглед само под ИЕ6 няма да работи, но най-добре дай едно демо да тестваме :)
 
HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Тест</title>
</head>
<body>
<div id="myid">
<ul class="clearfix">
<li><a href="#">Линк 1</a></li>
<li><a href="#">Линк 2</a></li>
<li><a href="#">Линк 3</a></li>
<li><a href="#">Линк 4</a></li>
</ul>
</div>
</body>
</html>

Нещо го няма html форматирането :)
 

Back
Горе