+0.04
Рейтинг
0.12
Сила

Алексей Машин

Переделываем шапку сайта

У меня стояла задача сделать шапку вида:



поскольку люди к подобному уже привыкли…
сначала пытался решить задачу простым путем, создал таблицу и впихнул, но строка меню упрямо не хотела центроваться…
По совету местных товарисчей переделал и все заработало…
у меня стоит скин new поэтому рассказ относительно него…
открываем файл header_top.tpl находим строчку: и все дальнейшее приводим к виду:

Читать дальше →

Обработка изображений: crop, watermark, скругление углов



В новой версии livestreet намного улучшена работа с изображениями (и в плане качества, и в плане гибкости). Для обслуживания всевозможных операций с изображениями отведен специальный engine-модуль Image.

Коротко о том, что появилось нового:

1. Решена проблема с некрасивым ресайзом неквадратных аватарок (путем предварительного вырезания наибольшего возможного квадрата).

2. Устранены «почти» все проблемы с обработкой alpha и non-alpha прозрачности («почти»=«на столько на сколько это вообще возможно сделать с помощью PHP+GD2»). По крайней мере прозрачные png теперь можно использовать в аватарках спокойно.

3. Формирование HTML кода выводимого изображения централизировано в одной функции Image_BuildHTML(), которая запрашивает путь к изображению и дополнительные параметры (title,alt,align).

4. Watermark: возможность автоматически добавлять на загружаемые изображения надписи или изображения с достаточно гибкой конфигурацией (пример надписи см выше).

5. Закругление углов изображения.

О том, как пользоваться 4 и 5 поговорим подробнее.

Читать дальше →

Плагин погодный информер

Плагин выводит подробную информацию о погоде на вашем ресурсе для города к которому этот проект относится.

Собирает погоду по ID города с gismeteo.ru, получить ID города можно тут

В каталоге тут — http://livestreet.ru/addons/122/
Демо тут — http://sat-manager.ru/weather/

Доступен под: 0.3, 0.4 версии LiveStreet.

Список файлов шаблона

/blog/add — страница создания/редактирования блога
/blog/admin — страница управления блогом
/blog/blog — страница профиля блога
/blog/comment — комментарии
/blog/index — главная страница блогов
/blog/topic — страница топика

Читать дальше →

myFiles 0.2

Небольшой апдейт модуля загрузки файлов.

Изменения:
Исправлен баг с «пустой» заливкой и невозможностью удалить файл из списка загруженных.
Исправлен баг с незакрывающимся окном после заливки файла.
Добавлены картинки типов файлов в менеджере файлов.
Часть скриптов и конфига вынесена в отдельные файлы для удобства.
Добавлена возможность обработки тегами на основании типа закачки (экспериментально).
Используются иконки из комплекта Fugue icons, авторства Yusuke Kamiyamane.


Читать дальше →

Кое-какие записи по поводу шаблонов

Решила переделать сама шаблон.
Изучаю. Решила параллельно писать заметки.
Постоянно обновляется запись.
Изменить логотип
файл header.light.tpl в строчке
<h1 class="lite-header"><a href="{$DIR_WEB_ROOT}">Live<span>Street</span></a></h1>

файл header_top.tpl в строчке
<h1><a href="{$DIR_WEB_ROOT}"><strong>Live</strong>Street</a></h1>

Как вставить логотип-картинку
правильно указывать путь к логотипу — например вместо
<h1><a href="{$DIR_WEB_ROOT}"><strong>Live</strong>Street</a></h1>
вставить логотип-картинку, которая находится в папке images текущего шаблона, помнить что это картинка, поэтому для тех пользователей кто отключает картинки, а также для поисковиков, нужно добавить атрибут alt к тегу img:
<a href="{$DIR_WEB_ROOT}"><img src="{$DIR_STATIC_SKIN}/images/logo.gif" alt="название сайта" border=0/></a>

при изменении стандартного шаблона new не удалять
<h1 class="lite-header"> 
иначе логотип уплывет
Читать дальше →

Закрепление топика

1. Сделать запрос в базу (для создания новой строки topic_main)
ALTER TABLE prefix_topic ADD topic_main tinyint(1) default '0'

2. Открыть файл classes/modules/topic/entity/Topic.entity.class.php
а) После:
public function getTitle() {
        return $this->_aData['topic_title'];
    }
Добавить:
public function getMain() {
        return $this->_aData['topic_main'];
    }

б) В самом конце, перед
}
?>
Добавить:
public function setMain($data) {
        $this->_aData['topic_main']=$data;
    }


Читать дальше →

Замена главной и кодировка в каталоге

Я тут сейчас ковыряю ЛС на локалхосте, и запоролся в двух местах. Поиск пользовал, но, что-то ничего не нашел.
1) Как сменить главную страницу, чтобы были не блоги, а статическая?
2) Модуль каталог, категории отображаются кракозябрами, понимаю, что беда в кодировке, но какие файлы там править.

Заранее спасибо.

Как изменить/удалить "Блог им."?

Проблема возникла при локализации на другой язык. Не смотря на то, что константа «Блог им.» находится в языковом файле, изменение этой константы ровно ни к чему не приводит…

Я не программист, но понимаю, что слова «Блог им.» где-то прописаны, а значит их можно изменить (да хоть на пробел) или вовсе удалить, чтобы на всех языках отображалось ТОЛЬКО имя (без «Блог им.»).

Отсюда вопрос: где копать?

P.S. Та же проблема с коллективными блогами, правда там только приставка «Блог»