Сегодня 5 февраля, среда ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7278
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
RuMasters
RuMasters
Голосов: 1
Адрес блога: http://rumasters.net/
Добавлен: 2010-07-03 15:51:01
 

Верстальщики [3]

2011-03-06 17:00:30 (читать в оригинале)

Просто убивает верстка стандартных шаблонов для интернет-магазинов. Не знаю, кто у них там верстает, но так же просто нельзя. До смешного доходит =)

Смотрел верстку одного из шаблонов phpshop. Структура была такая примерно:

<div>
<div>
<div>
Заголовок каталога
</div>
</div>
</div>

Конечно дивам были даны классы. Но зачем создавать 3 вложенных дива, каждому давать классы, и задавать параметры отступов? Можно было просто воспользоваться одним единственным, h1 к примеру. И задать ему соответствующие отступы. Причем это был не единственный такой момент.

Я даже как то уменьшал их код, правил верстку. После моей “переверстки”, количество кода на 40% уменьшилось, на отображение это никак не повлияло. И кстати за заказ верстки у них они просят 12 675 руб. Платить столько, за их качество?! Я бы никогда не стал.

Сейчас работаю с shopcms, тут тоже юмористы нашлись. Верстка блока авторизации, та часть где находится кнопка “Вход”:

 <td valign="middle" align="left" style="padding-left: 4px;"><div align="center">
                <table cellspacing="0" cellpadding="0" class="fsttab">
                  <tr>
                    <td><table cellspacing="0" cellpadding="0" class="sectb">
                        <tr>
                          <td><a href="#" onclick="document.getElementById('userform').submit(); return false">{$smarty.const.BUTTON_ENTER_AUTH}</a></td>
                        </tr>
                      </table></td>
                  </tr>
                </table>
              </div></td>

Опустим тот момент, что они на таблицах практически все верстают. Но зачем было пихать эту самую кнопку “Вход” в две таблицы, которыe находятся в ячейке ещё одной таблицы? Это бред. Есть же div в крайнем случае. Хотябы даже так сделать:

 <td valign="middle" align="left" style="padding-left: 4px;">
                <div class="fsttab">
<div class="sectb"><a href="#" onclick="document.getElementById('userform').submit(); return false">{$smarty.const.BUTTON_ENTER_AUTH}</a>
                      </div></div>
            </td>

И я даже уверен, что можно сделать это все гораздо красивее и с меньшим количеством кода. Если поковырятся и изменить верстку, как следует.

Смотря вот на такие вещи, как то даже заказывать ничего не хочется у этих людей. Появляется страх, что код магазина у них находится на том же уровне.



Доска

2011-02-25 20:27:11 (читать в оригинале)

Было дело такое, приспичило мне иметь доску, на которой можно писать маркером. Примерно как у Хауса. =) Но как оказалось, доски такие довольно дорогие, по крайней мере я так посчитал, что кусок металла с покрашенной поверхностью не должен стоить выше 1000 рублей =) А доску то хотелось!

И вот в один прекрасный(а может и не очень) день, мама купила рамку для одной картины. Рамка была довольно большая, а стоимость её очень низкой, так как была она куплена в ИКЕЕ =) И было решено сделать из такой рамки доску.

Сходил я ,купил ещё одну рамку специально для себя. Белый фон был сделан из бумаги которая была под плексигласом самой рамки, просто перевернул листок другой стороной. Сделал на стене из самореза вешалку под рамку, и повесил, чему был очень рад =)

Доска очень удобная штука, с утра записываю необходимые дела к вечеру они постепенно удаляются с доски. И висит доска на стене перед глазами.

Обнаружился один минус, маркер стирается хорошо только в течении часов 2-3 после записи. Но я подозреваю что это у меня маркер нехороший, и поэтому такая штука получается. Нужно проверить с другим маркером.

А вот, и фотка с доской =) Качество не лучшее, фотографировал на телефон =)

И, да, чуть не забыл. Маркер для доски не любой подходит =) Мне сказали что называется он “Маркер для магнитно-маркерной доски”. Ни в коем случае не пишите на ней перманентным маркером, иначе шкуркой стирать придется :D

P.S. Заметил интересную вещь, если вам очень лень вообще чем либо заниматься, попробуйте сделать небольшую перестановку, как ни странно, это помогает. Или заняться творчеством, сделать что-нибудь особое =) Порисовать, или сделать какую-нибудь полезную вещь.

Весна, кстати тоже прекрасный повод заняться работой, ведь, как выйдешь на улицу, увидишь это весеннее солнце, сразу и настрой другой =)



Плагин tru_tags. Теги к статьям в TxP. Инструкция по применению.

2011-02-25 09:10:49 (читать в оригинале)

Установка.

  1. Идем на официальную страничку релиза. Не сохраняем, а просто открываем в браузере.(хотя можно и сохранить, и потом открыть блокнотом)
  2. Копируем открытый “набор символов”. Идем в админку TxP “Настройки” – “Плагины”, вставляем в поле “Установить плагин”, нажимаем “Загрузить”, затем “Установить”.
  3. Активируем плагин. Чтобы в столбце “Активен” стояло “Да”.

Настройка плагина.

Шаг первый: Создание новой секции

Для работы tru_tags в Textpattern необходимо создать специальную секцию, по умолчанию “tag” 1. Создайте эту секцию, с любыми нужными вам настройками(Публиковать статьи в этой секции вы все равно не будете). Вот такие настройки поставил автор плагина 2

Создать секцию tag

1 Вы можете использовать секцию с другим названием, но вам придется поменять настройки плагина через админку для его нормальной работы. Для этого нужно пройти “Расширения”->“tru_tags” и обновить настройки.

2 Обратите внимание что “Использовать страницу” стоит default – вам этот вариант может не подойти. Эта секция будет отображаться,когда человек кликнет на тег, для вывода поиска по тегам. Вам к примеру нужна будет страница, в которой правильно отображаются заголовки, слои. Для правильного вывода автор на своей default странице использует <txp:if_section name=“tag”> чтобы изменить вывод.
(Прим.переводчика – В общем вы можете как автор использовать по умолчанию default страничку и воспользоваться в ней тегом <txp:if_section name=“tag”> или же просто создать специально для этой секции отдельную страницу).

Шаг второй: Обратиться к плагину из соответствующей секции

Чтобы теги поиска по тегам и облака тегов работали, вам нужно вписать тег <txp:tru_tags_handler /> в ту страницу, которую вы выбрали в первом шаге. Автор переписал стандартный тег

Бред
10.05.2011 - Жизнь,

В последнее время жизнь в какой-то бред превратилась. С людьми вокруг что-то странное творится, со мной аналогично. Запуталось все окончательно, и я запутался. Незнаю что сделать, как поступить.

А раньше все было как-то просто и понятно. Я знал чего хочу, и как этого достичь. Бред полнейший в общем.

Ещё скоро сессия, и бакалаврскую работу защищать. И это всё усложняет. И так я настолько ленив что ничего не делаю практически, так с учебой думаю вообще обо всем забуду. Хотя наверное так и нужно на время обо всем забыть. Может уложится все само по себе. Хотя так редко бывает, если откладывать проблемы обычно становится только хуже.

В блог давно не писал. А вот сейчас почему-то решил написать. Потихоньку переделываю дизайн под более строгий как мне кажется формат. Если всё будет ок, то по окончании создам пару цветовых вариантов и выложу дизайн в паблик.

+ нужно не забыть добить перевод мануала по tru_tags

Комментарии
Верстальщики
06.03.2011 - Верстка, FreeLance

Просто убивает верстка стандартных шаблонов для интернет-магазинов. Не знаю, кто у них там верстает, но так же просто нельзя. До смешного доходит =)

Смотрел верстку одного из шаблонов phpshop. Структура была такая примерно:

<div>
<div>
<div>
Заголовок каталога
</div>
</div>
</div>

Конечно дивам были даны классы. Но зачем создавать 3 вложенных дива, каждому давать классы, и задавать параметры отступов? Можно было просто воспользоваться одним единственным, h1 к примеру. И задать ему соответствующие отступы. Причем это был не единственный такой момент.

Я даже как то уменьшал их код, правил верстку. После моей “переверстки”, количество кода на 40% уменьшилось, на отображение это никак не повлияло. И кстати за заказ верстки у них они просят 12 675 руб. Платить столько, за их качество?! Я бы никогда не стал.

Сейчас работаю с shopcms, тут тоже юмористы нашлись. Верстка блока авторизации, та часть где находится кнопка “Вход”:

 <td valign="middle" align="left" style="padding-left: 4px;"><div align="center">
                <table cellspacing="0" cellpadding="0" class="fsttab">
                  <tr>
                    <td><table cellspacing="0" cellpadding="0" class="sectb">
                        <tr>
                          <td><a href="#" onclick="document.getElementById('userform').submit(); return false">{$smarty.const.BUTTON_ENTER_AUTH}</a></td>
                        </tr>
                      </table></td>
                  </tr>
                </table>
              </div></td>

Опустим тот момент, что они на таблицах практически все верстают. Но зачем было пихать эту самую кнопку “Вход” в две таблицы, которыe находятся в ячейке ещё одной таблицы? Это бред. Есть же div в крайнем случае. Хотябы даже так сделать:

 <td valign="middle" align="left" style="padding-left: 4px;">
                <div class="fsttab">
<div class="sectb"><a href="#" onclick="document.getElementById('userform').submit(); return false">{$smarty.const.BUTTON_ENTER_AUTH}</a>
                      </div></div>
            </td>

И я даже уверен, что можно сделать это все гораздо красивее и с меньшим количеством кода. Если поковырятся и изменить верстку, как следует.

Смотря вот на такие вещи, как то даже заказывать ничего не хочется у этих людей. Появляется страх, что код магазина у них находится на том же уровне.

Теги: работа, ужасная верстка
Комментарии [3]
Доска
25.02.2011 - Жизнь,

Было дело такое, приспичило мне иметь доску, на которой можно писать маркером. Примерно как у Хауса. =) Но как оказалось, доски такие довольно дорогие, по крайней мере я так посчитал, что кусок металла с покрашенной поверхностью не должен стоить выше 1000 рублей =) А доску то хотелось!

И вот в один прекрасный(а может и не очень) день, мама купила рамку для одной картины. Рамка была довольно большая, а стоимость её очень низкой, так как была она куплена в ИКЕЕ =) И было решено сделать из такой рамки доску.

Сходил я ,купил ещё одну рамку специально для себя. Белый фон был сделан из бумаги которая была под плексигласом самой рамки, просто перевернул листок другой стороной. Сделал на стене из самореза вешалку под рамку, и повесил, чему был очень рад =)

Доска очень удобная штука, с утра записываю необходимые дела к вечеру они постепенно удаляются с доски. И висит доска на стене перед глазами.

Обнаружился один минус, маркер стирается хорошо только в течении часов 2-3 после записи. Но я подозреваю что это у меня маркер нехороший, и поэтому такая штука получается. Нужно проверить с другим маркером.

А вот, и фотка с доской =) Качество не лучшее, фотографировал на телефон =)

И, да, чуть не забыл. Маркер для доски не любой подходит =) Мне сказали что называется он “Маркер для магнитно-маркерной доски”. Ни в коем случае не пишите на ней перманентным маркером, иначе шкуркой стирать придется :D

P.S. Заметил интересную вещь, если вам очень лень вообще чем либо заниматься, попробуйте сделать небольшую перестановку, как ни странно, это помогает. Или заняться творчеством, сделать что-нибудь особое =) Порисовать, или сделать какую-нибудь полезную вещь.

Весна, кстати тоже прекрасный повод заняться работой, ведь, как выйдешь на улицу, увидишь это весеннее солнце, сразу и настрой другой =)

Теги: лень, работа
Комментировать
Плагин tru_tags. Теги к статьям в TxP. Инструкция по применению.
25.02.2011 - TextPattern,

Установка.

  1. Идем на официальную страничку релиза. Не сохраняем, а просто открываем в браузере.(хотя можно и сохранить, и потом открыть блокнотом)
  2. Копируем открытый “набор символов”. Идем в админку TxP “Настройки” – “Плагины”, вставляем в поле “Установить плагин”, нажимаем “Загрузить”, затем “Установить”.
  3. Активируем плагин. Чтобы в столбце “Активен” стояло “Да”.

Настройка плагина.

Шаг первый: Создание новой секции

Для работы tru_tags в Textpattern необходимо создать специальную секцию, по умолчанию “tag” 1. Создайте эту секцию, с любыми нужными вам настройками(Публиковать статьи в этой секции вы все равно не будете). Вот такие настройки поставил автор плагина 2

Создать секцию tag

1 Вы можете использовать секцию с другим названием, но вам придется поменять настройки плагина через админку для его нормальной работы. Для этого нужно пройти “Расширения”->“tru_tags” и обновить настройки.

2 Обратите внимание что “Использовать страницу” стоит default – вам этот вариант может не подойти. Эта секция будет отображаться,когда человек кликнет на тег, для вывода поиска по тегам. Вам к примеру нужна будет страница, в которой правильно отображаются заголовки, слои. Для правильного вывода автор на своей default странице использует <txp:if_section name=“tag”> чтобы изменить вывод.
(Прим.переводчика – В общем вы можете как автор использовать по умолчанию default страничку и воспользоваться в ней тегом <txp:if_section name=“tag”> или же просто создать специально для этой секции отдельную страницу).

Шаг второй: Обратиться к плагину из соответствующей секции

Чтобы теги поиска по тегам и облака тегов работали, вам нужно вписать тег <txp:tru_tags_handler /> в ту страницу, которую вы выбрали в первом шаге. Автор переписал стандартный тег следующим образом:

<txp:if_section name="tag"> #если секция tag
<txp:tru_tags_handler />
<txp:else /> #,в любом другом случае
<txp:article />
</txp:if_section>

Примечание, that tru_tags_handler по умолчанию использует форму “search_form”, если вы хотите использовать другую форму, то её можно указать в атрибуте listform.

Шаг третий: Настройте ваши статьи для вывода тегов.

В том месте, где вы хотели бы вывести список тегов к определенной статье(форма вывода статьи), вписываем следующее:

<txp:tru_tags_if_has_tags>
tags: <txp:tru_tags_from_article />
</txp:tru_tags_if_has_tags>

Шаг четвертый: Если необходимо, выведите облако тегов

Если вы хотите вывести облако тегов на вашем сайте ещё где-то кроме как на странице http://вашсайт/tag/, делается это с помощью тега:

<txp:tru_tags_cloud />

Смотрите ниже описания тегов, если вы хотите вывести не облако,а список тегов можно воспользоваться специальным тегом tru_tags_list.

Шаг пятый: Начните расставлять теги!

Во время написания поста, вписывайте ваши теги в поле для ключевых слов, в левом блоке “Продвинутые настройки”. Теги необходимо разделять запятой с пробелом. Пробел нужен для правильной генерации URL тегов.

Другие возможные настройки плагина

Вы можете использовать tru_tags_if_tag_search, tru_tags_tag_parameter и txp:search_term для настройки заголовков ваших страниц или результатов поиска по тегам. Подробнее ниже.

Другие возможные настройки

Настройки заголовков страниц

Вы можете использовать теги tru_tags_if_tag_search, tru_tags_tag_parameter, и txp:search_term для настройки заголовков ваших страниц или вывода результатов поиска по тегам. Более подробное описание тегов будет ниже.

Настройка ваших RSS и Atom лент

По умолчанию tru_tags вставляет теги статей в RSS и Atom ленты, используя стандартные XML элементы, чтобы к примеру Technorati (и другие сайты) могли определить теги. Если вас это не очень устраивает, вы можете поменять настройки плагина во вкладке Расширения -> tru_tags в админке textpattern’а.

В tru_tags так же есть возможность добавления тегов статьи, в тело ленты. Но по умолчанию эта функция отключена. Вы всегда можете включить её в настройках.

Список тегов по умолчанию выводится в конце поста, в таком виде “tags: trees, flowers, animals, etc” (ссылками, и аттрибутом rel=“tag”). Если вы захотите настроить вывод под себя, то создайте новую форму ‘misc’ с названием “ru_tags_feed_tags”. Все что вы добавите в эту форму будет выведено в теле поста в ваших RSS или Atom лентах. К примеру предлагается вот такой вариант формы:

<txp:tru_tags_if_has_tags>
<h4>В рубриках: <txp:tru_tags_from_article /></h4>
</txp:tru_tags_if_has_tags>

В действительности же, эта функция намного более мощная чем может показаться. С её помощью в ленты можно добавлять много полезной информации. Автор плагина к примеру использует её для вставки в пост ссылки “Подробнее…”, а так же для вставки всех написанных пользователями комментариев. Если правильно воспользоваться, то можно вставить и другую полезную информацию.

Автор приводит в пример его форму ru_tags_feed_tags:

<txp:if_excerpt>
<p><txp:permlink>Подробнее...</txp:permlink></p>
</txp:if_excerpt>
<h4 class="tags">В рубриках: <txp:tru_tags_from_article /></h4>
</txp:tru_tags_if_has_tags>
<txp:if_comments>
<hr><h4>Комментарии:</h4>
<txp:comments />
</txp:if_comments>
<txp:tru_tags_if_has_tags>

P.S. В данный момент занимаюсь допереводом мануала. ждем обновлений.

Теги: textpattern
Комментировать
Ubuntu... снова
15.02.2011 - Жизнь,

Снова установил себе линукс =) Уже который раз это делаю, на этот раз все прошло гораздо быстрее. Уже поставил и настроил себе сервер, все таки для работы верстальщика тут довольно таки удобно. Одна мелочь, нет фотошопа =) а gimp не удовлетворяет всем потребностям, да и привычки в нем работать нет. Именно поэтому винду я оставил, к тому же GuitarPro тут тоже нет, и без контры мне не обойтись =)

Попробую так же поставить IceCast сервер, все таки он изначально для Linux писался. Если будут сложности или проблемы отпишу, вместе с их решениями. Вообще многое нужно тут попробывать и испытать.

Так же переверестать и доверстать пару сайтов надо, все же то что я раньше не учитывал отображение сайтов в в линуксе очень плохо. Будем дорабатывать и исправляться. Хороший верстальщик должен учитывать многое =) К сожалению все не учтешь, потому только многое.

Теги: linux, ubuntu
Комментировать
TextPattern 4.3.0 - что нового?
27.01.2011 - TextPattern,

Новый год, учеба, жизнь, и главное лень. То что мне мешает спокойно заниматься тем, чем хочу =) Ну вот вроде выбрался к блогу, давно обещал написать, что изменилось в новом TxP, чем сейчас и займусь. Для начала…

Изменения

  • <txp:css /> добавлен новый атрибут name вместо старого n
  • <txp:image_index /> атрибут c стал category
  • <txp:breadcrumb /> атрибут sep изменился на separator
  • <txp:if_custom_field /> атрибут val так же изменился на value
  • <txp:if_plugin /> атрибут ver изменился на version

“Дружественный” редактор css убрали совсем. Честно говоря я им ни разу не пользовался, мне легче работать в режиме блокнота. Так же убрали base64-кодирование стилей в базу данных. Если вы будете обнавлять движок, то все стили при апдейте будут перенесены.

Левый блок во вкладке “Написать” был переработан, элементы были перегруппированы в более логичные группы. Во вкладке “Стили” левая колонка было убрана совсем, поле для редактирования стала шире. Во вкладке “Формы” правая колонка сгруппирована и может сворачиваться, для того чтобы скрывать неиспользуемые формы. Во всем интерфейсе, все сгруппированные элементы которые можно скрывать, теперь запоминают свое положение(если вы скрыли, то они будут скрыты постоянно, пока вы не откроете).

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

Добавили нового

В новой версии была улучшена поддержка тегов изображений. Теперь изображения на уровне с другими типами контента, и именют свои собственные теги.

  • <txp:images /> позволяет создавать галереи изображений по категориям, названию, ID или автору.
  • <txp:image_url /> отображает URL информацию для текущего изображения в списке
  • <txp:image_date /> отображает отформатированную информацию о дате для текущего изображения в списке
  • <txp:image_info /> показывает другую полезную информацию об изображении, такую как заголовок, alt, ширина, высота и т.д. для текущего изображения в списке.

Теги для работы с изображениями и их миниатюрами были изменены, чтобы автоматически работать внутри тега <txp:images />. Так же были добавлены два следующих тега, но их можно использоваться только внутри <txp:images > формы или контейнера.

  • <txp:image_author /> отображает информацию об авторе для текущего изображения в списке
  • <txp:if_thumbnail> условный тег для определения есть ли миниатюра для данного изображения или нет

Ссылки и загрузка файлов теперь так же имеет возможность вывода информации об авторе с помощью тегов <txp:link_author /> и <txp:file_download_author />. Все _author теги(в том числе <txp:meta_author />) теперь имеют артибут title, который позволяет выбрать показывать реальное имя или логин автора.

Улучшена поддержка каналов(rss, atom): вы можете указать несколько категорий или секций которые необходимо поместить в трансляцию канала.

Взаимствовано

Пользовательский поиск по статьям был изменен. К тегу <txp:search_input />, был добавлен новый атрибу match, который позволяет выбирать способ поиска по сайту(по всем словам, по точной фразе).

Так как это была полезная функция, она была скопирована и использована в теге <txp:if_custom_field>. Вы можете использовать атибут match в этом теге, в TxP версии 4.2.0 и в более ранних.

Как обновиться до новой версии?!

Во-первых делаем бэкап всех файлов, а так же дамп базы данных.

Заменяем три файла в главной дирректории (index.php, css.php and .htaccess) и все файлы в дирректориях /textpattern/ и /rpc/ (за исключением файла config.php).

Когда вы залогинитесь в админке, скрипты автоматически запустятся сами. Незабудьте зайти в раздел “Диагностика” чтобы проверить на наличие ошибок и проверить номер версии.

P.S. Перевел не все, только необходимое, и то что сам понял =)

Теги: лень, textpattern
Комментировать
С новым годом!
31.12.2010 - Жизнь,

С новым годом! Фух забегался я с этой сессией, времени совсем нет. Ни заказчикам ответить, ни пост написать =) Вот вроде появилось немного времени.

Не буду подводить итоги прошлого года, ибо ничего я так и не сделал. Как был ленивым так им и остался =) Единственное что мне удалось это познакомится с кучей хороших людей, найти новых друзей. Да да именно друзей, а не знакомых =) Наверное поэтому мой год частично удался всё таки.

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

Всех с наступающим новым годом. Пусть ваши желания исполнятся! И до встречи в следующем году ;)

Комментировать
Интернет Радио?! Легко!
15.12.2010 - Интернет Радио,

Недавно начал заниматься Интернет-Радио. Тема довольно интересная, поэтому решил написать пару статей о том, как же все-таки создать своё интернет-радио. Надеюсь кому-нибудь это будет интересно. Думаю начнем с…

Подготовка

Самое первое и главное, что у вас должно быть- это нормальный интернет с хорошей скоростью,для начала думаю хватит и 1Мб/сек. Почему для начала?! Вдруг ваше радио раскрутится, чем больше слушателей, тем больше необходимая скорость.

И так интрернет есть? Пойдем дальше, вам нужен постоянный выделеный внешний IP адресс. У моего провайдера такая услуга стоит около 400 рублей разово, и затем по 25 рублей ежемесячно. Не очень то и дорого. Для чего это нам? Чтобы пользователи могли постоянно подключаться к одному и тому же IP а не гадать каким стал ваш IP на этот раз.

Если нет возможности завести выделеный IP, есть другой способ, но всё же постарайтесь именно IP. Каков другой выход?! Есть специальные сервисы типа www.no-ip.com, которые позволяют с помощью специальной программы привязать к вашему динамическому IP опеределенный веб-адрес(к примеру radio.no-ip.com), и каков бы не был ваш IP в данный момент к нему всегда можно получить доступ по такому адресу.

Вроде всё, хотя нет. Ещё не маловажно иметь нормальный компьютер с нормальной сетевой картой, ну это опять же относится к скорости обработки. Думаю последнее условие выполняется практически у всех. Переходим к следующему шагу!

Серверная часть Радио

Для серверной части нам понадобиться замечательная программка. IceCast для Windows. Изначально IceCast делался под Linux, так что для любителей Linux этот вариант тоже возможен. Идем на оффициальный сайт и качаем подходящий архив или exe файл.

Дальше все просто, устанавливаем его как обычный exe‘шник. Запоминаем куда установили, на всякий случай. После установки запускаем, кликая на появившийся ярлык.

Запущенный сервер радио

Первым делом настроем сервер. Configuration – Edit Configuration перед нами откроется блокнот с файлом следующего содержания. И смотрим, что нужно изменить, и меняем.

<!-- This config file contains a minimal set of configurable parameters,
     and mostly just contains the things you need to change.  We created
     this for those who got scared away from the rather large and heavily
     commented icecast.xml.dist file. -->
<icecast>
    <limits>
        <sources>2</sources>
    </limits>
    <authentication>
        <source-password>12345</source-password> <!-- Указываем пароль, обязательно меняйте на свой-->
        <relay-password>12345</relay-password><!-- Повторяем-->
        <admin-user>admin</admin-user> <!-- Логин к админке-->
        <admin-password>12345</admin-password> <!-- Пароль к ней-->
    </authentication>
    <hostname>localhost</hostname> <!-- Вписываем IP вашего сервера, тот самый внешний IP -->
    <listen-socket>
        <port>8000</port><!-- Порт по которому будет работать радио, стоит стандартный но можете поменять на свой -->
    </listen-socket>
    <fileserve>1</fileserve>
    <paths><!-- Пути всякие-->
        <logdir>./logs</logdir>
        <webroot>./web</webroot>
        <adminroot>./admin</adminroot>
        <alias source="/" dest="/status.xsl"/>
    </paths>
    <logging>
        <accesslog>access.log</accesslog><!-- Логи и их настройки-->
        <errorlog>error.log</errorlog>
      	<loglevel>3</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
    </logging>
</icecast>

Изменили?! Сохраняем. Теперь нажимаем “Start Server”. Всё ваш сервер запущен, если он вам мешает, можете скрыть его в трей кнопкой “Hide to Systray”. Чтобы проверить запущен ли сервер, можете набрать в браузере: ваш_ип:порт_который_вы_указали. Должна открыться страничка сервера.

Если не открывается, проверьте файрвол. Откройте соответствующие порты. Выключите брендмауэр ну или добавьте исключение для этой программы.

Ну вот и всё, сервер настроен и запущен. Следующий шаг, включение и настройка клиентской части, и обучение как в ней работать. Но это уже отдельная тема, которая будет обсуждаться в другой раз.

P.S. Не в тему но все же. Если среди вас есть хорошие дизайнеры, прошу связаться со мной, есть идея сделать парочку другую бесплатных тем для TxP. Кому интересно свяжитесь со мной, обсудим все варианты =)

UPD. Кстати ко всем вышеперечисленным вариантам создания сервера, есть самый легкий способ. Существует несколько специальных радио-хостингов, с определенными тарифами, на которых вы можете заказать услугу содержания вашего радио на их серверах за определенную сумму.

Теги: интернет радио
Комментировать
Темы в TextPattern
26.11.2010 - TextPattern,

Установили и настроили TextPattern. Что же дальше? Стандартный дизайн что-то не очень, хочется чего-нибудь покрасивее? =) Ну давайте поставим покрасивее. Начнем с…

Выбора дизайна

Где можно выбрать и скачать готовые темы для TxP? Ну вот списочек сайтов:
TextPlates
TextPattern.org
TextGarden
Идем и выбираем, что понравится, а я, пожалуй, скачаю темку Roowhaline с сайта TextPlates.

Установка дизайна

И так, что мы имеем? Архив с дизайном для textpattern. Главный вопрос, как его установить? Как бы это странно не звучало, но почему-то именно этот вопрос один из не легких в TxP. Года два назад, когда я начинал изучать TextPattern, я тоже никак не мог понять, как устанавливается дизайн.

Дело в том, что на таких движках, как WordPress или Joomla, для установки требуется загрузить архив через админку, либо разархивировать в определенную папку на сервере файлы. А вот в TxP подход совсем другой =) в этом и заключается вся сложность вопроса для новичков.

Перейдем к установке. Разархивируем шаблон в отдельную папку. У меня получилось следующее:

/Roowhaline
--/forms
-- --comment_form.txt
-- --comments.txt
-- --comments_display.txt
-- --default.txt
-- --search_results.txt
--/images
-- --две папки с картинками
--/pages
-- --default.txt
-- --error_default.txt
--/plugins
-- --ako_nav.txt
-- --cbs_article_index.txt
-- --zem_contact_lang.txt
-- --zem_contact_reborn.txt
--/psd
-- --Roowhaline.psd
--/styles
-- --default.txt
--CG_core-code.txt
--Customization Guide.html
--Installation Guide.html(инструкция по установке дизайна)*
--screenshot.jpg
? к сожалению такую инструкцию дают не во всех темах TxP

В архиве нам дали:
Файлы страниц, Файлы форм, соответствующие плагины, PSD шаблона на случай, если мы захотим что-то изменить: файл со стилями, инструкции и скриншот дизайна.

Откроем для интереса инструкцию:

  1. Нам предлагают для начала создать соотвествующие секции и правильно предлагают :D (если инструкций нет, и нет списка секций, которые необходимо создать, просто пропускаем этот пункт.

  2. Следующий шаг: идем в меню “Оформление” => “Страницы”, в архиве шаблона открываем папку pages(возможен в вашем архиве не быть такой папки, а просто txt файл с названием таким, к примеру “default.pages.txt”)
    Справа есть списочек существующих страниц “Все страницы”. По умолчанию должна быть открыта страница default(может быть и по-другому), если не открыта, открываем её,и копируем код из файла default.txt в форму слева и сохраняем. Так же делаем со всеми файлами, которые у нас есть в папке pages.

    Если в списке страниц нет страницы с нужным названием, делаем следующее: рядом с кнопкой “сохранить” есть надпись “…или копировать страницу как:” ,и поле для ввода. Вводим нужное название(название файла без .txt) и нажимаем “Копировать”. В списке появилась новая страничка, изменяем код на нужный.

  3. Теперь изменяем формы “Оформление” => “Формы”. Все делает аналогично, только файлы из другой папки.

  4. И снова, то же самое делаем, только со стилями. “Оформление” => “Стили”.

  5. Если в плагине используется какой-то функционал, которого нет в самом TxP, то нам даются плагины в отдельной папке. Плагины устанавливаются следующим образом: в админке идем в меню “Настройки” => “Плагины”.


    В поле “Установить плагин “ копируем, весь код из txt файлов. Нажимаем “Загрузить”, затем “Установить”. Плагин появился в списке ниже. Только он пока не активен, для активации напротив плагина в колонке “Активен” переходим по ссылке “нет”, “нет” поменяется на “да”. Плагин активирован, теперь он работает.

  6. Последний шаг, заходим через FTP клиент на свой сервер, и загружаем картинки из папки images в папку путь_до_сайта/images/, загружаем с сохранением папок и всего прочего.

Как установить тему для админки?

В TxP так же есть возможность установить темы для админки, дабы вам приятнее работалось =) Скачать темы для админки можно по ссылке на textgarden, которую я уже давал, там есть специальный раздел “administration themes”. Админка устанавливается гораздо проще.

Скачайте архив с понравившейся админкой. Разархивируйте и через FTP скиньте папку с полученными файлам по пути путь_до_сайта/textpattern/theme/. Тема установлена!

Идем в админку “Настройки” => “Главные” => “Продвинутые настройки”. Находим пункт “Тема оформления панели управления”, и меняем на только что установленную тему. Любуемся админкой ;)

Теперь проверяем, что получилось, заходим на сайт и смотрим. Если появились вопросы, пишите в комментариях, постараюсь помочь.

Спасибо за внимание!

Теги: textpattern
Комментировать [2]
Свой блог на TextPattern. Окончательная настройка. Часть 2.
17.10.2010 - TextPattern,

(Первая часть статьи)

Продолжим?! (=

“Потоки” – Это всё относится к RSS и Atom. Все необходимые настройки и так очень понятны. Думаю, разберетесь.

идем дальше…

Убирать висячие слова в заголовках? – что же такое висячие слова? К примеру, у вас есть заголовок “Свой блог на TextPattern. Окончательная настройка” и вроде все прекрасно в дизайне, но последнее слово не влезает, и поэтому происходит перенос слова на вторую строчку. Вот это слово и есть висячее. TextPattern делает так, чтобы внизу оказалось не одно слово, а 2, если не влезает.

Статьи используют выдержку? – Если выбрать “нет”, то поле “Выдержка” не будет показано автору при написании статьи.

Разрешить изменять форму вывода статьи? – разрешать ли в момент написания статьи менять форму, с помощью которой статья будет выводится, за это отвечает поле “Использовать форму” на странице редактирования статьи.

Использовать плагины? – Оставляем “Да”. Нам это ещё понадобится.

Разрешить PHP в статьях? – это вам вряд ли понадобится, отключаем её.

Настройки => Главные => Управление языками

В этом разделе вы можете установить новые языковые файлы, на котором будет работать ваша админка. Если вам конечно захотелось поменять язык, впринципе, это редко когда нужно.

Настройки => Пользователи

Здесь вы можете добавить нового пользователя для доступа к админке и выполнению каких-либо действий, или отредактировать уже существующие. И дать пользователю определенные привилегии.

Настройки => Логи

Информация о том, кто, с какого IP и откуда к вам приходил. Довольно удобно отслеживать поисковых ботов.

Настройки => Плагины

Раздел для того чтобы добавить необходимые плагины, включить их или выключить. К этому мы вернемся в отдельной теме, разберемся как их устанавливать, и что для этого требуется.

Настройки => Импорт

Вы можете импортировать статьи из другого движка или, к примеру, из сервиса блогов. Естественно это возможно делать только с другим своим блогом. Довольно удобно, если вы не хотите по 2-3 раза писать свои статьи в разные ваши блоги. Стоит написать только в один, и статья импортируется в соответсвующий.

С настройкой вроде бы и закончили.

P.S. А теперь список того, что нужно сделать, дабы не забыть:

  • Добавить недавно сделанные проекты в портфолио
  • Продолжить писать на тему TxP
  • Ещё появилась темка о том, как создать свое интернет Радио
  • + Проблемы во время создания кое-каких проектов, и их решения, которые я нашел
Теги: textpattern, textpattern настройка
Комментировать [3]
следующим образом:

<txp:if_section name="tag"> #если секция tag
<txp:tru_tags_handler />
<txp:else /> #,в любом другом случае
<txp:article />
</txp:if_section>

Примечание, that tru_tags_handler по умолчанию использует форму “search_form”, если вы хотите использовать другую форму, то её можно указать в атрибуте listform.

Шаг третий: Настройте ваши статьи для вывода тегов.

В том месте, где вы хотели бы вывести список тегов к определенной статье(форма вывода статьи), вписываем следующее:

<txp:tru_tags_if_has_tags>
tags: <txp:tru_tags_from_article />
</txp:tru_tags_if_has_tags>

Шаг четвертый: Если необходимо, выведите облако тегов

Если вы хотите вывести облако тегов на вашем сайте ещё где-то кроме как на странице http://вашсайт/tag/, делается это с помощью тега:

<txp:tru_tags_cloud />

Смотрите ниже описания тегов, если вы хотите вывести не облако,а список тегов можно воспользоваться специальным тегом tru_tags_list.

Шаг пятый: Начните расставлять теги!

Во время написания поста, вписывайте ваши теги в поле для ключевых слов, в левом блоке “Продвинутые настройки”. Теги необходимо разделять запятой с пробелом. Пробел нужен для правильной генерации URL тегов.

Другие возможные настройки плагина

Вы можете использовать tru_tags_if_tag_search, tru_tags_tag_parameter и txp:search_term для настройки заголовков ваших страниц или результатов поиска по тегам. Подробнее ниже.

Другие возможные настройки

Настройки заголовков страниц

Вы можете использовать теги tru_tags_if_tag_search, tru_tags_tag_parameter, и txp:search_term для настройки заголовков ваших страниц или вывода результатов поиска по тегам. Более подробное описание тегов будет ниже.

Настройка ваших RSS и Atom лент

По умолчанию tru_tags вставляет теги статей в RSS и Atom ленты, используя стандартные XML элементы, чтобы к примеру Technorati (и другие сайты) могли определить теги. Если вас это не очень устраивает, вы можете поменять настройки плагина во вкладке Расширения -> tru_tags в админке textpattern’а.

В tru_tags так же есть возможность добавления тегов статьи, в тело ленты. Но по умолчанию эта функция отключена. Вы всегда можете включить её в настройках.

Список тегов по умолчанию выводится в конце поста, в таком виде “tags: trees, flowers, animals, etc” (ссылками, и аттрибутом rel=“tag”). Если вы захотите настроить вывод под себя, то создайте новую форму ‘misc’ с названием “ru_tags_feed_tags”. Все что вы добавите в эту форму буде



Ubuntu... снова

2011-02-15 19:53:27 (читать в оригинале)

В последнее время жизнь в какой-то бред превратилась. С людьми вокруг что-то странное творится, со мной аналогично. Запуталось все окончательно, и я запутался. Незнаю что сделать, как поступить.

А раньше все было как-то просто и понятно. Я знал чего хочу, и как этого достичь. Бред полнейший в общем.

Ещё скоро сессия, и бакалаврскую работу защищать. И это всё усложняет. И так я настолько ленив что ничего не делаю практически, так с учебой думаю вообще обо всем забуду. Хотя наверное так и нужно на время обо всем забыть. Может уложится все само по себе. Хотя так редко бывает, если откладывать проблемы обычно становится только хуже.

В блог давно не писал. А вот сейчас почему-то решил написать. Потихоньку переделываю дизайн под более строгий как мне кажется формат. Если всё будет ок, то по окончании создам пару цветовых вариантов и выложу дизайн в паблик.

+ нужно не забыть добить перевод мануала по tru_tags



Страницы: 1 2 3 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.