За последние 24 часа нас посетили 34036 программистов и 1821 робот. Сейчас ищут 806 программистов ...

Блог

Тема в разделе "Прочее", создана пользователем Elkaz, 24 мар 2008.

  1. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Зацените - http://blog.warhour.ru/
    Работал около 10-14 дней.
    Дизайн подкинут темой Олега про tango theme css ;)
    Парсер шаблона написан благодаря Сергею 89.
    Шапка рисуется.
    Админка здесь - http://blog.warhour.ru/admin

    ЧПУ нет и не будет
    Счетчиков/статистики нет и не будет
    Есть разделение по категориям
    Есть разделение по уровням доступа (гости, зарегестрированные пользователи (пока нету), друзья, только я)
    Есть админка для записей и настроек блога (meta tags / title / путь до шапки и т.д)
    Четко разделена программная и html'ная часть (кроме админки. Там использовал native PHP, т.е html, а внутри него РНР код. А не наоброт)
    Комментарии пока доступны без регистрации
    Облако тегов пока только генерируется. Поиск и прочее буду делать чуть позже

    Ваша оценка? :)
     
  2. cf

    cf Активный пользователь

    С нами с:
    28 окт 2007
    Сообщения:
    225
    Симпатии:
    0
    Адрес:
    St. Petersburg, Russia
    мне нравится. имхо необходимый функционал присутствует, дизайн глазу приятен.
     
  3. md5

    md5 Активный пользователь

    С нами с:
    29 янв 2007
    Сообщения:
    250
    Симпатии:
    0
    а зачем горизонтальная прокрутка?
     
  4. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Далеко не присутсвует даже его часть... (подробности в "каментах" к "первому посту" на сайте)
     
  5. Anonymous

    Anonymous Guest

    Неплохо. Но работай дальше...
    Тоже себе блог завести, что ли?
     
  6. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    я уже года два хочу это сделать =)
     
  7. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Я тоже давно хочу, но всё находятся отмазки для того чтоб отложить на потом...
    (как говорится "не откладывай на завтра, то что можешь отложить на после завтра")
     
  8. Clone

    Clone Guest

    Дизайн блевотный, но программа вроде прикольная, если развить... У меня блогу года два, только вот что там писать...
     
  9. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    cf
    Спасибо большое :)

    md5
    Не вижу. Где?

    Vladson
    Насчет комментариев - спасибо. Исправлю.
    Ссылку на блог скинь, поставлю.

    0. Поставлю ссылку комментировать
    1. Это согласно W3C. А я придерживаюсь стандартов, но не до конца. Лично мне удобнее не указывать action, даже если это правильнее.
    2. Ок, спасибо
    3. Действительно
    4. Оно хранится, просто забыл в value прописать. Спасибо
    5. Пока нет регистрации и модерации решил хоть как-то ограничиться
    6. Оно будет через БД выводиться, поэтому я пока не написал.

    По поводу функционала - пока работает только комментарии и вывод записей. Но планов много - буду осуществлять понемногу.

    Горбунов Олег
    Спасибо :) От тебя приятно слышать вдвойне.
    Работать будем)) Пиши блог, добавлю в друзья :p

    Clone
    Дизайн делался для себя, а не для кого-то. Поэтому о вкусах не спорят. Я лично тащусь от стиля Алюминия и зеленого. Мне нрава. А админка сделана полностью в стиле алюминия, потом скрины выложу.

    У меня есть что писать. Периодически бывает необходимость вывести свой код для комментирования или просто пописать в блог (возраст такой xD). ЖЖ уже запарил скоростью открытия.
     
  10. cf

    cf Активный пользователь

    С нами с:
    28 окт 2007
    Сообщения:
    225
    Симпатии:
    0
    Адрес:
    St. Petersburg, Russia
    это уже детали: вопросы вкуса, привычки, етц. _имхо_.
     
  11. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Нужно реализовать подсветку РНР-кода :)
    нужно что-то такое

    PHP:
    1. <?
    2. preg_replace("/\[php\](.*?)\[\/php\]", highlight_string ($1), $text);
    3.  
    Any ideas?)
     
  12. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Лови, поправь только под себя, это два кусочка из моего класса для работы с бибикодами, они как раз за подсветку php-синтаксиса отвечают.
    PHP:
    1. <?php
    2. # Подсветка синтаксиса PHP
    3.         $text = preg_replace_callback('#\[php\](.*?)\[/php\]#si',
    4.         create_function('$matches', '
    5.         global $BBCODES;
    6.         global $lang;
    7.         $matches[1] = str_replace("&gt;", ">", $matches[1]);
    8.         $matches[1] = str_replace("&lt;", "<", $matches[1]);
    9.         $matches[1] = str_replace("&quot;", """, $matches[1]);
    10.         $matches[1] = str_replace("&amp;", "&", $matches[1]);
    11.         $matches[1] = (stripos($matches[1], "<?php") === false)? "<?php ".$matches[1]."" : $matches[1];
    12.         $matches[1] = highlight_string($matches[1], 1);
    13.         $matches[1] = $BBCODES->php_bbcode($matches[1]);
    14.         $result = "<div style="border:#999999 dashed 1px; margin: 5px 20px 5px 20px; padding:10px;"><a href="http://www.php.net" target="_blank" style="color:#333333; font-weight:bold;"">PHP</a><br /><br />".$matches[1]."</div>";
    15.         return $result;'),
    16.         $text);
    17.         # Подсветка синтаксиса PHP
    18.  
    19. # Это было раз
    20.  
    21.  
    22. # А это два
    23.  
    24.     public function php_bbcode($code)
    25.     {
    26.         if(strlen($code) > 0)
    27.         {
    28.             $br_num = substr_count($code, '<br />');
    29.  
    30.             $numeric[] = '<table><tr><td style="font-size:13px; border-right:#999999 dashed 1px; padding-right:5px; font-family:"Courier New", Courier, monospace; text-align:right; vertical-align:top;">';
    31.  
    32.             for($i=1; $i<=$br_num + 1; $i++)
    33.             {
    34.                 $numeric[] = $i.'&nbsp;<br />';
    35.             }
    36.  
    37.             $numeric[] = '</td><td style="font-size:13px; padding-left:10px; vertical-align:top;">'.$code;
    38.  
    39.             $numeric[] = '</td></tr></table>';
    40.  
    41.             $code = implode('', $numeric);
    42.         }
    43.  
    44.        return $code;
    45.     }
    Думаю разберешься как это работает )
     
  13. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Hight
    Спасибо, как раз то что нужно :)
     
  14. creage

    creage Активный пользователь

    С нами с:
    12 мар 2008
    Сообщения:
    131
    Симпатии:
    0
    Адрес:
    Киев
    дизайн сакс. Блог - это типа многа букав, которые нужно читать. Ключевое слово - "читать". Что лучше всего читается? Откройте любую нормальную газету, или книгу, журнал - и посмотрите на оформление и верстку. Сделайте так, чтобы было удобно читать.

    Юзабилити тоже никакое. Нажать на кнопку "комментировать", чтобы прочесть коменты - это жестко. Там же и ссылка - http://blog.warhour.ru/?p=comments&id=1 - зачем передавать 2 параметра, когда можно все сделать одним? ?comment=1 не лучше?

    Опубликовано: Elkaz | Комментариев: 7 | Комментировать | Просмотров: 45 - когда уже люди научатся делать не роботоподобные интерфейсы? Разве примерно так:

    не лучше?

    Copyright © 2008. Все права защищены - масло масляное.

    Облако тегов, нисколько не облако, а простой список через запятую.

    Ога.
     
  15. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    creage
    Ога, умные все очень.
    Я не дизайнер. И не верстальщик. Если вам не нравится дизайн идите и делайте себе в стиле веб два нуля. Меня мой устраивает на все миллард процентов.
    Насчет всего остального это уже полный бред. Перечитайте сообщение свое и поймете о чем я.
     
  16. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Горбунов Олег
    Может и это возьму... Правда на JS реализацию как-то не хо )
    Сам что юзаешь?
     
  17. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    creage
    p это сокращенно от page.
    page = search
    page = friends
    page = history
    page = notes
    page = ...

    Приблизительно ясно?
     
  18. creage

    creage Активный пользователь

    С нами с:
    12 мар 2008
    Сообщения:
    131
    Симпатии:
    0
    Адрес:
    Киев
    я догадался что передает ваш параметр, и уверен, что это криво.

    сравните
    ?module=design&action=sucks&id=1
    и
    ?designSucks=1

    как легче и проще?)

    И потом, я не со зла пишу коменты по вашему блогу - вы сами выставили его на всеобщее обозрение, ожидая их. Хотели критики - получите. И воспринимайте ее должным образом.
     
  19. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Ваше право.
    Легче и проще по моему варианту. При наращивании функциональности. Читайте выше - ЧПУ не будет.

    Критику я услышал конструктивную от Владсона. Ваша "критика" это мелкие придирки. Не более.
     
  20. Anonymous

    Anonymous Guest

    Я юзаю то что советую )
     
  21. Anonymous

    Anonymous Guest

    Глубоко похрен, ибо урлы никто руками не набирает. Elkaz прав,
     
  22. Anonymous

    Anonymous Guest

    У JS реализации большой плюс - в частности, интерпритация на стороне клиента (т.е. нагрузка на парсинг и анализ кода).
     
  23. cf

    cf Активный пользователь

    С нами с:
    28 окт 2007
    Сообщения:
    225
    Симпатии:
    0
    Адрес:
    St. Petersburg, Russia
    нет.
     
  24. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Elkaz Лучше как у всех нормальных движков
    Код (Text):
    1. <a href="?comment=1">Комментарии (7)</a>