Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Опен Ресурс > Разработчикам > Готовые хаки

Ответ
 
Опции темы Опции просмотра
westex вне форума westex
Младший участник

Аватар для westex

| Цитировать Старый #61 02-26-2006, 00:55

У меня предожение.
К примеру у меня стартовый модуль - новости, и на первой странице выводить заголовок последней новости. К примеру "Название раздела : Название новости - Название сайта"
Не знаю, может сам попробую поколдовать над этим, если конечно это возможно. Но если кто опередит, можно выложить как это сделать.

Последний раз редактировалось westex, 02-26-2006 в 01:05


Сайт, каких много
  Сообщения: 48 c 06.02.2005 | Репутация: 1
HDMan вне форума HDMan
Зам старшего участника


| Цитировать Старый #62 02-26-2006, 16:18

А как-бы сделать так чтобы не только генерился title и keywords, но и description.

Помоему для поисковиков это очень важное поле.

Посетить домашнюю страницу HDMan
  Сообщения: 341 c 06.11.2005 | Репутация: 75
HDMan вне форума HDMan
Зам старшего участника


| Цитировать Старый #63 02-26-2006, 17:44

я обнаружил что у меня файл robots.txt имеет неправильную структуру/
проверить свой файл можно здесь http://www.yandex.ru/cgi-bin/test-robots

Посетить домашнюю страницу HDMan
  Сообщения: 341 c 06.11.2005 | Репутация: 75
Zormax вне форума Zormax
Старожил

Аватар для Zormax

| Цитировать Старый #64 02-26-2006, 19:45

HDMan Тебе вывело какое то предупреждение что ли?


Всё для Sony Ericsson
Посетить домашнюю страницу Zormax
  Сообщения: 2,424 c 15.05.2004 | Репутация: 149
HDMan вне форума HDMan
Зам старшего участника


| Цитировать Старый #65 02-26-2006, 20:33

Цитата:
Сообщение от Zormax
HDMan Тебе вывело какое то предупреждение что ли?
я интересовался у яндекса о том что ему от сайта нужно чтобы быть best и наткнулся на проверку файла роботы, оказалось что между
User-agent: *
и Disallow: /cache/
имеется пустая строка
и яндекс думает, что файл кончается на
User-agent: *
кстати проведя некоторые исследования заметил, что яндекс предпочитает сайты с "богатым" description.
вот ссылочка http://yandex.ru/info/webmaster3.html
и там есть такая фраза:
Цитата:
Задавайте уникальные заголовки документов, вкратце описывающие сайт и текущий документ (но не более 20-25 слов). Слова в заголовках имеют больший вес, чем остальные.
Давайте каждому документу описание в тэге description
<meta name="Description" content="Рекомендации по написанию страниц для web-мастеров, с учетом пожеланий разработчиков поисковой системы Yandex.Web">

Посетить домашнюю страницу HDMan
  Сообщения: 341 c 06.11.2005 | Репутация: 75
HDMan вне форума HDMan
Зам старшего участника


| Цитировать Старый #66 02-26-2006, 23:36

кстати зарегистрированным пользователям не нужны эти keywords и description поэтому в файле include/function.php
заменяем строчки 55 и 56 на
Код:
<?php
if(!$xoopsUser){
echo '<meta name="keywords" content="'.$meta['keywords'].'">
';
echo '<meta name="description" content="'.$meta['description'].'">
';
}
?>
вот и стал html на кб поменьше. Мелочь, а юзеру на диалапе приятно.

Посетить домашнюю страницу HDMan
  Сообщения: 341 c 06.11.2005 | Репутация: 75
Michael-XIII вне форума Michael-XIII
Стар я для всего этого

Аватар для Michael-XIII

| Цитировать Старый #67 03-28-2006, 14:45

Вылезла одна интересная весчь - оказывается нужно менять и Description тсраницы - так как Гугль показывает его...

Zormax, Может быть прикрутишь выжимку из hometext в description? А то все страницы дают одинаковое описание - не есть гуд...

Заранее спасибо!

P.S. Один забавный баг - на 1.3а работает нормально, только на домашней версии newbb_plus не включает название темы в title а только название форума и ФОРУМ, а на сайте SM - все ок... В чем дело - не понял пока.


"А почему в RunCMS глючит ... ?"
"Глупые винят других. Умные – себя. А мудрые идут вперед". (С)
Посетить домашнюю страницу Michael-XIII
  Сообщения: 1,313 c 18.07.2005 | Репутация: 93
HDMan вне форума HDMan
Зам старшего участника


| Цитировать Старый #68 03-28-2006, 15:00

Цитата:
Сообщение от Michael-XIII
Вылезла одна интересная весчь - оказывается нужно менять и Description тсраницы - так как Гугль показывает его...
Zormax, Может быть прикрутишь выжимку из hometext в description? А то все страницы дают одинаковое описание - не есть гуд...
Заранее спасибо!
не только гугля, но и яндекс(в некоторых случаях).
я себе на сайте сделал, но для этого пришлось править все файлы в метогенераторе, если интересно выложу схему хака.



Посетить домашнюю страницу HDMan
  Сообщения: 341 c 06.11.2005 | Репутация: 75
Michael-XIII вне форума Michael-XIII
Стар я для всего этого

Аватар для Michael-XIII

| Цитировать Старый #69 03-28-2006, 15:29

Да, это было бы интересно... Или весь хак заново


"А почему в RunCMS глючит ... ?"
"Глупые винят других. Умные – себя. А мудрые идут вперед". (С)
Посетить домашнюю страницу Michael-XIII
  Сообщения: 1,313 c 18.07.2005 | Репутация: 93
HDMan вне форума HDMan
Зам старшего участника


| Цитировать Старый #70 03-30-2006, 12:45

К сожалению выложить уже готовый не смогу, так как много что правил(какието екстракторы удалил, какието чисто под себя переделал), и не уверен что всем понравиться что я наваял, но суть раскажу:
1. правим все файлы из modules/system/admin/meta-generator/include/extractors/ слежующим образом:
ищим :
PHP код:
return $result
и перед ним вставляем:
PHP код:
$result["description"] = substr(strip_tags($hometext) ." "strip_tags($bodytext),0,255); 
это пример для myarticles/storyid.php, а все остальные файлы делаете по аналогии, только заменяете $hometext и $bodytext, но те переменные которые используются в данном файле.

2. открываем /modules/system/admin/meta-generator/include/functions.php и в нём:
после
PHP код:
$meta_text .= $result['keywords'] . ','
вставляем
PHP код:
$meta_text .= $result['description']. ','
и после
PHP код:
$meta['title']    = $result['title'] . ' : ' .$module' : ' .$meta['title']; 
вставляем
PHP код:
$description=$result['description'];
$descriptionstr_replace('"','',$description);
$meta['description']= substr($description ." ".$meta['description'],0,255); 
помоему всё.



Посетить домашнюю страницу HDMan
  Сообщения: 341 c 06.11.2005 | Репутация: 75
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 94.55 Kb. compressed to 87.03 Kb. by saving 7.52 Kb. (7.95%)
Page generated in 0.07952 seconds with 10 queries