Спасибо за предложение.
Обновил плагин, теперь можно добавить виджет facebook, также есть возможность отключать один из виджетов в конфиге плагина. Для этого достаточно указать соответствующий API ID пустой строкой или совсем убрать строчку из конфига.
Обновил плагин.
Теперь есть подобие вкладок: Комментарии — «родные» комментарии движка ВКонтакте — комментарии виджета ВКонтакте
Кроме того, в плагине добавлена система приоритета, которая загружает одну из «вкладок» при загрузке страницы, то есть, если пользователь неавторизован, то логичней ему будет показать виджет ВК, если авторизован — комментарии движка.
Выбрать «вкладку» можно в обоих случаях.
Если данная идея несет в себе более менее здарвое зерно, то можно будет ее развить и дописать CSS-оформление для «вкладок»
Скорей всего скрипту не хватает прав создать файл config.local.php
Попробуйте на время установки установить полные права доступа (чтение, запись, ...) на каталог config
Тот код, что я писал, предполагается для метода get, т.е.
public function getMusicDateUsa($data) {
if (strtotime($this->_aData['date']) == 0) return null;
0000-00-00 00:00:00 записывается, скорей всего потому, что у вас поле в БД типа date.
Используйте строковый тип поля либо в методе получения даты из сущности добавте проверку такого типа
if (strtotime($this->_aData['date']) == 0) return null;
return $this->_aData['date']
Вы предлагаете еще отдельно отображать это количество?
Обновил плагин, теперь можно добавить виджет facebook, также есть возможность отключать один из виджетов в конфиге плагина. Для этого достаточно указать соответствующий API ID пустой строкой или совсем убрать строчку из конфига.
Теперь есть подобие вкладок:
Комментарии — «родные» комментарии движка
ВКонтакте — комментарии виджета ВКонтакте
Кроме того, в плагине добавлена система приоритета, которая загружает одну из «вкладок» при загрузке страницы, то есть, если пользователь неавторизован, то логичней ему будет показать виджет ВК, если авторизован — комментарии движка.
Выбрать «вкладку» можно в обоих случаях.
Если данная идея несет в себе более менее здарвое зерно, то можно будет ее развить и дописать CSS-оформление для «вкладок»
Должно работать.
Вернет id текущего пользователя:
Или я вопрос не так понял.
Попробуйте на время установки установить полные права доступа (чтение, запись, ...) на каталог config
Это избавит от исправлений шаблонов, экшенов и т.п., из-за которых возможна ошибка 404.
Моя ошибка — признаю :)
изменить на
а лучше добавить эту строку в /config/config.local.php и не редактировать тот (общий) конфиг
trac.lsdev.ru/livestreet/browser/trunk/engine/modules/text/Text.class.php#L83
то есть добавил бы после 84 строки что-то типа такого:
if (strtotime($this->_aData['music_date_usa']) == 0) return null;
return $this->_aData['music_date_usa'];
}
public function setMusicDateUsa($data) {
$this->_aData['music_date_usa'] = ($data == null)? date('Y-m-d H:i:s'): $this->_aData['music_date_usa'];
}
public function getMusicDateUsa($data) {
if (strtotime($this->_aData['date']) == 0) return null;
$this->_aData['music_date_usa'] = $data;
}
Используйте строковый тип поля либо в методе получения даты из сущности добавте проверку такого типа
Потому что никто в запрос и не передает это значение.
Если не ошибаюсь, запрос здесь происходит: trac.lsdev.ru/livestreet/browser/trunk/classes/modules/topic/mapper/Topic.mapper.class.php#L21
Копайте в эту сторону.
1. Редактируем файл header.light.tpl (в каталоге, котором лежит скин, например /templates/skin/new/), а именно меняем строку:
на
2. В каталог /templates/skin/new/images копируем изображение под именем bg.jpg
3. В файл /templates/skin/new/css/style.css добавляем строки:
4. Чистим кеши, смотрим результат
PS: браузеры любят кешировать css, так что скорей всего придется чистить и кеш браузера.
Такой способ вам подойдет? (проверял в LS 0.4.2)