avatar
+4.45
6.628

123

shtrih
shtrih
перейти по адресу /install и установить.
shtrih
shtrih
shtrih
shtrih
Попробуй как-то так:

$aPages = ['mypage', 'another-page'];
$config['$root$']['router']['uri'] = [
    '[~^page/(' . join('|', array_map('preg_quote', $aPages, array_pad([], count($aPages), '~'))) . ')$~i]' => '$1',
];

PHP 5.4+
shtrih
shtrih
Написать на коленке скрипт, который пройдётся по базе аватарок, проверяя каждый файл на существование и удаляя записи с отсутствующими
shtrih
shtrih
Да, так задуманно. Заголовки первых уровней уже используются в шаблонах для названий страниц/топиков, поэтому они отключены у юзеров. Список разрешенных тегов см. тут.
shtrih
shtrih
ORLY? В этом топике есть хороший вариант решения этой задачи без регулярок и вырезания чего бы то ни было.
shtrih
shtrih
А ещё, чтобы были переводы строки, понадобится nl2br(), например. И обратная ей функция для редактирования комментария.
shtrih
shtrih
А если я захочу в комментарии написать какой-нибудь текст, содержащий эти символы? A>C & A>B => C<B.
shtrih
shtrih
А после получения из БД при редактировании коммента, обработать текст функцией html_entity_decode()
shtrih
shtrih
Перед записью текста в БД, обработать текст функцией htmlspecialchars, например
shtrih
shtrih
Уважаемый, идите в баню
shtrih
shtrih
Выглядит симпатично. Но выравнивание текстов по центру — крайне сомнительная фича.
shtrih
shtrih
Наверное, не импортировался sql-дамп при активации плагина. Попробуй импортировать вручную и проверь, что записи есть в таблицах.
shtrih
shtrih
Версия PHP ниже 5.4? Надо 5.4 и выше.
shtrih
shtrih
1. common/templates/skin/experience-simple/tpls/commons/common.header_nav_pages.tpl
<a class="logo navbar-brand" href="{Config::Get('path.root.url')}">

4. В языковых файлах темы common/templates/language.

На всякий случай скажу, что вносить правки в шаблоны стандартных тем категорически не рекомендуется.
shtrih
shtrih
Ну, пропиши редирект в .htaccess. Навскидку:
RewriteRule ^(profile/[^/]+)/?$ $1/created/ [R=302, L]
shtrih
shtrih
если в этих шаблонах будут допущены ошибки со стилями или тэгами — то вычищать из базы и восстанавливать нормальный вид сайта придется руками
Потому что подобные изменения надо проводить на локальном или тестовом сервере, а не в продакшене, где сидят живые люди, и база важна. Это проблема не движка, но подхода к работе.
shtrih
shtrih
Делаешь копию папки experience-simple, называешь её mytheme или как хочешь. Активируешь свой новый скин через админку.
Затем →
Активируй плагин «Alto CMS plugin for developers», он будет выводить комментарии о шаблонах в коде страницы. Смотришь в «просмотр кода элемента» (в хроме) нужный элемент страницы, там читаешь, какой шаблон для этого используется.



Открываешь этот файл в текстовом редакторе (например, в Geany или Notepad++), читаешь код, делаешь, что тебе нужно. Обновляешь страницу 2 раза (кеш шаблонов обновится только после второго раза), смотришь что получилось.
shtrih
shtrih
Я работаю с актуальной версией системы с гитхаба, пилю плагины для своего сайта (ну и публикую некоторые). Во время запила иногда обнаруживаются проблемы или нехватка функциональности. Свежие изменения и фиксы в системе, требуемые для плагина, будут относиться к следующей версии системы. Поэтому, чтобы плагин работал, я и ставлю в требованиях следующую версию.
Проверка плагинов в каталоге может длиться довольно долго, поэтому я поместил свой плагин в каталог заранее. Но @aVadim довольно быстро его опубликовал :) Поэтому так.
shtrih
shtrih
Ну это движок не умеет. Вообще, у движка мало возможностей персонализации. Если запилишь плагин, буду благодарен.