igrok54 |
Отправлено: 23 июля 2011 — 20:32 • Тема: Мод: Хранение статистики чтения тем на сервере • Форум: Модификации и дополнения |
Ответов: 283 Просмотров: 193904
 |
Zeg пишет:Очень похоже, что не разгребает $_watchesIndex[$id][1]
Отладчик говорит, что элемента массива не существует для указанного ID
Попробуй вывести на страницу, что находится в массиве $_watchesIndex[$id] или $_watchesIndex.
код вывода типа:
CODE:echo '<pre>';print_r($_watchesIndex[$id]);echo '</pre>'; |
igrok54 |
Отправлено: 23 июля 2011 — 18:53 • Тема: Мод: Хранение статистики чтения тем на сервере • Форум: Модификации и дополнения |
Ответов: 283 Просмотров: 193904
 |
Zeg, временно, пока ошибку не отладил, можно закрыть ее вывод на странице, если после первой строки
вставить строку: CODE:error_reporting(E_ALL ^ E_NOTICE);
А на момент отладки ее комментировать.
Исходя из этого возникает вопрос - знаю, что весь скрипт ExBB написан под директиву error_reporting(E_ALL ^ E_NOTICE); - т.е. в нем изначально имеются такие нотисы в достаточном количестве. А виден только один... На своем домене я их правил, поэтому представляю их количество.
Внимание, вопрос:
Zeg, вы отлавливали и правили другие нотисы в файлах скрипта или в файл index.php вставили строку: error_reporting(E_ALL);, т.е. выводить все ошибки. Если второе, то эта же ошибка, возможно, имеется и в других файлах, но там скрывается за директивой error_reporting(E_ALL ^ E_NOTICE);...
Факты:
Я зарегился днем, ошибка вылезала только на index.php, на других страницах ее нет.
Вошел - вышел - снова вошел в аккаунт - ошибка когда авторизован выходит независимо от повторных авторизаций.
Вечером (предполагал, что ошибка может быть у последнего зарегистрированного) - то же самое, значит предположение не верно...
Далее размышления:
По типу ошибки Undefined offset: 50 понятно, что скрипт не может разобрать в массив какие-то данные. Это бывает, например, если в базу попала пустая строка и скрипт пытается ее разложить на переменные через explode, либо формат строки не соответствует количеству переменных, в которые эту строку надо разложить - например такой код:
list( $id, $name, $mail ) = explode( ':', '1111:Vasya' );
- строку ( '1111:Vasya' ) разложить надо на три переменные ( $id, $name, $mail ), а в строке только один разделитель ( ':' ), т.е. строку фактически можно разложить только на две части, а не на три, как затребовано кодом.
вызовет ошибку:
Notice: Undefined offset: 2
Киньте свой файл index.php, посмотрю, может найду как поправить. |
igrok54 |
Отправлено: 23 июля 2011 — 10:23 • Тема: Мод: Хранение статистики чтения тем на сервере • Форум: Модификации и дополнения |
Ответов: 283 Просмотров: 193904
 |
Погодите, можно сделать по другому, сразу. Щас код напишу - кину.
Сразу после приведенного кода вставьте:
CODE:if(isset($fm->user['id'])) {$search_error=$search_error.'<p> Переменная 0 существует</p>';}
else {$search_error=$search_error.'<p> Переменная 0 не найдена</p>';}
if(isset($fm->exbb['watches'])) {$search_error=$search_error.'<p> Переменная 1 существует</p>';}
else {$search_error=$search_error.'<p> Переменная 1 не найдена</p>';}
if(isset($_watchesIndex[$id][1])) {$search_error=$search_error.'<p> Переменная 2 существует</p>';}
else {$search_error=$search_error.'<p> Переменная 2 не найдена</p>';}
if(isset($fm->user['last_visit'])) {$search_error=$search_error.'<p> Переменная 3 существует</p>';}
else {$search_error=$search_error.'<p> Переменная 3 не найдена</p>';}
if(isset($forum['last_key'])) {$search_error=$search_error.'<p> Переменная 4 существует</p>';}
else {$search_error=$search_error.'<p> Переменная 4 не найдена</p>';}
if(isset($forum['last_poster_id'])) {$search_error=$search_error.'<p> Переменная 5 существует</p>';}
else {$search_error=$search_error.'<p> Переменная 5 не найдена</p>';}
if(isset($t_visits[$id])) {$search_error=$search_error.'<p> Переменная 6 существует</p>';}
else {$search_error=$search_error.'<p> Переменная 6 не найдена</p>';}
if(isset($forum['last_post_id'])) {$search_error=$search_error.'<p> Переменная 7 существует</p>';}
else {$search_error=$search_error.'<p> Переменная 7 не найдена</p>';}
if(isset($id)) {$search_error=$search_error.'<p> Переменная 8 существует</p>';}
else {$search_error=$search_error.'<p> Переменная 8 не найдена</p>';}
if(isset($fm->LANG['GoToFirstUnread'])) {$search_error=$search_error.'<p> Переменная 9 существует</p>';}
else {$search_error=$search_error.'<p> Переменная 9 не найдена</p>';}
if(isset($fm->exbb['show_hints'])) {$search_error=$search_error.'<p> Переменная 10 существует</p>';}
else {$search_error=$search_error.'<p> Переменная 10 не найдена</p>';}
if(isset($LastTopicName)) {$search_error=$search_error.'<p> Переменная 11 существует</p>';}
else {$search_error=$search_error.'<p> Переменная 11 не найдена</p>';}
В то место файла шаблона, где этот код (бажный) выводится, после вставьте: |
igrok54 |
Отправлено: 23 июля 2011 — 08:57 • Тема: Мод: Хранение статистики чтения тем на сервере • Форум: Модификации и дополнения |
Ответов: 283 Просмотров: 193904
 |
Zeg, надо отловить, вывод какого параметра порождает ошибку. Для этого попробуйте сначала удалить практически все переменные из вывода данного кода, так чтобы данная ошибка исчезла, затем, постепенно возвращая переменные обратно, отловить, с возвращением какой из них появляется ошибка. Сумеете? |
igrok54 |
Отправлено: 22 июля 2011 — 20:19 • Тема: текстовая версия форума- закрывать ли ее от индексации? • Форум: Раскрутка |
Ответов: 47 Просмотров: 31887
 |
Zeg пишет:Просто привел пример, как мы при нынешней адресации плодим сотни страниц с разными адресами, но одинаковым содержимым. Потом не нужно удивляться, что роботы отбраковывают 60-70% страниц, они ведь идентичны!
Одна страница о 10 постах получается имеет не менее 11 разных URL-ов, т.е. более 90% - дубли.
Плюс по результатам отбраковки еще и на сайт санкции наложат в конце-концов... |
igrok54 |
Отправлено: 22 июля 2011 — 20:10 • Тема: текстовая версия форума- закрывать ли ее от индексации? • Форум: Раскрутка |
Ответов: 47 Просмотров: 31887
 |
Nikela, имел в виду на сайте, в Джумле, без форума, примерно...
Вот-вот, в самую точку!
Nikela пишет:Кстати, траффик у меня из Гугла превышает значительно Яшу, где-то на 50%.
Это явный признак того, что Яндекс за что-то Ваш сайт недолюбливает... |
igrok54 |
Отправлено: 22 июля 2011 — 19:41 • Тема: текстовая версия форума- закрывать ли ее от индексации? • Форум: Раскрутка |
Ответов: 47 Просмотров: 31887
 |
nikk пишет:Загружено роботом 55787
Исключено роботом 18276
На мой взгляд соотношение 55787/45ххх выглядело бы вернее... Дублей обычно гораздо больше чем исходных страниц - на то они и дубли...
nikk пишет:слышал что Гугль игнорирует robots, не знаю, правда или нет, но не исключаю.
Для выдачи не должен игнорировать (точно не узнаем, разве что сами объявят что-то на эту тему). А вообще правильный русскоязычный сайт с Яндекса имеет больше посетителей просто потому, что больше обычных русскоговорящих юзеров использует для поиска Яшу, а не Гугль - http://dataword.info/search-statistics-2011.php - первый график. По моему мнению - в несколько раз больше...
______
Добавлено позже:
На собственном опыте...
Некоторое время назад поисковую выдачу Яндекса прилично лихорадило из-за введения и отладки различных фильтров. Этот процесс длился года два-три. И только в этом года выдача более -менее стабилизировалась.
Из-за этой лихорадки Я потерял большое количество постоянных юзеров поиска, люди перешли на поиск от Гугла. Поэтому на графике по ссылке количество аудитории Яндекса лишь процентов на 30 больше, чем у Гугла.
Но стоит учитывать, что в данный момент ситуация изменилась. Выдача Я зачастую более удобна для человека. Проверьте, к примеру запросом "Купить сани" что Вам выдаст Гугл и что Яндекс. Разница в том, что Я вам даст ссылки на сайты Вашего города и Вы быстро найдете желаемое, а Гугл - на разные регионы, и вряд ли это для человека окажется полезным.
Поэтому, я считаю, что доля аудитория Яндекса в соотношении с Гуглом в ближайшей перспективе должна вырасти...
______
Поэтому предпочтительнее оптимизировать сайт в первую очередь под Яндекс, а уж затем, по возможности, под Гугл.
Nikela - Ваши цифры индексации Гуглом по соотношению очень напоминают аналогичные у Nikk:
Ваше 14 600/486
У Nikk : 15 500/480
Предположу, что данное соотношение и явлется примерно нормальным для ExBB (на Джумле у Вас, Nikela, по Вашему мнению, не уточняя, сколько примерно постов?), а остальные тысячи страниц Гугл считает второстепенными, не стоящими для нахождения в индексе. Так, возможно, (ща в меня полетят все тарелки ) и надо ориентироваться на то, чтобы открыть для индексации только те типы страниц, которые попадают в основной индекс, а остальное закрыть (вспоминаем слова Андрея Шипилова из ролика)... Последнее предложение не стоит считать руководством к действию, это информация для размышления и вариант для эксперимента.
Яндекс же всегда действовал медленнее Гугла, но по результату его санкции всегда были жестче... |
igrok54 |
Отправлено: 22 июля 2011 — 12:48 • Тема: текстовая версия форума- закрывать ли ее от индексации? • Форум: Раскрутка |
Ответов: 47 Просмотров: 31887
 |
Полагаю, что не только из-за этого, наверняка еще куча причин найдется.
Вы про http://militaryforum.ru речь ведете? Если о другом сайте - ссылкой киньте.
Если о нем, то настораживает:
Смотрим тут
В индексе Яндекса -5971 страница
В индексе Гугла - известно 15 500: не под фильтрами : 480 стр. При том что у шустрого Yahoo эта цифра -504
Наверняка правка этого поможет, ну и это не лишне поправить.
Глядя на это думается:
Java-script - в отдельный js-файл, стили - найдите, что еще можно убрать в css (такое имеется), очистите код страниц от лишнего по максимуму.
Почитайте и поанализируйте, что выдаст результат анализа на этой странице. Наверняка можно улучшить.
<meta name="description" content=""> - Надо, чтобы был заполнен
<meta name="keywords" content=""> - Либо заполнить, либо убрать
Это так, с первого взгляда на главную страницу... |
igrok54 |
Отправлено: 22 июля 2011 — 11:48 • Тема: высота <iframe> • Форум: Общие вопросы |
Ответов: 20 Просмотров: 15456
 |
Расфуфыренная пишет:Открываю а тут бардак, как будто если бы сохранить как Вэб-страница, только HTML.
меняла код обратно, не помогает.
с файлами работаю через FileZilla, редактирую файлы в Notepad++
в чем может быть проблема ?
Если проблема остается - ссылку в студию. |
igrok54 |
Отправлено: 22 июля 2011 — 11:42 • Тема: текстовая версия форума- закрывать ли ее от индексации? • Форум: Раскрутка |
Ответов: 47 Просмотров: 31887
 |
nikk пишет:Вот размышляю, нужно ли на форуме текстовую версию закрывать в Disallow?, то-есть ту самую: printpage.php?
По-идее она идет как дубликат форумов, что разумеется не есть гуд, что скажете?
printpage.php дублирует контент. Закрывать однозначно. |
igrok54 |
Отправлено: 22 июля 2011 — 11:40 • Тема: Проверенные хостинги (платные и бесплатные) • Форум: Хостинг |
Ответов: 25 Просмотров: 22139
 |
Из-а этой темы щас тут на форуме начнут хостеры региться и рекомендовать свои хостинги... Тема распухнет от их флуда. Видел аналоги такого не раз. |
igrok54 |
Отправлено: 20 июля 2011 — 18:59 • Тема: Как узнать хостера по адресу сайта? • Форум: Хостинг |
Ответов: 16 Просмотров: 17163
 |
bruno, ни о чем не говорит?
Я думаю по итогам своего анализа, что искомый сайт принадлежит одному из реселлеров, который работает на данном хостинге... Т.е. мой ответ на вопрос топикстартера - в итоге хостинг Netdirekt.de, ныне переехавший на адрес http://www.leaseweb.com/. Хотя моя ошибка с результатом анализа не исключена, но маловероятна... |
|