avatar

Вопросы, проблемы и их решения

Подробнее ↓

Как завести почту?

Добрый день, заинтересовался вашим движком и с момента установки столкнулся с несколькими проблемами:
1. Голая установка создает кривые ссылки т.е вот так:
$config['path']['runtime']['url'] = '/http://site.ru/_run/';
Из-за слеша в начале не подгружаются стили, если убрать слеш стили в порядке, но выскакивает 1002 ошибка.

Долго не мудрил, и установил более старую версию, которую после обновил до актуальной.

2. Не отправляется почта при регистрации. Самое интересное что отправляются уведомления о действиях на сайте включая смену пароля, но никак не хочет отправлять регистрацию. Как можно решить данную проблему?

UPD
Почта завелась, но начала выскакивать ошибка 1002 :с

Благодарю за внимание

Ссылка в меню в новом окне (решение)

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

Принцип:
Добавляем параметр target, который будет добавлять этот же параметр в тег А

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

Добавит чекбокс, показывать контакты на сайте


Всем доброго времени суток. Подскажите, как добавить на сайт чекбокс показывать контакты на сайте.
Хочу добавить к массиву со значениями полей булевое поле, и делать проверку, если есть то показывать на сайте. Сделал шаблон, добавил в таблицу дополнительное поле. А в классе user уже не знаю, как правильно записать.

Проблема с плагином ЛС

При активации плагина Теги к блогам, появляется ошибка

SQL Error: Table 'lk0dee_site.prefix_blog' doesn't exist at /home/users/b/lk0dee/domains/site.ru/engine/classes/modules/database/Database.class.php line 402 — Array ( [code] => 1146 [message] => Table 'lk0dee_site.prefix_blog' doesn't exist [query] => SHOW FIELDS FROM prefix_blog [context] => /home/users/b/lk0dee/domains/site.ru/engine/classes/modules/database/Database.class.php line 402 )

Если пытаться забить напрямую запрос в базе,

CREATE TABLE IF NOT EXISTS `agdl_blog_tag` (
	`blog_tag_id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
	`user_id` INT(11) UNSIGNED NOT NULL,
	`blog_id` INT(11) UNSIGNED NOT NULL,
	`blog_tag_text` VARCHAR(50) NOT NULL,
	PRIMARY KEY (`blog_tag_id`),
	INDEX `user_id` (`user_id`),
	INDEX `blog_id` (`blog_id`),
	INDEX `blog_tag_text` (`blog_tag_text`),
	CONSTRAINT `agdl_blog_tag_fk1` FOREIGN KEY (`user_id`) REFERENCES `agdl_user` (`user_id`) ON UPDATE CASCADE ON DELETE CASCADE,
	CONSTRAINT `agdl_blog_tag_fk2` FOREIGN KEY (`blog_id`) REFERENCES `agdl_blog` (`blog_id`) ON UPDATE CASCADE ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;


то ошибка

#1005 - Can't create table 'lk0dee_site.agdl_blog_tag' (errno: 150) 


Сам плагин лежит вот тут https://catalog.livestreetcms.com/addon/view/289/

Не видно смайлов при включенном визуальном редакторе (см. скрин)

Пробовал на 2-х браузерах под админом и обычным юзером.

Включен виз. редактор:



При выключенном смайлы есть:


Как исправить?

ограничение голосования за свой...

Добрый день! как можно обернуть кнопку, так что бы она стала не доступна автору топика, что бы он не смог проголосовать за свой же созданный топик...

http://prntscr.com/brtch1

Пробовал такой метод

{if $oVote OR E::UserId()==$oTopic->getUserId() == $this->oUserCurrent->getId()}
кнопка голосования
{/if}

а еще вот так

{$oTopic->getUserId() == $this->oUserCurrent->getId()}
кнопка голосования
{/if}

оба варианта не подходят или не работают.

Пример рабочей кнопки

<button type="button" disabled="" class="voting-wjt__button voting-wjt__button_plus js-plus" title="За свои публикации голосовать нельзя. ">
                  <span>↑</span>
                </button>