Garun
Давно я тут
  
Репутация: +15/-3
Offline
Пол: 
Сообщений: 374
|
 |
« : 28.05.2008, 19:53:37 » |
|
При просмотре html-кода страницы с комментариями - самих комментов нет! Выходит, что и поисковики их не видят? Если это так - ошен плоха  Толковые комменты - очень хороший довесок к статье - надо сделать, что бы ПС их видели!
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #1 : 28.05.2008, 21:37:16 » |
|
А мне кажется, что это очень хорошо, что их ПС не видят... как показывает опыт (я много сайтов со своим компонентом пересмотрел, да и по рунету хожу чаще), на 100 комментариев, реально полезных бывает штук 5... А остальные являются обычным словесным шумом, который никакой пользы для SEO не несет, только вредит, и снижает процент ключевых на странице.
С другой стороны, можно сделать модуль, который будет показывать наиболее популярные комментарии (по оценкам пользователей), и пусть он индексируется.
А можно (и это по-умолчанию есть) включить ленту комментариев в RSS, а уж ленту поисковики заметят, наверняка.
В конце концов, автор может делать выборку наиболее ценных комментариев, и вручную их приводить внутри статьи (все равно, автоматически ценность комментария не определить).
Так что я особых проблем не вижу.
|
|
|
|
|
Записан
|
|
|
|
Physicist
Support Team
   
Репутация: +179/-0
Offline
Пол: 
Сообщений: 1154
Рябов Денис
|
 |
« Ответ #2 : 28.05.2008, 23:03:29 » |
|
Иногда комментарии действительно используются для SEO. Я вот другого не могу понять — на тех сайтах, которые я делал с JComments комментарии в коде страницы есть. Это что-то в новых версиях поменялось или я чего-то недопонимаю?
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #3 : 28.05.2008, 23:12:25 » |
|
Это что-то в новых версиях поменялось или я чего-то недопонимаю? нет, ничего не менялось... Комментариев в коде страницы не будет в том случае, если на сайте включено кэширование. Т.е. чтобы не показывать устаревшие данные, я мамботом комментарии не вставляю, а вставляю код, который их подгружает динамически, посредством AJAX. Да и опять же, при включенной страничной навигации, ПС увидит только первую страницу с комментариями, вторая и далее будут недоступны, бо они грузятся только посредством AJAX.
|
|
|
|
|
Записан
|
|
|
|
Garun
Давно я тут
  
Репутация: +15/-3
Offline
Пол: 
Сообщений: 374
|
 |
« Ответ #4 : 29.05.2008, 10:27:35 » |
|
А мне кажется, что это очень хорошо, что их ПС не видят... Очень жаль, что тебе так кажется... как показывает опыт Категорически не согласен! На половине моих сайтов флуд удаляется бескомпромисно - оставляются лишь те, которые несут полезную смысловую нагрузку. Следовательно, и с точки зрения seo - они чрезвычайно полезны. А вот мне кажется, что должна быть предусмотрена альтернатива. Админ сам должен выбирать - показывать коменты ПС или нет. Честно говоря, когда я это обнаружил - впал в глубочайшее уныние 
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #5 : 29.05.2008, 15:32:09 » |
|
А вот мне кажется, что должна быть предусмотрена альтернатива. Админ сам должен выбирать - показывать коменты ПС или нет. альтернативы я предложил, все три варианта реализуются силами админа довольно быстро... Честно говоря, когда я это обнаружил - впал в глубочайшее уныние  ну что я могу сказать... меня очень удивляет, когда такая мелочь способна привести человека в глубочайшее уныние... тем более, когда столько вариантов решения проблемы... Чтоб не так грустно было, могу предложить четвертый вариант: отключи страничную навигацию комментариев (это уберет закладки страниц и все комментарии будут одной простыней, а затем выключи на сайте кэширование. После этого комментарии всегда будут присутствовать в тексте страницы и будут индексироваться ПС...
|
|
|
|
|
Записан
|
|
|
|
Physicist
Support Team
   
Репутация: +179/-0
Offline
Пол: 
Сообщений: 1154
Рябов Денис
|
 |
« Ответ #6 : 29.05.2008, 16:06:34 » |
|
Если комментарии добавляются не так часто, то можно было бы просто чистить кэш при добавлении комментария.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #7 : 02.06.2008, 09:36:17 » |
|
Если комментарии добавляются не так часто, то можно было бы просто чистить кэш при добавлении комментария.
удалять весь кэш для контента при добавлении одного комментария это несколько расточительно, как мне кажется, а корректного решения удаления кэша для конкретного материала, я если честно не вижу
|
|
|
|
|
Записан
|
|
|
|
Physicist
Support Team
   
Репутация: +179/-0
Offline
Пол: 
Сообщений: 1154
Рябов Денис
|
 |
« Ответ #8 : 02.06.2008, 09:52:31 » |
|
Ну, например в Wordpress, при добавлении комментария плагин wp-cache полностью очищает свой кэш. Но я согласен с тем, что при большой посещаемости сайта и большом количестве контента нагрузка создастся не маленькая огромная.
|
|
|
|
|
Записан
|
|
|
|
Garun
Давно я тут
  
Репутация: +15/-3
Offline
Пол: 
Сообщений: 374
|
 |
« Ответ #9 : 19.06.2008, 14:36:41 » |
|
Докладываю: Яндекс действительно не индексирует комментарии... Зато Гугль и Рама - превосходно справляются с этой задачей  - только, что обстоятельно этот факт проверил.
|
|
|
|
|
Записан
|
|
|
|
art
Захожу иногда

Репутация: +1/-2
Offline
Сообщений: 20
|
 |
« Ответ #10 : 02.07.2008, 11:04:25 » |
|
огромный минус кстати .... целые сервисы есть по наполнению дешевым уникальным тематическим контентом через комментарии ...
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #11 : 02.07.2008, 11:17:54 » |
|
огромный минус кстати .... целые сервисы есть по наполнению дешевым уникальным тематическим контентом через комментарии ... у каждого своя точка зрения - я никаких минусов не вижу, и кроме того я описал как минимум 4 способа сделать комментарии индексируемыми...
|
|
|
|
|
Записан
|
|
|
|
OnTheFlyRU
Осваиваюсь на форуме
 
Репутация: +14/-0
Offline
Сообщений: 26
|
 |
« Ответ #12 : 04.08.2008, 03:58:33 » |
|
огромный минус кстати .... целые сервисы есть по наполнению дешевым уникальным тематическим контентом через комментарии ...
На мой взгляд, для сплогов и разного рода ГС есть более подходящие платформы, чем джумла. Если при оптимизации ставка идёт на UGC - вышеупомянутый суперпопулярный вордпресс подойдёт как нельзя лучше. Это даже если не принимать во внимание узкоспециализированные решения... Так что Джумлу лучше оставить для СДЛ, как мне думается.
|
|
|
|
|
Записан
|
|
|
|
7Rei
Давно я тут
  
Репутация: +20/-0
Offline
Пол: 
Сообщений: 358
|
 |
« Ответ #13 : 20.11.2008, 02:05:45 » |
|
можно сделать модуль, который будет показывать наиболее популярные комментарии (по оценкам пользователей), и пусть он индексируется.
А можно (и это по-умолчанию есть) включить ленту комментариев в RSS, а уж ленту поисковики заметят, наверняка.
Робот их сможет проиндексировать 1 раз, а затем комментарий навсегда "исчезнет"  К тому же ПС будут индексировать комменты не в совокупности с материалом, что тоже не хорошо. В конце концов, автор может делать выборку наиболее ценных комментариев, и вручную их приводить внутри статьи (все равно, автоматически ценность комментария не определить).
Это очень большой геморой, особенно если комментариев много и все они по теме! а затем выключи на сайте кэширование.
удалять весь кэш для контента при добавлении одного комментария это несколько расточительно, как мне кажется, а корректного решения удаления кэша для конкретного материала, я если честно не вижу
Из двух зол - полностью отключить кешь или часто его чистить, я бы предпочел второе! Почему нельзя сделать данную функцию не по умолчанию? Чтобы кому она нужна, мог включить ее ручками 
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #14 : 20.11.2008, 02:41:20 » |
|
Почему нельзя сделать данную функцию не по умолчанию? Чтобы кому она нужна, мог включить ее ручками  ну мне, да и большинству пользователей, это не надо, а если кому-то очень нужно - пусть напишет мамбот (плагин) к JComments для события OnAfterCommentAdded и чистит кэш, если ему так хочется. Но на сайтах с большим количеством материалов это только увеличит нагрузку, в обмен на сомнительную пользу. Так как чистка всего кэша сайта это удаление очень приличного количества файлов, а массовые файловые операции не такая уж и быстрая операция. Кроме того, при этом для всех пользователей открывших сайт сразу после этого добавления закэшированных данных не будет, а значит для отображения сайта будет выполняться максимальное количество запросов. Если представить сайт на котором много материалов, хорошая посещаемость, то это прямая дорога к покупке отдельного выделенного сервера...
|
|
|
|
|
Записан
|
|
|
|
otshelnik
Осваиваюсь на форуме
 
Репутация: +5/-0
Offline
Сообщений: 142
|
 |
« Ответ #15 : 15.02.2009, 06:19:22 » |
|
В этой теме очень много информации и она не систематизирована. Ответьте пожалуйста на вопросы: Все комментарии видны если выключен кеш сайта и/или включен канал RSS – (ДА/НЕТ) Все ли комментарии видны (индексируются), или какая-то часть при древовидном отображении комментариев. (все/часть). PS. Мое мнение: индексироваться должна вся информация отображаемая на странице. Для отключения индексации существуют способы и администратор всегда может применить их по своему усмотрению.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #16 : 15.02.2009, 15:58:23 » |
|
1. При включенном кешировании в теле страницы комментарии отсутствуют, а следовательно не видны ПС 2. Независимо от того, включен кеш или нет, RSS лента доступна ПС 3. При отключенном кеше и плоском стиле отображения для ПС видны только комментарии первой страницы 4. При отключенном кеше и древовидном стиле отображения для ПС видны все комментарии индексироваться должна вся информация отображаемая на странице. Для отключения индексации существуют способы и администратор всегда может применить их по своему усмотрению. у каждого своя точка зрения на данный вопрос... кстати, для Google методов скрытия блока текста от индексации насколько я знаю нет...
|
|
|
|
|
Записан
|
|
|
|
Garun
Давно я тут
  
Репутация: +15/-3
Offline
Пол: 
Сообщений: 374
|
 |
« Ответ #17 : 15.02.2009, 22:54:00 » |
|
Я уже тебе уже не раз говорил, Серж, что выбор не велик(( Мне, например, без кеша никуда... А все(!) комментарии только по теме и весьма толковые. Приходится жертвовать их индексацией ради того, что бы не увеличивать нагрузгу на сервак.
Ты регулярно отвечаешь "у каждого своя точка зрения на данный вопрос"... Я не вижу у других принципиальных расхождений с моей точкой зрения...
Ты так и пиши - что лично ты, создатель этого компонента, не считаешь правильными озвученные мнения.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #18 : 16.02.2009, 00:01:13 » |
|
Ты регулярно отвечаешь "у каждого своя точка зрения на данный вопрос"... Я не вижу у других принципиальных расхождений с моей точкой зрения... Если другие не отписываются в этой теме, это еще не значит, что они не имеют иной точки зрения. Это раз... Вот, уважаемый OnTheFlyRU тоже не видит в этом никакого смысла... Да, я считаю, что комментарии в большинстве своем несут меньше пользы для SEO, чем основной текст страницы, что они больше разбавляют лишними словами текст страницы, и этим мешают продвижению. И пока меня никто в этом переубедить не смог. Я могу объяснить, откуда изначально растут ноги этого функционала... На самом деле, давным давно, в ранних версиях компонента я действительно отображал комментарии, не зависимо от того, включен кэш или нет. Но потом начал получать слишком много жалоб от тестеров - у них на страницах очень существенно стали мешать слова из интерфейса комментариев: представь, на странице 20 комментариев, и у каждого есть слово "цитировать", в результате слово "цитировать" оказывается на странице в 1.5 раза чаще, чем основное ключевое слово статьи. Хорошо это? Нет конечно. Потом, в проиндексированных текстах страниц стали слишком часто попадаться слова из формы комментариев - в конечном счете я сделал возможность скрывать ее, если потребуется. На текущий момент, я знаю как минимум уже 3-х человек, которые изначально критиковали меня за то, что комментарии не индексируются, но спустя полгода согласились, что это правильно. Если тебе так очень нужно, чтобы комментарии индексировались - я описывал порядка 4 способов этого достигнуть. Могу описать еще один - пятый уже по счету... Открываешь файл: /components/com_jcomments/jcomments.php находишь в нем строчки: if ($cacheEnabled) { $tmpl->addVar('tpl_index', 'comments-anticache', 1); } else { if ($config->get('template_view') == 'tree') { $tmpl->addVar('tpl_index', 'comments-list', JComments::getCommentsTree($object_id, $object_group)); } else { $tmpl->addVar('tpl_index', 'comments-list', JComments::getCommentsList($object_id, $object_group)); } } и заменяешь их на: if ($cacheEnabled) { $tmpl->addVar('tpl_index', 'comments-anticache', 1); } if ($config->get('template_view') == 'tree') { $tmpl->addVar('tpl_index', 'comments-list', JComments::getCommentsTree($object_id, $object_group)); } else { $tmpl->addVar('tpl_index', 'comments-list', JComments::getCommentsList($object_id, $object_group)); } В результате, комментарии будут присутствовать в тексте страницы, и должны будут обновляться при открытии ее, если был включен кеш. Однако, я это не тестировал (хоть и не вижу причин не работать этой модификации)... И от версии к версии эту модификацию нужно будет повторять. По крайней мере до тех пор, пока меня не убедят, что это нужно в стабильной версии. Честно скажу, я отслеживаю распространение компонента, смотрю как и где он используется. И за последний год, сайтов, где комментарии несли действительно полезную (с точки зрения SEO) информацию для страницы - видел действительно единицы. Это не значит, что комментарии были плохие - нет, просто они существенно разбавляли текст страницы лишними словами, которые являются мусором в данном случае.
|
|
|
|
|
Записан
|
|
|
|
Garun
Давно я тут
  
Репутация: +15/-3
Offline
Пол: 
Сообщений: 374
|
 |
« Ответ #19 : 16.02.2009, 15:49:33 » |
|
Спасибо, Серж, за ответ. Метод буду тестировать. В отсутствии пользы комментариев для SEO меня никто не переубедит - есть основания быть уверенным в обратном... разумеется, если комменты чёткие и в яблочко - флудильню разводить вообще не понятно зачем. Что касается повторяющихся выражений - noindex и nofolow ещё никто не отменял 
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #20 : 16.02.2009, 16:55:24 » |
|
Что касается повторяющихся выражений - noindex и nofolow ещё никто не отменял  noindex во-первых работает только для Яндекса, во-вторых это нарушение стандарта xhtml, в-третьих, ты конечно можешь полстраницы завернуть в noindex, но не факт что результат будет лучше - соотношение полезного текста на странице к общему объему существенно ухудшится, а это тоже недостаток... А nofollow ни на что, кроме ссылок не влияет...
|
|
|
|
|
Записан
|
|
|
|
Garun
Давно я тут
  
Репутация: +15/-3
Offline
Пол: 
Сообщений: 374
|
 |
« Ответ #21 : 16.02.2009, 21:45:33 » |
|
Я говорю лишь о паразитных фразах типа "цитировать". Они же являются и ссылками - проблем не вижу.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #22 : 16.02.2009, 21:53:56 » |
|
Я говорю лишь о паразитных фразах типа "цитировать". Они же являются и ссылками - проблем не вижу. От Яндекса действительно спасет noindex, а Google их все равно проиндексирует. Да и таких паразитных фраз немало... Не только цитировать и ответить, например, у смайлов заполнены и title, и alt - это тоже мешать будет. А еще куски текста у цитат, дата и время публикации и т.д. Не, я не отрицаю, что при желании можно скрыть все лишнее, мне просто кажется оно того не стоит. На маленьком сайте, где комментариев немного, можно и кэш выключить, а на большом, где в сутки 1-2 тысячи комментариев, отмодерировать все почти не реально, пропускать как есть в индексацию - неразумно, да и процент реально полезных комментариев никогда не будет высоким.
|
|
|
|
|
Записан
|
|
|
|
Garun
Давно я тут
  
Репутация: +15/-3
Offline
Пол: 
Сообщений: 374
|
 |
« Ответ #23 : 17.02.2009, 02:53:57 » |
|
Серж, у меня на двух профессиональных порталах страниц много, а комментов мало... но все строго по теме - для флуда есть форумы... Так вот мне эти комменты очень важны, так как часто для обсуждения публикуются например тексты законопроектов - как ты понимаешь, уникальным контентом их не назовёшь... а комментарии неплохо добавляют соей изюминки.. Проверено - гугл обожает такие страницы.
|
|
|
|
|
Записан
|
|
|
|
ruge
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 10
|
 |
« Ответ #24 : 26.02.2009, 23:14:06 » |
|
Не, я не отрицаю, что при желании можно скрыть все лишнее, мне просто кажется оно того не стоит. На маленьком сайте, где комментариев немного, можно и кэш выключить, а на большом, где в сутки 1-2 тысячи комментариев, отмодерировать все почти не реально, пропускать как есть в индексацию - неразумно, да и процент реально полезных комментариев никогда не будет высоким. Много предположений, которые явно не являются аксиомами и которые не могут до конца отрицать, что все-таки ЕСТЬ сайты с большим кол-ом материалов с нормально работающими модераторами, где чистится флуд, и где комментарии играют важную роль. Например, я произвожу поиск и набираю в строке поиска фразы, которые мог бы спросить или ответить живой человек, потому что пытаюсь найти непредвзятое мнение по вопросу, а не топ сайтов по высокочастотникам. Соответственно такие запросы приводят меня либо на форумы, либо на комментарии, что вообщем-то и требовалось. В таком случае большую роль играют комментарии. Повторяющиеся слова действительно закрыть надо в ноиндекс, и пусть что работает он только для Яндекса. Тем более. Этим Яндексом продолжают пользоваться две трети пользователей, а для многих комерческих тематик, когда аудиторию составляют не вебмастера, Яндекс - поставщик 90% всех клиентов из ПС. Другими словами, почему бы все-таки не сделать опцию и предоставить решать людям самим? Тем более, что не менее половины определнно выскажутся ЗА? Кому не нужна эта опция просто ее отключат (или не включат). ПС: Варианты выше я видел, за них спасибо (как и за компонент), но речь о создании опции все же.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #25 : 26.02.2009, 23:38:25 » |
|
Повторяющиеся слова действительно закрыть надо в ноиндекс, и пусть что работает он только для Яндекса. аудитория компонента выходит далеко за пределы русского языка, и выслушивать постоянно от зарубежных пользователей сообщения о невалидном с точки зрения стандартов html шаблоне у меня желания нет. Кому надо - могут сделать так, как им хочется... Другими словами, почему бы все-таки не сделать опцию и предоставить решать людям самим? Тем более, что не менее половины определнно выскажутся ЗА? ну пока что, я слышал такие пожелания не более чем от 10-12 человек, и это не то что не половина, это даже не процент, от общего количества пользователей компонента. Варианты выше я видел, за них спасибо (как и за компонент), но речь о создании опции все же. как таковой опции (т.е. доступной к настройке из административной панели) я думаю точно не будет, во-первых это лишняя настройка которая будет путать большую часть пользователей, что же касается некоего скрытого параметра, который позволит без изменений в коде компонента выключать данный функционал - можно подумать. Но прежде, я хотел бы получить отзывы, о работоспособности модификации, которую я тут описал - ведь я сразу написал, проверить мне сейчас не на чем, надо попробовать сделать как я сказал и посмотреть, получился или нет.
|
|
|
|
|
Записан
|
|
|
|
|
profiX0808
|
 |
« Ответ #26 : 04.10.2009, 00:10:05 » |
|
Но прежде, я хотел бы получить отзывы, о работоспособности модификации, которую я тут описал - ведь я сразу написал, проверить мне сейчас не на чем, надо попробовать сделать как я сказал и посмотреть, получился или нет.
проверял на JComments 2.1.0.0 и J1.5.14, модификация работает - комментарии видны в хтмл-коде при включеном кэширование, при страничной навигации видны комментарии с первой страницы действительно много там "лишних слов" встречается, рисковать на нормальном сайте (ах) не хочется...
|
|
|
|
|
Записан
|
|
|
|
Darkick
JComments Tester
Репутация: +236/-1
Offline
Пол: 
Сообщений: 1486
|
 |
« Ответ #27 : 04.10.2009, 07:13:02 » |
|
действительно много там "лишних слов" встречается, рисковать на нормальном сайте (ах) не хочется...
Но ведь на форумах точно так же много "лишних" слов, практически тех же самых и никто в этом проблемы не видит.
|
|
|
|
|
Записан
|
|
|
|
abbyevg
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 92
эвилпанда
|
 |
« Ответ #28 : 13.02.2010, 19:58:04 » |
|
Прошу прощения, что поднимаю замусоленную тему. Я, как и многие другие, считаю JComments самым удобным и продвинутым компонентом для комментирования, и выражаю восторг профессионализму Сергея. Резюмируя ответы в этой теме, хотелось бы предложить свой вариант для решения.
Сначала выскажу мое мнение: информация в комментариях является неотъемлемой частью всей страницы и их индексирования компоненту JComments очень не хватает. Ведь разница между форумом и заметкой с комментариями по сути минимальна, но если мы запретим форумы к индексации то это будет нонсенс. Почему не так много людей заявляют об этом? Предполагаю, что не каждый пользователь компонента пошел проверять индексируемость комментариев, ведь предполагается изначально, что это так. Далее, даже кто обнаружил это - "не дошли" до сайта Сергея или до этой ветки форума. Да и вообще, люди редко просят то, что им нужно, больше подстраиваясь под "течение".
Предлагаемые решения я таковыми не считаю - мало кто решится отключать кэширование сайта, либо выводить все комментарии без пагинации. RSS-лента и модули с выборками - это тоже не решения, потому что показывают только "n" последних комментариев.
Предлагаемое решение: Мое предложение состоит в том, чтобы сделать отдельную некешируемую страницу с пагинацией для показа комментариев к материалу, на которую можно было бы перейти по ссылке, расположенной, к примеру, рядом с ссылкой "RSS лента комментариев этой записи." На такой странице (или страницах, если там есть пагинация), сверху будет указан заголовок и ссылка на страницу-оригинал.
Ввиду того, что Сергей очень занятый человек, предлагаю интересующимся скинуться на внедрение этого функционала в компонент, для чего открыть соответсвующие тему здесь на форуме и на сайте joomlatune.ru (com), а Сергей, надеюсь, сообщит, в какую сумму он оценивает эту работу. (Такая практика уже существует, поэтому ничего странного в этом не вижу)
Благодарю за внимание
|
|
|
|
|
Записан
|
|
|
|
Physicist
Support Team
   
Репутация: +179/-0
Offline
Пол: 
Сообщений: 1154
Рябов Денис
|
 |
« Ответ #29 : 13.02.2010, 20:07:30 » |
|
Кстати, Сергей, а почему бы не вставлять в контент некоторый маркер-placeholder, на место которого в OnAfterRender помещать комментарии? Тогда и кэширование не пострадает, и пользователи будут рады.
|
|
|
|
« Последнее редактирование: 13.02.2010, 20:13:48 от Physicist »
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #30 : 16.02.2010, 15:22:31 » |
|
Кстати, Сергей, а почему бы не вставлять в контент некоторый маркер-placeholder, на место которого в OnAfterRender помещать комментарии? Тогда и кэширование не пострадает, и пользователи будут рады.
понимаешь, поместить комментарии внутрь страницы не проблема, это и сейчас можно (я описывал на форуме как), с маркером, действительно можно решить заодно и проблему отображение актуального списка, вне зависимости от наличия кэша, но это не решит всех проблем. Если включена страничная навигация, то для ПС все равно будет видна только первая страница комментариев, а остальные открываются уже AJAX'ом. А дальше ПС не сможет увидеть остальных страниц. Я подумываю сейчас о версии компонента для браузеров с отключенным JavaScript, но есть проблема - так как комментарии показываются на той же странице, что и материал, то ссылку мы менять не можем, а значение якоря на серверной стороне не видно (насколько я помню). И я не вижу способа, при формировании списка комментариев узнать, какую страницу показывать-то. Поэтому при первой загрузке мы видим первую страницу, а дальше уже AJAX'ом подгружаем другие.
|
|
|
|
|
Записан
|
|
|
|
Physicist
Support Team
   
Репутация: +179/-0
Offline
Пол: 
Сообщений: 1154
Рябов Денис
|
 |
« Ответ #31 : 16.02.2010, 15:56:42 » |
|
Если включена страничная навигация, то для ПС все равно будет видна только первая страница комментариев, а остальные открываются уже AJAX'ом.
А вариант с добавлением commentspage=<номер страницы> в url чем не устраивает?
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #32 : 16.02.2010, 16:10:36 » |
|
А вариант с добавлением commentspage=<номер страницы> в url чем не устраивает?
а тут мне почему-то кажется будет конфликт с SEF, встроенные роутеры про такой параметр-то ничего не знают... да и как себя поведут внешние SEF-компоненты, тоже не знаю, мне кажется, могут сильно удивиться.
|
|
|
|
|
Записан
|
|
|
|
Physicist
Support Team
   
Репутация: +179/-0
Offline
Пол: 
Сообщений: 1154
Рябов Денис
|
 |
« Ответ #33 : 16.02.2010, 16:16:16 » |
|
а тут мне почему-то кажется будет конфликт с SEF, встроенные роутеры про такой параметр-то ничего не знают... да и как себя поведут внешние SEF-компоненты, тоже не знаю, мне кажется, могут сильно удивиться.
Со встроенным проблем не будет — он все, что остается, просто дописывает в конец ссылки (а с отключенным SEF ссылка вообще должна без изменений остаться). А вот со сторонними нужно экспериментировать.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #34 : 16.02.2010, 16:21:56 » |
|
Ну если, кто-нибудь возьмет на себя труд по изучению данного вопроса - как отнесутся сторонние SEF-компоненты к появлению лишнего параметра в ссылках, то я через недельки через две могу вернуться к этой задаче. Ибо один я все никак не потяну - я и так вылетел тут на 2 недели почти, по личным причинам.
Но важно заметить, что нас не интересует как поведут себя ссылки на какой-то конкретный компонента - нам нужно универсальное решение. Т.е., если вдруг окажется, что стандартный роутер для com_content проглотит лишний параметр, а допустим роутеры для каких-нибудь внешних компонентов (ну, допустим, com_k2) не поймут, то совсем неинтересно - нам надо, чтобы работало везде.
|
|
|
|
|
Записан
|
|
|
|
danfri
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 9
|
 |
« Ответ #35 : 13.04.2010, 23:29:58 » |
|
Попал сюда с поисковика, как раз ищу способ сделать коменты доступными ПС. Грустно что у каждого способа есть свои недостатки, поэтому на данный момент не могу пойти не по одному из предложенных путей.
Одно могу сказать точно, отсутствие опции деланья коменты доступными ПС большой минус! Комментарии как правельно было замечено это тот же контент как и на форумах. Почему тогда форумы доступны ПС? На моем сайте для киноманов это вообще очень нужно, критики, фильмоманы и просто те кому хочется излить впечатления делают контент. Просматривая индесациюю рамблер топ 100 с удивлением для себя вижу что не входят туда ни один из комментариев, а там у меня есть просто золотые вещи!
Комментарии должны быть доступны ПС полюбому с кешированием, единственное чем можно пожертвовать это внешним видом их отображения, пусть будут древовидными. Но в опции обязательно должна быть функция которая сама поубирает все лишние слова "цитировать" "ответить", пояснения от смайликов и т.д
Я теперь и не знаю что мне делать, JComments менять, да врядли будет что-то подобное с такой опцией, ну если бы было я бы перешел без разговоров
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #36 : 13.04.2010, 23:37:13 » |
|
Грустно что у каждого способа есть свои недостатки, поэтому на данный момент не могу пойти не по одному из предложенных путей. если вас устраивает древовидное отображение, то непонятно, что вам не нравится в методе, который я описал ниже - комментарии в этом случае прекрасно индексируются - проверено на нескольких сайтах Одно могу сказать точно, отсутствие опции деланья коменты доступными ПС большой минус! для вас минус, для кого-то плюс, не будьте столь категоричны. Но в опции обязательно должна быть функция которая сама поубирает все лишние слова "цитировать" "ответить", пояснения от смайликов и т.д вот уж что-что, а добавлять в компонент искусственный интеллект, который будет угадывать, что там нужно убрать, и что для вас конкретно лишнее - точно не буду. Либо поищите комментарии, которые работают без AJAX, статичные. Сходите на JED - там целый раздел компонентов комментариев, и выберите те, которые нравятся...
|
|
|
|
|
Записан
|
|
|
|
adan
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Сообщений: 113
|
 |
« Ответ #37 : 16.04.2010, 12:28:24 » |
|
Smart, задавал вопрос, но почиму то он бесследно исчез из этой темы. В последней версии JComments код несколько отличается от приведенного тобой, http://joomlaforum.ru/index.php/topic,34897.msg320954.html#msg320954. if ($cacheEnabled) { $tmpl->addVar('tpl_index', 'comments-anticache', 1); }
if (!$cacheEnabled || $load_cached_comments === 1) { if ($config->get('template_view') == 'tree') { $tmpl->addVar('tpl_index', 'comments-list', JComments::getCommentsTree($object_id, $object_group)); } else { $tmpl->addVar('tpl_index', 'comments-list', JComments::getCommentsList($object_id, $object_group)); } } на что его правильно поменять, чтобы комментарии были видны. Спасибо за ответ
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #38 : 16.04.2010, 12:46:20 » |
|
на что его правильно поменять, чтобы комментарии были видны. Спасибо за ответ перед строчкой: if (!$cacheEnabled || $load_cached_comments === 1) {поставьте: $load_cached_comments = 1;
|
|
|
|
|
Записан
|
|
|
|
adan
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Сообщений: 113
|
 |
« Ответ #39 : 16.04.2010, 22:38:51 » |
|
перед строчкой: if (!$cacheEnabled || $load_cached_comments === 1) {поставьте: $load_cached_comments = 1; Спасибо Вам за помощь
|
|
|
|
|
Записан
|
|
|
|
danfri
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 9
|
 |
« Ответ #40 : 04.05.2010, 18:19:57 » |
|
Что то у меня не получается ...
А можно еще раз по шагам написать способ как сделать комментарии видимыми ПС через способ когда они древовидные ?
|
|
|
|
|
Записан
|
|
|
|
Лат
Осваиваюсь на форуме
 
Репутация: +19/-6
Offline
Пол: 
Сообщений: 113
Звоните 8 (905) 778-52-44
|
 |
« Ответ #41 : 19.05.2010, 00:58:58 » |
|
Присоединяюсь к предыдущему автору, у меня в JomSocial все обсуждения в группах и на стенах на JComments, вот думаю переходить на 2.2 версию. Обсуждениям очень нужна индексация, так как фактически они заменяют форум. Стиль- Плоский список.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #42 : 19.05.2010, 02:34:09 » |
|
Стиль- Плоский список. А это считай диагноз... ну не умеют ПС листать страницы AJAX'ом.. и я тут как бы бессилен (по крайней мере пока).
|
|
|
|
|
Записан
|
|
|
|
Лат
Осваиваюсь на форуме
 
Репутация: +19/-6
Offline
Пол: 
Сообщений: 113
Звоните 8 (905) 778-52-44
|
 |
« Ответ #43 : 19.05.2010, 16:11:16 » |
|
а если древовидный все будет нормально и хак сработает на версии 2.2?
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #44 : 19.05.2010, 16:24:04 » |
|
а если древовидный все будет нормально и хак сработает на версии 2.2?
да, все будет нормально... но если комментариев много - будет простыня...
|
|
|
|
|
Записан
|
|
|
|
Dram
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 155
|
 |
« Ответ #45 : 14.01.2011, 23:07:13 » |
|
перед строчкой: if (!$cacheEnabled || $load_cached_comments === 1) {поставьте: $load_cached_comments = 1; Спасибо!
|
|
|
|
« Последнее редактирование: 14.01.2011, 23:14:48 от Dram »
|
Записан
|
|
|
|
aspirant2602
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 23
|
 |
« Ответ #46 : 01.03.2011, 18:49:08 » |
|
Хотел закрыть в noindex повторяющиеся слова, но не нашел файл, где они выводятся, или где выводится <span class="comments-buttons">. Подскажите, как это реализовать?
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #47 : 03.03.2011, 20:08:59 » |
|
или где выводится <span class="comments-buttons"> /components/com_jcomments/tpl/default/tpl_comment.php
|
|
|
|
|
Записан
|
|
|
|
aspirant2602
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 23
|
 |
« Ответ #48 : 04.03.2011, 14:13:36 » |
|
/components/com_jcomments/tpl/default/tpl_comment.php
Спасибо большое, сделал. И как это я сам не нашел...
|
|
|
|
|
Записан
|
|
|
|
Omneon
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 60
|
 |
« Ответ #49 : 15.07.2011, 17:06:16 » |
|
Спасибо большое, сделал. И как это я сам не нашел...
Если не секрет, поделитесь подробностями, как идею реализовали? Если не сложно, напишите код и расскажите куда именно его вставили, чтобы скрыть все лишние повторения. Слышал, что не всегда <noindex> хорошо, а лучше <--noindex--> (как-то так). Почему вообще спрашиваю.. Боюсь что-то неправильно сделать или не добиться результата. А потерять для поисковика страницу в потоке "плохая страница", "Хорошая стрраница" и проч. не хочется. Заранее огромное спасибо!
|
|
|
|
« Последнее редактирование: 15.07.2011, 17:22:02 от Omneon »
|
Записан
|
|
|
|
aharito
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 24
Мировой разум
|
 |
« Ответ #50 : 18.09.2011, 19:05:43 » |
|
Уважаемый smart, Как с этим сейчас? Есть ли какие-либо изменения по поводу индексации кооментов JСomments? Или всё по-прежнему?
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #51 : 19.09.2011, 13:35:14 » |
|
Как с этим сейчас? Есть ли какие-либо изменения по поводу индексации кооментов JСomments? Или всё по-прежнему?
в следующей версии можно будет опционально включать в код страницы текст комментариев, но в конечном счете, для SEO это будет больше мусор, чем польза (либо придется очень сильно переделывать шаблоны, чтобы убирать "лишние" слова типа "хороший комментарий", "плохой комментарий", "цитировать" и т.д.).
|
|
|
|
|
Записан
|
|
|
|
aharito
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 24
Мировой разум
|
 |
« Ответ #52 : 19.09.2011, 22:15:46 » |
|
в следующей версии можно будет опционально включать в код страницы текст комментариев, но в конечном счете, для SEO это будет больше мусор, чем польза (либо придется очень сильно переделывать шаблоны, чтобы убирать "лишние" слова типа "хороший комментарий", "плохой комментарий", "цитировать" и т.д.).
Благодарю за оперативный ответ. А) Мой опыт и опыт моих коллег говорит о том, что сейчас ПС уделяют всё меньше внимания чисто "статистическим" признакам контента, таким, например, как тошнота, и всё больше - "социальным" признакам, таким как например комментируемость контента. Отсюда - уменьшение плотности ключевиков на странице ("статистический" признак) с лихвой компенсируется тем, что ПС "увидят", что контент живой, читаемый и комментируемый, т.е. представляет интерес, ценность. Б) Думаю, уже сейчас ПС умеют отличать "технические" слова, такие как "цитировать", от значимых слов контента. Я прямо сейчас (да и любой из нас) мог бы набросать несколько простейших признаков, по которым можно вычленить эти "технические" слова из общего контента (расположение в конце страницы, "правильная" повторяемость в коде, присутствие в каждом комментарии и т.д.). А уж для ПС с их математическим аппаратом многофакторного анализа - это вообще не проблема. По крайней мере, если я узнаю, что для них это проблема - я перестану их уважать  Поэтому я не вижу необходимости заключать слова типа "цитировать" в теги <!--noindex--> и иже с ними, думаю, это уже в прошлом и ПС сами разберутся и отделят зёрна от плевел. P.S. Если найдёте время, ответьте, пожалуйста, на вопросы: 1. А каков будет способ, которым в новой версии реализована индексируемость комментов? Это будет тот способ, что описан Вами ранее (плоский список без пагинации либо древовидный список + $load_cached_comments = 1;)? Или какой-либо другой? 2. Когда ждать релиз?
|
|
|
|
|
Записан
|
|
|
|
aharito
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 24
Мировой разум
|
 |
« Ответ #53 : 19.09.2011, 22:41:05 » |
|
Если не секрет, поделитесь подробностями, как идею реализовали? Если не сложно, напишите код и расскажите куда именно его вставили, чтобы скрыть все лишние повторения. Слышал, что не всегда <noindex> хорошо, а лучше <--noindex--> (как-то так). Почему вообще спрашиваю.. Боюсь что-то неправильно сделать или не добиться результата. А потерять для поисковика страницу в потоке "плохая страница", "Хорошая стрраница" и проч. не хочется. Заранее огромное спасибо!
Omneon, если ещё актуально. Находите файл /components/com_jcomments/tpl/default/tpl_comment.php/ Открываете его, находите в нём 73 строку (с кодом <span class="comments-buttons">) и меняете на <!--noindex--><span class="comments-buttons"> Затем в том же файле находите 101 строку (с кодом </span>) и меняете на </span><!--/noindex--> Такой формат тега noindex обладает тем преимуществом, что не нарушает валидность кода. Всё, для Яндекса "слова-паразиты" стали невидимы, но, как я говорил выше, я думаю, что это уже в прошлом и не является необходимым. P.S. Номера строк 73 и 101 верны в последней версии Jcomments на сегодня (v2.2.0.2), в новой версии они могут смениться.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #54 : 26.09.2011, 14:32:15 » |
|
А) Мой опыт и опыт моих коллег говорит о том, что сейчас ПС уделяют всё меньше внимания чисто "статистическим" признакам контента, таким, например, как тошнота, и всё больше - "социальным" признакам, таким как например комментируемость контента. вполне возможно, но я просто вижу достаточно вопросов пользователей, как убрать потом лишние слова, которые появляются в сниппетах... Да и вот, темка: http://joomlaforum.ru/index.php/topic,177366.0.html1. А каков будет способ, которым в новой версии реализована индексируемость комментов? Это будет тот способ, что описан Вами ранее (плоский список без пагинации либо древовидный список + $load_cached_comments = 1;)? Или какой-либо другой? 2. Когда ждать релиз? 1. Да, тот способ, что я описывал ранее, только через параметры, без набегов на базу 2. Сам бы хотел знать, пока не получается выкроить достаточно времени, чтобы все завершить. Но работаю, сколько могу - работаю над этим.
|
|
|
|
|
Записан
|
|
|
|
aharito
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 24
Мировой разум
|
 |
« Ответ #55 : 28.10.2011, 17:05:02 » |
|
вполне возможно, но я просто вижу достаточно вопросов пользователей, как убрать потом лишние слова, которые появляются в сниппетах... Да и вот, темка: http://joomlaforum.ru/index.php/topic,177366.0.html1. Да, тот способ, что я описывал ранее, только через параметры, без набегов на базу 2. Сам бы хотел знать, пока не получается выкроить достаточно времени, чтобы все завершить. Но работаю, сколько могу - работаю над этим. Тему посмотрел. Ну да, наверное такое возможно, при сочетании определённых факторов. Универсальных решений не бывает, поэтому, конечно, лучше дать людям возможность выбора. Благодарю за ответ.
|
|
|
|
|
Записан
|
|
|
|
Antonio Racter
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Сообщений: 46
|
 |
« Ответ #56 : 19.02.2012, 12:00:47 » |
|
ну пока что, я слышал такие пожелания не более чем от 10-12 человек, и это не то что не половина, это даже не процент, от общего количества пользователей компонента.
+1 я  Прошу по крайней мере подсказать, будет ли хак, который тут рекомендован, работать в новой Жкомментс на жумле 2,5?
|
|
|
|
|
Записан
|
|
|
|
Antonio Racter
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Сообщений: 46
|
 |
« Ответ #57 : 14.03.2012, 19:04:55 » |
|
То ли я что-то путаю, то ли комментарии стали индексироваться без всяких изменений в коде, с новым JComments 2.3, на Joomla 2.5.2 но Яндекс их с удовольствием проиндексировал  По крайней мере - при древовидном раскладе. Прошу уточнить - это так и есть, или это зависит от включения/выключения кеширования или от чего-то еще... И еще вопрос на засыпку - как теперь отключить индексирование комментов? 
|
|
|
|
|
Записан
|
|
|
|
Rival
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Пол: 
Сообщений: 62
|
 |
« Ответ #58 : 21.05.2012, 18:53:35 » |
|
4-ый год теме, а проблема с индексацией комментариев так и не решена.
|
|
|
|
|
Записан
|
|
|
|
|