Новости (23) Плагины (11) Расширения (11) Модули (11) Разное (4) Локализации (1) HowTo (27)

Новости › HowTo

HowTo: Создание своего первого плагина для ExpressionEngine

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

Расширения HowTo: Windows Live Writer +  ExpressionEngine. Руководство по настройке

Бесплатная программа от Мicrosoft WLW как нельзя кстати подходит клиентам веб-дизайнеров и тем кто ведет свои дневники и хочет редактировать сайт/блог в программе подобной Word, не заходя в панель управления сайтом и не вникая в премудрости html-кодинга. Можно без труда скопировать текст из Word или другого источника в WLW и при этом получить чистый код на выходе. Руководство пишу так, как хотела бы, чтобы все остальные писали.

Модули HowTo: Немного о модуле Structure для ExpressionEngine

По умолчанию, в Expressionengine присутствует модуль Pages, который позволяет создавать статичные страницы с различными адресами, например www.site.ru/about и так далее. Иногда это очень важный элемент, особенно для сайтов-визиток.
Если мне нужно создать некоторое количество статичных страницы, я обычно делаю следующим образом:
1. Создаю веблог “Статичные страницы”

HowTo: Создаем доску объявлений на ExpressionEngine за 1 день. Часть 4

Часть 1
Часть 2
Часть 3

2) Используем
FreeForm http://eeclub.ru/site/comments/freeform_260
+
Moblog http://expressionengine.com/docs/modules/moblog/index.html

При помощи freeform мы создаем форму добавления новости, все эти данные отсылаются в Moblog и через Moblog постится объявление, опять-таки от определенного пользователя. Но тут уже никто и ничего про него не знает, все в безопасности.

HowTo: Расширяем возможности галереи. Альтернативные шаблоны.

Оригинал статьи ExpressionEngine Gallery - Alternative Template можно почитать на сайте автора John Henry Donovan.

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

HowTo: HTML в Email Notification Templates

В файле
system/modules/member/mod.member_register.php
ищем

if ( ! class_exists('EEmail'))
                    
{
                        
require PATH_CORE.'core.email'.EXT;
                    
}
                                
                    $E 
= new EEmail;        
                    
$E->wordwrap true;
                    
$E->mailtype 'plain'
                    
$E->priority '3'

и там, где ‘plain’ меняем на ‘html’

HowTo: Решение проблем с кодировкой utf-8

Если в базе MySQl русскоязычные новости показываются на русском языке, а в админке знаки вопроса, то, как вариант, можно проделать следующую манипуляцию с файлом /system/db/db.mysql.php

HowTo: Создаем Софт каталог с ExpressionEngine (Часть 3)

Часть 1
Часть 2

Продолжаем настраивать шаблоны
Шаблон who предназначен для просмотра профиля участника.
Использую модуль User мы прописываем в заголовке страницы следующее

<title>{exp:user:stats username="{segment_3}" exclude="location"} {/exp:user:stats} › Сайт.ру</title>

Здесь идет чтение segment_3, в котором как раз расположен screen_name, т.е.
http://somesite.com/panel/who/Monkey/
– имя пользователя;

HowTo: Создаем Софт каталог с ExpressionEngine (Часть 2)

Часть 1

Занимаемся шаблонами. У нас будет как минимум две группы шаблонов (можно сделать сколько угодно, но нужно ли это?)

Группа site
Для главной страницы нам потребуется - index
Для страницы полного описания программы - news (article или др., в зависимости от статуса новости, об этом позже)
Группа panel
Страница профиля участника - who
Личные данные - me
Список новостей пользователя – only

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

HowTo: Создаем Софт каталог с ExpressionEngine (Часть 1)

Самое главное во всем, это понять что ты хочешь сделать и для кого. Т.е. поставить задачу, дальше будет проще.
Здесь я поставил задачу – сделать сайт, в котором будут публиковаться новости софта и игр, все предельно просто, не так ли?

Для этого нам потребуется шаблон сайта. Сайтов с шаблонами куча, берем любой, прикинув предварительно подойдет ли он нам. Сколько в нем колонок и чтобы мы в эти колонки поместили. У меня будет все стандартно: шапка, нижняя часть, основное окно и правый бок. Примитивно так, рисуем схему расположения.

HowTo: Уменьшить изображение ExpressionEngine

Существует несколько способов уменьшить закачиваемое изображение.

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

HowTo: Календарь - Поменять дни недели. Calendar - Day Heading

Календарь выводится следующим кодом, см документацию.

Чтобы поменять отображение дней недели, необходимо внести небольшие изменения.

HowTo: SEO Заголовки и <title>

Перевод статьи Lisa Wess SEO: Entry Titles and <title>
Неотъемлемой частью построение веб-сайтов является оптимизация под поисковики (Search Engine Optimization, далее SEO). Часто спрашивают: “ExpressionEngine оптимизирован под поисковики?” - ответом явлется: “Да конечно, если вы сделаете его таковым!”
Помните! Управляя шаблонами, мы управляем информацией, которая будет в них отображаться.