+2.10
Рейтинг
5.19
Сила

Эмиль

Сортировка топиков по параметру

Доброго времени суток. Подскажите пожалуйста, хочу осуществить сортировку топиков в блоге:

  • По дате
  • По параметру

Параметр будет задавать пользователь при создании топика, скажем число. Оно будет записываться в массив, или в таблицу БД. Хочу осуществить сортировку топиков по возрастанию этого параметра.

Подскажите пожалуйста, как это сделать?

Плагин SEO: повторяется Title [РЕШЕНО]

Доброго времени суток. Такая вот у меня проблема, имеется плагин SEO от stfalcon

При его использовании, в мета теге у меня дублируется Title?

К примеру, хочу запостить в вк:



Как от этого избавиться? Помогите пожалуйста…

РЕШЕНИЕ >>>>>>>

Разобрался сам… заходим в /.../plugins/seo/templates/skin/default/meta/description/blog.tpl

Находим конструкцию {$oTopic->getTitle()|strip_tags|escape:'html'}. {$sHtmlDescription}

И удаляем {$oTopic->getTitle()|strip_tags|escape:'html'}. {$sHtmlDescription}

Все:)

Также, можно подредактировать meta для других страничках…

GetUserCurrent, oUserCurrent(), oUserProfile() - Для конкретного пользователя... ?

Доброго времени суток! Подскажите пожалуйста, имею следующую конструкцию:

$this->User_GetUserCurrent();

Она выводит «что-то» для конкретного пользователя, который залогинин… то есть для меня

Как мне правильно задать условие, чтобы вывод был не для меня, конкретного залогиненого пользователя, а для пользователя, у которого я сейчас нахожусь, скажем, в профиле, в топике… Ну, к примеру, чтобы выводилась его аватарка, топики и т.п. а не мои…

Если пишу oUserProfile() или oUserCurrent() — не работает… помогите пожалуйста

Регистрация нового экшена

Пользовался поиском — но ответа так и не нашел… Подскажите пожалуйста, как зарегистрировать новый Action и привязать к нему соответствующую tpl?

К примеру, я хочу сделать новый раздел сайта site.ru/rules или site.ru/help, то как мне зарегистрировать экшен?

Статичные страницы не предлагайте, не подходит для моего проекта…
Помогите пожалуйста, многим будет полезно. Если инфа уже есть на сайте, не ругайте, а просто ткните носом ссылкой… Заранее спасибо!

Кросспостинг в социальные сети [ИНСТРУКЦИЯ]

Нашел на Хабре инструкцию по кросспостингу в соц. сети habrahabr.ru/post/131107/

Вопрос к разработчикам — могут ли они прикрутить это к ЛС и сделать в виде плагина?
Там все расписано, просто с плагинами у меня туго пока, может возьмется кто?

Ошибка: Поле Текст слишком короткое (минимально допустимо 2 символов)

Подскажите пожалуйста, что такое твориться ?!?!?
Не могу опубликовать топик, пишет Поле Текст слишком короткое (минимально допустимо 2 символов), хотя все заполнено… Раньше работало, сейчас нет… Использую редактор — Плагин Redactor (Imperavi), написал автору он не отвечает, может вы знаете в чем проблема?

Пробелма с шаблоном KingSize [РЕШЕНО]

Здравствуйте. Помогите пожалуйста… Проблема с шаблоном, выскочила ошибка, удалил все плагины и очистил кеш — все равно не исчезает, ошибка:

Fatal error: Call to a member function getBlog() on a non-object in /.../templates/compiled/size/15c8562ae33eadd24b5f369226fd92f567e193ac.file.block.stream_comment.tpl.php on line 42

В чем может быть дело? Отписал разработчику, но походу он сегодня не зайдет, может вы подскажете в чем дело?

РЕШЕНИЕ ______________________________________________________



Решил! Залез в базу, в таблицу _comment и удалил несуществующие комментарии

Точнее, я удалил блог, где был топик в котором были комментарии — блог и топик удалились, комменты нет, вот он и ругался в прямом эфире… Удалил в ручную — все работает…

Разработчики пусть подумают как исправить этот баг…

Приватность блога: сделать более удобнее...

Насколько я понимаю, в ЛС блоги делятся на Персональные и Коллективные…
Как такового персонального блога нет, поэтому я предлагаю сделать следущее…

При создании блога, в конце есть опция Рейтинг при котором можно писать в блог — так вот, почему бы не сделать так:

В этот блог могут писать: [меню выбора «Только я»(устанавливается рейтинг 1000000) и «Все»(устанавливается рейтинг 0)]. Ну или так: Создать блог: [меню выбора «Персональный» (рейтинг 100000) и «Коллективный» (рейтинг 0)]

Я считаю, этим мы решим проблему персональных блогов, плюс так будет удобнее (лично для меня по крайней мере, и для обыденного пользователя тоже, который ничерта не смыслит в рейтингах и прочей нечести )

Вопрос в слежущем — как это сделать? Как прописать условие, чтобы если выбираешь опцию, то присваивался определенный рейтинг? Выручайте, сообщество!

Не могу отключить кеш и компиляцию [РЕШЕНО]

Я уже всю голову поломал, читал схожие топики по проблеме, делаю все так же, и все равно для изменений на сайте нужно чистить кеш сайта (папки cache и compiled)

вот настройки конфига:

/

// Устанавливаем настройки кеширования
$config['sys']['cache']['use'] = false; // использовать кеширование или нет
$config['sys']['cache']['type'] = 'file'; // тип кеширования: file и memory. memory использует мемкеш
$config['sys']['cache']['dir'] = '___path.root.server___/tmp/'; // каталог для файлового кеша, также используется для временных картинок. По умолчанию подставляем каталог для хранения сессий
$config['sys']['cache']['prefix'] = 'livestreet_cache'; // префикс кеширования, чтоб можно было на одной машине держать несколько сайтов с общим кешевым хранилищем
$config['sys']['cache']['directory_level'] = 1; // уровень вложенности директорий файлового кеша
$config['sys']['cache']['solid'] = true; // Настройка использования раздельного и монолитного кеша для отдельных операций

**
* Параметры компрессии css-файлов
*/
$config['compress']['css']['merge'] = false; // указывает на необходимость слияния файлов по указанным блокам.
$config['compress']['css']['use'] = false; // указывает на необходимость компрессии файлов. Компрессия используется только в активированном режиме слияния файлов.
$config['compress']['css']['case_properties'] = 1;
$config['compress']['css']['merge_selectors'] = 0;
$config['compress']['css']['optimise_shorthands'] = 1;
$config['compress']['css']['remove_last_;'] = true;
$config['compress']['css']['css_level'] = 'CSS2.1';
$config['compress']['css']['template'] = «highest_compression»;
/**
* Параметры компрессии js-файлов
*/
$config['compress']['js']['merge'] = false; // указывает на необходимость слияния файлов по указанным блокам.
$config['compress']['js']['use'] = false; // указывает на необходимость компрессии файлов. Компрессия используется только в активированном режиме слияния файлов.

Что мне делать? Настройки вроде правильные а кеш чистить после каждого маленького изменения задрался уже…

Main preview: проверка превьюшек на вшивость [РЕШЕНО]

Хотел сделать превью на сайте, сделал…
Проблема вот в чем:



Топики, у которых нет превью выводятся как показано выше… Можно ли поставить условие проверки:

{if есть превью}
Выводить превью
{else}
Выводить топик как обычно
{/if}


Подскажите пожалуйста как это сделать? Искал поиском, не нашел… Если было, прошу прощенья, просто укажите слепому на ссылку :)

UPD 13:09 15.02.2013_____________________________________________________

Нашел решение сам, условие прописывается таким образом:

{if $oTopic->getPreviewImageWebPath()}
	<img class="topic_preview" src="{$oTopic->getPreviewImageWebPath()}">
	{/if}