+9.39
Рейтинг
31.72
Сила

Сергей

Вывод информации по IP?

Нужно вывести информацию только для себя, решил сделать по ip адресу, делаю так.
Пишу в конфиге переменную:
$ip=$_SERVER['REMOTE_ADDR'];

В шаблоне tpl пишу:


{if $ip== 'Мой IP'}
 Здесь мой текст
{/if}

Но не выводится, подскажите пожалуйста как такое вывести???

Красивые подсказки в редакторе

Подсказки в редакторе реализованы через указание их текста в атрибуте тега a. Как оказалось и плагин для вывода сообщений использует этот атрибут, осталось сделать лишь небольшую доработку — в файл скрипта темы (templates/skin/ТЕМА/js/template.js) добавить несколько строчек кода, расположенных ниже. Более подробно о настройках poshytip можно почитать здесь:
$('.markItUpHeader .markItUpButton a').poshytip({
    className: 'infobox-yellow',
    showTimeout:300
});

Все!

Обновление плагина Debug Toolbar для работы с LiveStreet 1.0 + новый функционал!


Напомню список возможностей предыдущей версии плагина:
* Детальная информация об исполняемых SQL запросах к БД сайта. Позволяет увидеть строку запроса
и выявить наиболее медленные
* Время затраченное на создание страницы
* Занимаемая память в ОЗУ и ее пиковое значение
* Текущий язык сайта
* Содержимое глобальных переменных PHP ($_COOKIE, $_POST, $_GET, $_SERVER)
* Интегрирована страница отладчика шаблонизатора Smarty
* Текущие Action и Event страницы

Ко всему этому мы добавили несколько новых и удобных фич:

Возможность посмотреть список шаблонов, которые были использованы для рендера страницы

При выборе шаблона подсвечивается часть страницы за которую он отвечает. Сразу видно полный путь к шаблону. Очень удобно если части страницы переопределены в разных плагинах. Выглядит следующим образом:



Больше под катом

Как сделать Sphinx поиск более "умным"?

Доброго. Столкнулся с проблемой следующего характера. При поиске по определенному запросу, например, по запросу «слово» сфинкс себя странно ведет, непрофессионально что-ли :) Ищет только варианты с маленькой буквы и только 1-в-1. Например, если в тексте есть «Слово», а вбиваю «слово», то ничего нет, ибо первая буква заглавная.

Помогите разобраться, где и как настроить Сфинкса (или движок), что бы поиск проходил… немного более расширенно что-ли.

Заранее благодарю.

Создание плагина. От идеи до публикации. Часть 3

Настройка типографа
Настройку типографа реализуем следующим образом: создадим файл конфигурации плагина в каталоге «config» который, в свою очередь, находиться в корне плагина и в нем проведем нехитрые опрерации по добавлению тега 'carousel' в список разрешенных jevix-ом тегов.
<?php
    $aAllowTags = Config::Get('jevix.default.cfgAllowTags');
    $aAllowTags[0][0][] = 'carousel';
    Config::Set('jevix.default.cfgAllowTags', $aAllowTags);


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

Создание плагина. От идеи до публикации. Часть 2.

Создание диалога добавления карусели
Прежде всего определим, каким образом карусель будет вставлена в редактор. В плагине будет использоваться следующая структура: тег «carousel» содержит одно или несколько изображений (тегов img), которые в дальнейшем можно добавлять с помощью стандартного диалога вставки изображения. Диалог вставки тега «carousel» с первым изображением мы создадим, из диалога вставки изображения. Шаблон диалога представлен в файле «skin/developer/window_load_img.tpl», его мы и будем переделывать. Созданный шаблон с помощью зарегистрированного хука будет добавлен на страницу, проинициализирован. Инструменты, обеспечивающие функционал формы будут заимствованы от диалога вставки изображения.

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

Создание плагина. От идеи до публикации. Часть 1.

Плагин, создание которого я опишу уже в каталоге и ссылка на него будет в самоом конце.
Идея плагина заключается в следующем: предоставить пользователю возможность добавлять в топик карусель, предоставляемую фреймворком Twitter Bootstrap. Добавление карусели будет осуществляться через встроенный редактор, для карусели будут доступны как изображения из сети, так и загруженные с компьютера пользователя.

Приступим
В начале создадим в папке plugins папку для нашего плагина с именем carousel и в нем файл plugin.xml c описанием создаваемого плагина (см. картинку ниже).


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

Как полностью убрать фотосеты, опросы и ссылки? [РЕШЕНО]

В принципе вопрос уже поднимался тут.
Но так и не ответили… Если убрать строчки в window_write.tpl, то получится как и на этом сайте, их не видно а ссылки работают
Да и вообще, можно вот тут нажать…

Нужно вообще исключить возможность создать фотосеты, опросы и ссылки.
Поиск юзал, не нашел.
Заранние спасибо! :)

Покажу на примере шаблона developer
Сделал так:

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

Отключение ЧПУ или работа из директории на nginx

Доброго времени суток.

Понадобилось установить LiveStreet в директорию, а не в корень (т.е. не на domain.tld, а в domain.tld/livestreet). При этом сервер работает на nginx.

Livestreet установился нормально, однако при попытке перейти по любой ссылке в нем (например, /blogs/) rewrite перехватывает Joomla (она установлена в корень, т.е. domain.tld) и выдает 404. На форуме nginx мне подсказали, как нужно переписать конфиг, однако не помогло.

Сейчас конфиг выглядит так:

location ^~ /livestreet/ {
try_files $uri $uri/ /index.php?$args;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /полный/путь/до/каталога/$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT /полный/путь/до/каталога/;
include fastcgi_params;
}
}


Возникла идея: если отключить ЧПУ, то все должно заработать.

В связи с этим два вопроса:
1. Как отключить rewrite?
2. Или как написать конфиг nginx, что бы rewrite работали?

Заранее огромное спасибо!