+0.65
Рейтинг
3.84
Сила

Мобильный шаблон оценка комментария (Решено)

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



Я предполагаю что нужно добавить в свои комментарии, такой же код, как будто за них вы уже проголосовали, и тогда они перестанут появляться.
Или можно сделать чтоб в таких случаях, css выводил display: none;
Как это сделать я так и не понял, но знаю что это просто, я уже всю голову сломал с этой проблемой.
В обычном шаблоне эта система присутствует а в мобильном нет.

Лента - отделяем блоги от пользователей

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

Копался с livestreet (AltoCMS) и заметил такой глюк, в ленте не показываются посты из закрытых блогов (напрочь), даже если пользователь на них подписан… Не стал разбираться, что там и как должно работать, глянул запрос:

SELECT         
                            t.topic_id                                        
                        FROM 
                            ".Config::Get('db.table.topic')." as t,
                            ".Config::Get('db.table.blog')." as b
                        WHERE 
                            t.topic_publish = 1 
                            AND t.blog_id=b.blog_id 
                            AND b.blog_type!='close' 
                            { AND t.topic_id < ?d }
                            AND ( 1=0 { OR t.blog_id IN (?a) } { OR t.user_id IN (?a) } )                                 
                        ORDER BY t.topic_id DESC    
                        { LIMIT 0, ?d }


Я нашел более изящное решение). Вот мой запрос:

SELECT 		
			    t.topic_id										
		        FROM 
			    ".Config::Get('db.table.topic')." as t,
			    ".Config::Get('db.table.blog')." as b
			WHERE 
			    t.topic_publish = 1 
			    AND t.blog_id=b.blog_id 
			    { AND t.topic_id < ?d }
			    AND ( false 
				{ OR t.blog_id IN (?a) } 
				{ OR (t.user_id IN (?a) AND b.blog_type='personal') }
			    )
 								
                        ORDER BY t.topic_id DESC	
                        { LIMIT 0, ?d }


Теперь стало получше:
— Показываем топики только из блогов на которые подписан пользователь;
— Показываем топики (из персональных блогов) пользователей, на которых подписан пользователь;

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

Проблема с оповещениями по e-mail при его смене

Обнаружилась проблемка после смены e-mail'a в профиле: при комментировании каких-либо старых топиков (которые писались до смены адреса) оповещения о комментах к топику уходят на старый адрес.

Тестировалось на чистой последней версии движка.

Изменить абсолютные на относительные пути для всех изображений ?

Изменить абсолютные на относительные пути для всех изображений?
Перенес с локального сервера на хостинг и оказалось что все пути абсолютные и картинки перестали отображаться. Сайт был на субдомене.

[решено] Нельзя ответить на сообщение

Пришло личное сообщение на сайте, захожу в него, а там нет поля для ответа. С остальными все в порядке. Что это вообще может быть? LS 1.0.3

UPD: Проблема решилась, пользователь удалил переписку до того, как я открыл сообщение.

Плагин ReCapcha

ReCapcha
Плагин ReCapcha, проверка capcha при добавлении топика, позволяет защитить сайт от спам атак.



Все последние изменения и доработки по плагину доступны на GitHub.

Появилась возможность включать капчу в топиках — ссылок / опросов / фотосетов.

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

Снять checkbox по умолчанию

Всем привет!
Сегодня получил на почту парочку писем от пользователей типа «Отпишите нас от своей рассылки!».
В этой связи у меня возник вопрос:
Подскажите, что и где нужно подправить, чтобы галочки в настройках сайта в профиле не стояли по умолчанию?

А уж если пользователь захочет подписаться — то у него была бы такая возможность.

Возвращаем возможность загрузки изображений (MarkItUp) в мобильном шаблоне для всех типов топиков

Производим корректировку файлов мобильного шаблона:
* forms.css - удаляем: .markItUpHeader { display: none; }
* template.js - добавляем: $('#window_upload_img').jqm();
* config.php - добавляем: "___path.root.engine_lib___/external/jquery/jquery.jqmodal.js",
* grid.css - удаляем: z-index: 0;
* editor.tpl (по вкусу) - меняем ls.settings.getMarkitup() на ls.settings.getMarkitupComment()

Идея плагина: Яндекс и оригинальные тексты

У Яндекса есть такая штука как отправка оригинальных текстов — webmaster.yandex.ru/content/?service=ORIGINALS Это помогает бороться с копирование материалов с вашего сайта (теоритически).



Раньше этим нужно было заниматься вручную, но на днях Яндекс дал возможность автоматизировать этот процесс через API — webmaster.ya.ru/15459

Собственно предлагаю чтобы-кто то написал соответствующий плагин для LiveStreet. Он должен отправлять все добавленные тексты в Яндекс через API. Платно/бесплатно — на ваше усмотрение.