Создаем карту сайта и прочее :)

В это посте, я хочу познакомить вас с замечательным сервисом, который создает:
un-compressed XML Sitemap
compressed XML Sitemap
ROR Sitemap
HTML Sitemap
Sitemap in Text Format

Вот сам сервис. До 500 страниц — создает бесплатно!

Paginator (постраничный вывод) данных из базы MySQL

$page — номер страницы.
В данном примере на страницу выводиться десять новостей.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
if ((!$page)||($page==1)){
        $query="Select * from `news` limit 0,20";
        $result = @mysql_query($query);
       
        while ($row = mysql_fetch_object($result)){
            echo htmlspecialchars($row->id)."-";
            echo htmlspecialchars($row->date)."-";
            echo htmlspecialchars($row->text)."-";
            }
       
        }
   
        else{
            $fr = $page."0";
            $to = $page+10;
            $query = "Select * from `news` limit $fr,$to";
            $result = @mysql_query($query);
            while ($row = mysql_fetch_object($result)){
            echo htmlspecialchars($row->id)."-";
            echo htmlspecialchars($row->date)."-";
            echo htmlspecialchars($row->text)."-";
            }
            }

Продажа места под статьи — стыдно или позорно?

Сейчас выгодным стало продавать на своих сайтах места под статьи, да и затрат практически ни каких нет. Но вот как отреагирует пользователь, который посещает и читает ваш сайт?

С одной стороны — позорно: вы превращаете свой сайт в сборник статей и ссылок оптимизированных под поисковики, а с другой — вы не утруждаете себя в наполнении и получаете прибыль.
Read more

Правила хорошего тона при создании сайта

  1. размер страницы не должен превышать более 5кб;
  2. стили должны быть выведены в отдельный файл;
  3. удалены лишние комментарии к коду;
  4. если страница обновляется не часто — включите кеширование;
  5. указывайте кодировку в теге <meta>;
  6. после создания таблицы стилей и структуры сайта, пройдите тест на валидность вашего когда;
  7. при написании любого кода, особенно когда программируете, оставляйте хотя бы какие-то комментарии по функциям и переменным;
  8. не вставляйте музыкальное сопровождение, которое нельзя пользователю выключить;
  9. избегайте применения всплывающих окон с рекламой. Даже наличие «Х» у окна, не всегда означает, что рекламное объявление закроется.
  10. никогда не перенаправляйте и не создавайте любых страниц без ведома и согласия пользователя. Каждое событие на экране должно быть предсказуемым для пользователя.
  11. сведите к минимуму анимацию на сайте;
  12. избегайте грамматических ошибок. Поверьте, красивый любой язык только придаст шарм вашему сайту;
  13. не оставляйте адрес электронной почте в виде » вася (собачка) мыло (точка) ру». Это создает много неудобств для пользователя, который хочет вам написать письмо. В Интернете достаточно много различных анти-спам фильтров.
  14. создавайте разделы и ссылки понятные для человека;

тестируйте свой сайт в различных браузерах, перед открытием сайта.