+1.15
Рейтинг
3.28
Сила

iframe для гугл комментариев (решено)

Решил поставить себе комментарии от гугла. Вот такой iframe:
< iframe width="800" height="600" src="https://plusone.google.com/_/widget/render/comments?bsv&href=[URL]&first_party_property=BLOGGER&view_type=FILTERED_POSTMOD&width=750&hl=ru">< /iframe >

iframe отображается на сайте, но невозможно нажать на кнопки, написать комментарии и т.п.
В jevix.php гугловский домен добавил. Знатоки, подскажите в чем причина неработоспособности?

Если просто открыть ссылку из src айфрема в новой вкладке браузера, то все работает ок. Но когда встраиваешь iframe на страницу топика, то он оказывается не рабочим. В какую сторону капать?

Решение(если вдруг кому интересно будет):
Для комментов использовал другой код, все работает:
<script src="https://apis.google.com/js/plusone.js">
</script>
<g:comments
    href="[URL]"
    width="642"
    first_party_property="BLOGGER"
    view_type="FILTERED_POSTMOD">
</g:comments>

Зависание при публикации

При публикации любого вида топика сайт виснет. Перезагружаю апач — топик добавлен, только не добавлены фотографии. В логах апача ничего нету. Как отловить ошибку? В сайте куча правок, вносить все изменения с нуля и отлавливать ошибку — ужас.

Почему $oTopic->setRating() не работает?

\classes\actions\ActionTopic.class.php
/**
* Теперь можно смело добавлять топик к блогу
*/
$oTopic->setRating(5);
$oTopic->setBlogId($oBlog->getId());

Не срабатывает метод. ЛС 1.0. В предыдущей версии все работало. Подскажите в чем проблема?

Изображение из топика не фотосета

Здравствуйте, задача — выводить в прямом эфире изображение из соответствующего топика. Особенность в том, что топик не является фотосетом. Первое, что пришло в голову, это сделать так — через file_get_contents тяну топик и извлекаю img, из которого беру src и далее вывожу в прямом эфире, подгоняя размер через css. Разумеется вся эта хрень жутко тормозит. Думаю, что нужно, либо настраивать кеширование, с которым я не особо знаком, либо писать скриптик, который будет ужимать и сохранять изображения, чтобы исключить постоянное использование file_get_contents. Или это дело можно как-то более просто провернуть? Прошу наставить меня на правильный путь)

тег noindex

Доброго времени суток. Вопрос по поводу тега noindex.
В конфиге написано:
"прятать" или нет ссылки от поисковиков, оборачивая их в тег <noindex> и добавляя rel="nofollow"

По факту — вижу, что добавляется только rel=«nofollow». Поюзав поиск наткнулся на смутные сообщения о том, что noindex был убран из LS. Но так это или нет на сегодняшний момент на самом деле я так и не понял. Хотелось бы услышать комментарии на эту тему. И вообще, стоит ли прикручивать noindex, если он убран из LS.

Автозаполнение title для <img>

Вот подумал, что неплохо было бы сделать такую штуку, так как люди не любят писать описание загружаемого изображения. Плюсом автозаполнения тега title, разумеется, является автозаполнение тега alt.
Наверняка, его можно подтянуть, например, если человек до того как загрузить изображение уже что-то написал в — заголовок топика. Как элегатно и красиво можно запихнуть value с input заголовка (id=«topic_title) в input (name=title) окна загрузки изображения. Правильно понимаю JS?

ps. сильно не пинайте)

Диапазон рейтинга для "хороших" топиков. Решено

Собственно, пытаюсь задать диапазон рейтинга для топика, при котором он будет попадать в раздел «хорошие» (коллективные блоги).
Рою здесь вот так:
public function GetTopicsCollective($iPage,$iPerPage,$sShowType='good') {
		$aFilter=array(
			'blog_type' => array(
				'open',
			),
			'topic_publish' => 1,			
		);		
		switch ($sShowType) {
			case 'good':
				$aFilter['topic_rating']=array(
					'value' => '0',
					'type'  => 'down',
				);			
				break;	
			case 'bad':
				$aFilter['topic_rating']=array(
					'value' => Config::Get('module.blog.collective_good'),
					'type'  => 'down',
				);		

Но, естественно, таким образом получается пересечение в «Хороших» и «Плохих» топиках. Подскажите, как задать ограниченные диапазона от 0 До Config::Get('module.blog.collective_good') в «хороших» топиках (коллективные блоги).

Решение. в топик маппер дописал:
Читать дальше →

Социальные кнопки. Проблема

Добрый день.
Проблема в том, что при перепосте, например, во вконтакт не хочет брать картинки со страницы (хотя должен брать линки из нескольких первых тегов img).
Во-вторых, отказывается видеть meta теги description и link. Видит только title и то не из meta-тега. Поиском нигде ни у кого таких проблем не нашел. Подскажите, пожалуйста, на что обратить внимание.
Который день уже мучаюсь с социальными кнопками. Перепробовал кучу сервисов, плагинов и ставил кнопки с социальных сетей напрямую.

Проблема может быть связана с тем, что сайт на локалхосте на денвере?

Прямой эфир. Мистика. Решено

Вообщем обнаружил, что в прямой эфир выводится 5 комментариев и 6 публикаций вместо указанных в конфиге 20. Долго ломал голову. Переставил LS на денвере. На новом все работает. Все файлы в рабочем LS заменил на дефолтные (кроме config.local.php разумеется). В итоге как выводилось 5 и 6 записей так и выводится. На LS, который работает на вновь созданной базе — все ок. Получается косяк с базой? Подцепил вновь созданную базу рабочему движку. Все стало норм. Вопрос номер раз — что могло повредить базу? вопрос номер два — какие поля нужно смотреть в испорченной базе с целью поиска причины повреждения?

Решено. Сам дурак оказался как обычно) Заблуждение было в том, что я полагал следующее:
«прямой эфир: комментарии» — добавляет новую ячейку, если на сайте появился новый комментарий при условии, что он добавляется не в последний откоментированный кем-либо топик.
Оказывается новая ячейка появляется только в случае комментирования топика, который еще никем не был откомментирован, в противном случае он просто заменяет ник последнего, кто откомментировал топик и выводит на верх списка. Таким образом, количество топиков во вкладке «комментарии» не может быть больше, чем во вкладки «публикации»

Всем спасибо за моральную поддержку)