FatCat Опубликовано 15 Августа 2008 Жалоба Поделиться Опубликовано 15 Августа 2008 Кейворды собираются на основе слов (или кусочков слов), имеющихся на странице. В корень форума кладется файл keywords.txt без пустых строк. Пример содержания файла:форум|форум о форумах модифик|модификация для форума 2.3.5|IPB 2.3.5 1.х|IPB 1.xВ начале строки - слово или часть слова, которые ищутся на странице;В конце строки - слово или словосочетание, которое будет добавлено в meta Keywords. В главном шаблоне добавляется<% METAKEYWORDS %> functions.phpПеред print $ibforums->skin['template']; exit; }добавляю// $keys_string = strip_tags($ibforums->skin['template']); @ob_start(); if(is_writeable( "keywords.txt" )) { include( "keywords.txt" ); $keys_arr = @ob_get_contents(); } else { $keys_arr = "форум|форум"; } @ob_end_clean(); $keys_arr = explode("\r\n",$keys_arr); $meta_keywords = ""; foreach ($keys_arr as $key_word) { $key_word = explode("|",$key_word); if( stristr($keys_string, $key_word[0]) )$meta_keywords .= $key_word[1].", "; } $meta_keywords .= "endstring"; $meta_keywords = str_replace(", endstring","",$meta_keywords); if($meta_keywords != "")$meta_keywords = "<meta name=\"Keywords\" content=\"".$meta_keywords."\">"; $ibforums->skin['template'] = str_replace("<% METAKEYWORDS %>",$meta_keywords,$ibforums->skin['template']); // * На юникс-серверах вместо конструкции "\r\n" нужно использовать "\n". Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 17 Августа 2008 Жалоба Поделиться Опубликовано 17 Августа 2008 $keys_arr = explode("\r\n",$keys_arr);можно заменить на$keys_arr = explode(PHP_EOL, $keys_arr); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
alltop Опубликовано 19 Августа 2008 Жалоба Поделиться Опубликовано 19 Августа 2008 Нипанятнаа.А как оно работает?? "Ищутся" на странице - что это значит? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 20 Августа 2008 Автор Жалоба Поделиться Опубликовано 20 Августа 2008 Нипанятнаа.А как оно работает?? "Ищутся" на странице - что это значит?Например, в keywords.txt у меня есть строчка:Петерб|АА Петербурга В одном из сообщений топика есть текст: состоится по адресу:г.Санкт-Петербург,Ярославский пр.,55 (кинотеатр "Уран"). Мод находит совпадение "Петерб" и добавляет в метакейворды страницы:<meta name="Keywords" content="АА, алкоголики, анонимные алкоголики, Доктор Боб и ветераны, начиная в АА, АА Петербурга, программа 12 шагов, русскоязычны Анонимные Алкоголики, форум АА, чат алкоголиков">Так же добавляется тайтлом к рисунку корня навигации (здесь не описывал, сделал только для себя): http://i37.tinypic.com/a5dtvn.gif Посмотреть в действии можно на http://vesvalo.net/index.php?s=&act=ST...f=23&t=4903 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
demvrem Опубликовано 21 Августа 2008 Жалоба Поделиться Опубликовано 21 Августа 2008 А под 2.3 можете переделать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 28 Сентября 2008 Жалоба Поделиться Опубликовано 28 Сентября 2008 2.1.x./sources/classes/class_display.phpнайти print $this->ipsclass->skin['_wrapper']; exit;возможно $this->ipsclass->skin['_wrapper'] = $this->ipsclass->do_php_to_html($this->ipsclass->skin['_wrapper']); print $this->ipsclass->skin['_wrapper']; exit;добавить перед // $keys_string = strip_tags($this->ipsclass->skin['_wrapper']); @ob_start(); if(is_readable( ROOT_PATH."keywords.txt" )) { include( ROOT_PATH."keywords.txt" ); $keys_arr = @ob_get_contents(); } else { $keys_arr = "форум|not readable keywords.txt"; } @ob_end_clean(); $keys_arr = explode(PHP_EOL,trim($keys_arr)); $meta_keywords = ""; foreach ($keys_arr as $key_word) { $key_word = explode("|",$key_word); if( stristr($keys_string, $key_word[0]) )$meta_keywords .= $key_word[1].", "; } $meta_keywords .= "endstring"; $meta_keywords = str_replace(", endstring","",$meta_keywords); if($meta_keywords != "")$meta_keywords = "<meta name=\"Keywords\" content=\"".$meta_keywords."\">"; $this->ipsclass->skin['_wrapper'] = str_replace("<% METAKEYWORDS %>",$meta_keywords,$this->ipsclass->skin['_wrapper']); // FatCat, тайтл имеет значение?и как грамотно, тайтл или альт Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 2 Октября 2008 Автор Жалоба Поделиться Опубликовано 2 Октября 2008 FatCat, тайтл имеет значение?и как грамотно, тайтл или альтНет единого мнения, многие боятся кейворды списком дублировать под невидимый текст, ибо могут пассивировать за спамдексинг.Альты идут к тегу IMG, тайтлы идут к гиперссылкам. ИМХО, имеет смысл в альты не писать, а взять имидж в гиперссылку, и в ней уже прописать тайтлами - тогда при наведении мыши быдет всплывать хинтом во всех браузерах. Альты в Опере не всплывают на мышь... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
NickeL Опубликовано 19 Ноября 2008 Жалоба Поделиться Опубликовано 19 Ноября 2008 под 2.3 не доделали? вышеприведенный вариант от Arhar в 2.3.5 не работает... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Тормоз Опубликовано 19 Ноября 2008 Жалоба Поделиться Опубликовано 19 Ноября 2008 под 2.3 не доделали? вышеприведенный вариант от Arhar в 2.3.5 не работает...Присоединяюсь! под вторые версии кто-нибудь может сделать? Готов оплатить... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 19 Ноября 2008 Жалоба Поделиться Опубликовано 19 Ноября 2008 еще бы он не работал, я же не весь код выложил)поймет только девелопер Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
NickeL Опубликовано 19 Ноября 2008 Жалоба Поделиться Опубликовано 19 Ноября 2008 еще бы он не работал, я же не весь код выложил)поймет только девелопер каким образом можно получить полный код под 2.3.5? Готов оплатить... аналогично... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
mylipetsk Опубликовано 20 Ноября 2008 Жалоба Поделиться Опубликовано 20 Ноября 2008 (изменено) Ну, а как она влияет на валидность страниц сайта? Ошибка... Изменено 20 Ноября 2008 пользователем mylipetsk Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 20 Ноября 2008 Жалоба Поделиться Опубликовано 20 Ноября 2008 каким образом можно получить полный код под 2.3.5? аналогично...если умеете читать - в этой теме есть все, чтобы установить мода если знаете php, то сами додумаете, чего не хватает Ну, а как она влияет на валидность страниц сайта? Ошибка...не понял ни разу Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Тормоз Опубликовано 20 Ноября 2008 Жалоба Поделиться Опубликовано 20 Ноября 2008 Arhar , спрошу прямо... Вы к примеру сможете поставить этот мод на версию 2.3.3? Если да, то какая цена? пишите в личку если Вы согласны... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
mylipetsk Опубликовано 20 Ноября 2008 Жалоба Поделиться Опубликовано 20 Ноября 2008 (изменено) Ну, а как она влияет на валидность страниц сайта? Ошибка...не понял ни разу По прервому примеру мод работает..... Ну вот.... тут мои ключевые слова показываються http://pr-cy.ru/analiz.php?url=unrealtech.ru А тут в этом же сервисе о плотности слов ключевые слова отсуцтвют http://pr-cy.ru/analysis_content?url=http%...ru&a=submit Письмо о то что у них глюк я написал но мне кажеться что всё дело в ИПБ Изменено 20 Ноября 2008 пользователем mylipetsk Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 20 Ноября 2008 Жалоба Поделиться Опубликовано 20 Ноября 2008 У них глюк имхо Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 20 Ноября 2008 Автор Жалоба Поделиться Опубликовано 20 Ноября 2008 По прервому примеру мод работает.....Глянул в сорцы, нормально. Но, раз уж глянул в сорцы, есть проблема с мета-дескрипшном. Запятых многовато; значит считайте, что этот тег не работает, отфильтровался. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
NickeL Опубликовано 21 Ноября 2008 Жалоба Поделиться Опубликовано 21 Ноября 2008 если умеете читать - в этой теме есть все, чтобы установить мода если знаете php, то сами додумаете, чего не хватает читать умею, php не знаю. пробовал добавить, не получилось. ладно пойду локальную версию "мучать" методом тыка... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
NickeL Опубликовано 21 Ноября 2008 Жалоба Поделиться Опубликовано 21 Ноября 2008 разобрался... все работает, спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
DANMASTER Опубликовано 30 Ноября 2008 Жалоба Поделиться Опубликовано 30 Ноября 2008 А толку от ключевых слов то? Они уже давно не работают. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 30 Ноября 2008 Жалоба Поделиться Опубликовано 30 Ноября 2008 есть совсем немного, буквально чуть-чуть также чуть-чуть толку от выделения этих же слов на странице в соотв.тегии по чуть-чуть собирается первое место в поисковиках Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
NickeL Опубликовано 3 Декабря 2008 Жалоба Поделиться Опубликовано 3 Декабря 2008 а можно к данной модификации добавить обрезку по самым часто употребляемым? Как в этом скрипте: $rezult=keyword($text,6,8); $text- это текст 6- минимальная длинна ключевого слова 8- количество ключевиков $rezult= массив ключевых слов function keyword($text,$lenkey,$kolkey) { $text=strtolower(strip_tags($text));//удаляем таги и все в нижний регистр preg_match_all("/[а-я]{".$lenkey.",}+/is",$text,$word); $return=array_flip(array_count_values ($word[0]));//получаем слова и частоту, меняем местами ключ-значение krsort($return);//сортируем по убыванию $return = array_slice ($return, 0,$kolkey);//отрезаем верхушку массива return $return; } сам пробовал, не получается, знаний по php нет. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 4 Декабря 2008 Автор Жалоба Поделиться Опубликовано 4 Декабря 2008 DANMASTER, я рад видеть в топике программиста алгоритмов поискового ранжирования яндекса и гугла в одном лице; приветствую стоя. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
andripoty Опубликовано 18 Декабря 2008 Жалоба Поделиться Опубликовано 18 Декабря 2008 есть какие либо сдвиги по данному моду?в случае если мод будет успешно фунциклировать на 2.3.6 я готов купить, за разумные дэнги конечно... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Kvendi Опубликовано 18 Декабря 2008 Жалоба Поделиться Опубликовано 18 Декабря 2008 (изменено) andripoty а он и так замечателно работает на 2.3.6 зачем какие- то сдвиги Изменено 18 Декабря 2008 пользователем Kvendi Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.