Страниц (58): В начало « ... 20 21 22 23 [24] 25 26 27 28 ... » В конец
Найдено сообщений: 857 |
Zeg |
Отправлено: 23 июля 2011 — 15:18 • Тема: Мод: Хранение статистики чтения тем на сервере • Форум: Модификации и дополнения |
Ответов: 283 Просмотров: 193938
 |
Поэкспериментировал. Зарегил нового пользователя, получил ошибку. Странно. До позавчера такого не было . С кодом igrok54 пишет, что не существует переменная 6. Но! Это пишет для всех пользователей, и старых и новых. А ошибка вылазит сейчас на новых.
CODE:if(isset($t_visits[$id])) {$search_error=$search_error.'<p> Переменная 6 существует</p>';}
else {$search_error=$search_error.'<p> Переменная 6 не найдена</p>';} |
Zeg |
Отправлено: 23 июля 2011 — 11:59 • Тема: Мод: Хранение статистики чтения тем на сервере • Форум: Модификации и дополнения |
Ответов: 283 Просмотров: 193938
 |
igrok54, спасибо, думаю пригодится, если еще баг проявится.
BON, я так и не понял, что было не так. Пересохранил профиль, пересчитал пользователей, мод отключил-включил, да и на всякий случай пересоздал базы для мода поиска тем и сообщений пользователей. |
Zeg |
Отправлено: 22 июля 2011 — 21:12 • Тема: текстовая версия форума- закрывать ли ее от индексации? • Форум: Раскрутка |
Ответов: 47 Просмотров: 31891
 |

******************************************************************
господа, здесь обсуждение текстовой версии форума, а не желаний и возможностей Юры. Оффтоп почищен. Далее только по теме, пожалуйста!!!
модератор. |
Zeg |
Отправлено: 22 июля 2011 — 21:08 • Тема: Мод: Хранение статистики чтения тем на сервере • Форум: Модификации и дополнения |
Ответов: 283 Просмотров: 193938
 |
Иногда у некоторых пользователей появляется сообщение:
CODE:PHP Notice: Undefined offset: 50 in /home/usssr/public_html/sites/xxxxx/forum/index.php on line 192
Там вот это:
CODE:$LastTopicName = ($fm->user['id'] && ($fm->exbb['watches'] && $_watchesIndex[$id][1] || !$fm->exbb['watches'] && ($fm->user['last_visit'] < $forum['last_key'] && $fm->user['id'] != $forum['last_poster_id'] && ((!isset($t_visits[$id.':'.$forum['last_post_id']]) || $t_visits[$id.':'.$forum['last_post_id']] < $forum['last_key'])))) ? '<a href="topic.php?forum='.$id.'&topic='.$forum['last_post_id'].'&v=u#unread" title="'.$fm->LANG['GoToFirstUnread'].'"><img src="./templates/'.DEF_SKIN.'/im/unread.gif" border="0" width="12" height="12" alt="" /></a> ' : '<img src="./templates/'.DEF_SKIN.'/im/lastpost.gif" alt="" /> ') . ($fm->exbb['show_hints'] ? '<span class="hint">' : '').'<a href="topic.php?forum='.$id.'&topic='.$forum['last_post_id'].'&postid='.$forum['last_key'].'#'.$forum['last_key'].'" title="'.$forum['last_post'].'">'.$LastTopicName.'</a>'.($fm->exbb['show_hints'] ? '</span>' : '');
В оригинале (инструкции) было так:
Спойлер (Отобразить)CODE:$LastTopicName = ($fm->user['id'] && ($fm->exbb['watches'] && $_watchesIndex[$id][1] || !$fm->exbb['watches'] && ($fm->user['last_visit'] < $forum['last_key'] && $fm->user['id'] != $forum['last_poster_id'] && ((!isset($t_visits[$id.':'.$forum['last_post_id']]) || $t_visits[$id.':'.$forum['last_post_id']] < $forum['last_key'])))) ?
'<a href="topic.php?forum='.$id.'&topic='.$forum['last_post_id'].'&v=u#unread" title="'.$fm->LANG['GoToFirstUnread'].'"><img src="./templates/'.DEF_SKIN.'/im/unread.gif" border="0" /></a> ' : '<img src="./templates/'.DEF_SKIN.'/im/lastpost.gif"> ') .
($fm->exbb['show_hints'] ? '<span class="hint">' : '').'<a href="topic.php?forum='.$id.'&topic='.$forum['last_post_id'].'&v=l#'.$forum['last_key'].'" title="'.$forum['last_post'].'">'.$LastTopicName.'</a>'.($fm->exbb['show_hints'] ? '</span>' : ''); |
Zeg |
Отправлено: 22 июля 2011 — 20:31 • Тема: текстовая версия форума- закрывать ли ее от индексации? • Форум: Раскрутка |
Ответов: 47 Просмотров: 31891
 |
igrok54 пишет:Плюс по результатам отбраковки еще и на сайт санкции наложат в конце-концов...
Судя по моим экспериментам, такое часто бывает. На своем форуме, когда из индекса выпало 70% страниц (из примерно 4500 осталось около 800), запретил индексацию всех страниц с postid, оставил только вида
CODE:/forum/topic.php?forum=Х&topic=У
/forum/topic.php?forum=Х&topic=У&p=2
/forum/topic.php?forum=Х&topic=У&p=3
/forum/topic.php?forum=Х&topic=У&p=4
/forum/topic.php?forum=Х&topic=У&p=5
Исключил также первые страницы, т.е. /forum/topic.php?forum=Х&topic=У&p=1 , т.к. это тоже самое, что /forum/topic.php?forum=Х&topic=У. Подправил код, чтобы ссылки на них даже не генерились, а для тех, что уже в индексе добавил пару строк в .htaccess с 301-м редиректом.
Само собой, что таких страниц (с postid) меньше в 10-15 раз (завиит от кол-ва сообщений на одной странице). Соответственно, индекс того же Яндекса сначала просел сильно (до 350-400 страниц), а теперь уже два месяца подряд растет стабильно, дойдя до 1200-1300 страниц.
Вот потому и нужно раз и навсегда, ИМХО, избавиться от параметра postid в адресе и определиться (тут уже сам решит), закрывать ли от индексации печатную версию форума. Например, у меня Гугл в разы активнее и охотнее в индекс забирает именно печатную версию. Вероятно из-за того, что там меньше лишнего мусора (верстки, часто невалидного кода тем и т.п.). |
Zeg |
Отправлено: 22 июля 2011 — 20:14 • Тема: текстовая версия форума- закрывать ли ее от индексации? • Форум: Раскрутка |
Ответов: 47 Просмотров: 31891
 |
BON, никак. Просто привел пример, как мы при нынешней адресации плодим сотни страниц с разными адресами, но одинаковым содержимым. Потом не нужно удивляться, что роботы отбраковывают 60-70% страниц, они ведь идентичны! |
Zeg |
Отправлено: 22 июля 2011 — 20:03 • Тема: текстовая версия форума- закрывать ли ее от индексации? • Форум: Раскрутка |
Ответов: 47 Просмотров: 31891
 |
nikk, нет, не игнорирует. Проверено. А вот яндекс все равно индексирует все, если только не получит по шапке 403-ей или ей подобной ошибкой.
Это все сражение с ветряными мельницами, лучше б, ИМХО, избавились от postid в адресе, было больше толку.
На примере форума nikk-a:
CODE:http://militaryforum.ru/topic.php?forum=7&topic=40&postid=1311186307
http://militaryforum.ru/topic.php?forum=7&topic=40&postid=1311219559
http://militaryforum.ru/topic.php?forum=7&topic=40&postid=1311220417
...
вот вам 10-15 дублей одной и той же страницы.
Либо закрывать от индексирования все страницы с postid, либо (что лучше, ИМХО), поменять структуру адресации.
Например, для тех же страниц, вместо
CODE:http://militaryforum.ru/topic.php?forum=7&topic=40&postid=1311186307#1311186307
http://militaryforum.ru/topic.php?forum=7&topic=40&postid=1311219559#1311219559
http://militaryforum.ru/topic.php?forum=7&topic=40&postid=1311220417#1311220417
верны адреса
CODE:http://militaryforum.ru/topic.php?forum=7&topic=40&p=2#1311186307
http://militaryforum.ru/topic.php?forum=7&topic=40&p=2#1311219559
http://militaryforum.ru/topic.php?forum=7&topic=40&p=2#1311220417
Но зато для поисковика - это уже одна страница, а не 10 друг друга дублирующих! |
Zeg |
Отправлено: 18 июля 2011 — 18:46 • Тема: Мод: Бан лист • Форум: Модификации и дополнения |
Ответов: 84 Просмотров: 68691
 |
electron пишет:можно, потому что багов у мода нет
Есть где-то. Редко, всего 2 раза такое видел - пользователь разбанивается раньше срока . Причем, в последний раз после такого разбана получил пачку ошибок на странице бан-листа. Файл разбаненного пользователя стал таким (пустым):
CODE:<?die;?>a:3:{s:11:"whounban_id";i:0;s:13:"whounban_name";s:4:"auto";s:4:"days";i:0;}
Судя по логам, это происходит после того, как заблокированный юзер попытается войти (в обоих случаях):
Цитата:12:24:25 :: ЮЗЕР_НЭЙМ :: AutoUnBan (модерация) :: IP-адрес ЮЗЕРА
12:24:25 :: ЮЗЕР_НЭЙМ :: Попытка входа заблокированного пользователя :: IP-адрес ЮЗЕРА |
|
Страниц (58): В начало « ... 20 21 22 23 [24] 25 26 27 28 ... » В конец
|