<MyRusakov.ru />

React JS, Redux, ES2015 с Нуля до Гуру

React JS, Redux, ES2015 с Нуля до Гуру

Данный курс - это обширный курс по JavaScript и фреймворку React, который позволит Вам с нуля создавать мощные современные, динамические JavaScript-приложения.

Вы узнаете о тонкостях работы с "профессиональным" JavaScript, а так же узнаете о нововведениях в его новый стандарт ES2015, Вы узнаете, как организовать профессиональное окружение для FrontEnd, изучите профессиональный фреймворк - ReactJS.

А в практической части с полного нуля будет создано мощное и быстрое динамическое приложение, где Вы на практике познакомитесь, как создавать очень гибкую и расширяемую архитектуру, для разработке функционала любой сложности.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Карта сайта если нет файла XML
03.07.2012 15:53:04 Карта сайта если нет файла XML Сообщение #1
Matador

Matador

Новичок

Новичок

Дата регистрации:
03.07.2012 14:51:11

Сообщений: 6

Михаил добрый день, прочитала Вашу статью о карте сайта и озадачилась проверкой своей карты. Специальных знаний у меня нет, а разработчик бросил сайт на полпути. Теперь мне нужно достаточно быстро вникнуть во все необходимые процессы продвижения и развития сайта.
Буду очень признательна если поможете мне разобраться в процессах.

У меня магазин posuda-textil.ru, магазин новый, на движке VamShop.Индексация крайне медленно растет и часто валится вниз. Счетчики поставила теперь хоть могу видеть что происходит в реале. Пытаюсь разобраться сама.
карта висит если смотреть на самом сайте - http://posuda-textil.ru/shop_content.php?coID=8 ,но она не доходит до товаров. как я поняла из статьи, должна быть еще одна карта для роботов в формате XML которая идет до каждого товара.
Сейчас в каталоге есть 4 файла- и ни один из них на карту сайта не похож (как я вижу в генерированных вариантах) и имеют расширения php html. Я правильно понимаю что ни один из файлов описанных ниже не подходит для роботов поисковиков для индексации сайта?
Если нужно создавать новую карту с расширением XML ,будет ли правильным делать ее вручную- написав текст ссылок так:
- <url>
<loc>http://posuda-textil.ru/detskie.html</loc>
</url>
- <url>
<loc>http://posuda-textil.ru/</loc>
</url>
- <url>
<loc>http://posuda-textil.ru/detskie.html?</loc>
</url>
- <url>
<loc>http://posuda-textil.ru/lozhka-nuk-easy-learning.html</loc>
</url>
- <url>
<loc>http://posuda-textil.ru/nabor-iz-2-lozhek-dlja-pjure-i-soka-pigeon-.html</loc>
</url>
</urlset>
Генераторы карт сайта делают по 500 ссылок, а у меня товаров больше.
И мне непонятно как располагать ссылки по рангу- в генерированной карте сайта-они все вперемешку. Если делать руками, то как правильно сделать- сначала только основные категории и подкатегории а потом товары, или все таки в виде дерева писать сразу. Не могу позволить себе убить массу времени на неправильный вариант.
Заранее спасибо за ответ.

Это файлы которые есть у меня сейчас в каталоге:

google_sitemap.php (в ней набор знаков и комманд длинная простыня текста -но не ссылки на страницы), второй файл sitemap.html (в нем такой текст <div class="pageItem"> {foreach name=aussen item=module_data from=$module_content} <dl class="itemNewProductsDefault"> <dt class="itemImage"> <a href="{$module_data.CAT_LINK}">{$module_data.CAT_NAME}</a> </dt> {foreach key=key_data item=item_data from=$module_data.SCATS} <dd class="itemDescription"> <a href="{$item_data.link}">{$item_data.text}</a> </dd> {/foreach} </dl> {/foreach} </div> <div class="clear"></div>) третий файл в папке кэш %%D3^D39^D39D7BA3%%sitemap.html.php (в нем <?php /* Smarty version 2.6.25, created on 2012-05-24 18:32:40
compiled from vamshop/module/sitemap.html */ ?>
<div class="pageItem">
<?php $_from = $this->_tpl_vars['module_content']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }$this->_foreach['aussen'] = array('total' => count($_from), 'iteration' => 0);
if ($this->_foreach['aussen']['total'] > 0):
foreach ($_from as $this->_tpl_vars['module_data']):
$this->_foreach['aussen']['iteration']++;
?>
<dl class="itemNewProductsDefault">
<dt class="itemImage">
<a href="<?php echo $this->_tpl_vars['module_data']['CAT_LINK']; ?>
"><?php echo $this->_tpl_vars['module_data']['CAT_NAME']; ?>
</a>
</dt>
<?php $_from = $this->_tpl_vars['module_data']['SCATS']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
foreach ($_from as $this->_tpl_vars['key_data'] => $this->_tpl_vars['item_data']):
?>
<dd class="itemDescription">
<a href="<?php echo $this->_tpl_vars['item_data']['link']; ?>
"><?php echo $this->_tpl_vars['item_data']['text']; ?>
</a>
</dd>
<?php endforeach; endif; unset($_from); ?>
</dl>
<?php endforeach; endif; unset($_from); ?>
</div>
<div class="clear"></div>
и четвертый файл sitemap.php в корневой папке public html тоже со списком комманд(кусок текста : $module = new vamTemplate;
$module->assign('tpl_path','templates/'.CURRENT_TEMPLATE.'/');

require_once(DIR_FS_INC . 'vam_count_products_in_category.inc.php');

//to get category trees
function get_category_tree($parent_id = '0', $spacing = '', $exclude = '', $category_tree_array = '', $include_itself = false, $cPath = '') {
if ($parent_id == 0){ $cPath = ''; } else { $cPath .= $parent_id . '_'; }
if (!is_array($category_tree_array)) $category_tree_array = array();
if ( (sizeof($category_tree_array) < 1) && ($exclude != '0') ) $category_tree_array[] = array('id' => '0', 'text' => TEXT_TOP);
)

Профиль Ответить
03.07.2012 20:35:11 Карта сайта если нет файла XML Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Создавать карту в формате XML можно в обычном редакторе, и Вы это и сделали, что является правильным. В каком порядке, значения не имеет, поскольку приоритет не зависит от этого порядка. Если хорошо знаете этот движок, то можете сгенерировать такую карту, либо найти какой-нибудь плагин для этого движка. Либо действительно вручную, что, конечно, будет достаточно тяжело.
Профиль Ответить
03.07.2012 21:16:42 Карта сайта если нет файла XML Сообщение #3
Matador

Matador

Новичок

Новичок

Дата регистрации:
03.07.2012 14:51:11

Сообщений: 6

Спасибо за ответ Михаил, я загрузила новый sitemap.xml посмотрю что получится.В движке этом копаться не получается, так как повторюсь знаний нет. Генерировать sitemap.xml конечно было бы намного проще- сейчас я загрузила обрезанную генерированную версию из 500 ссылок. Может быть Вы знаете какой нибудь генератор с большим количеством ссылок?
А сам сайт мой глянули? Очень интересно ваше мнение, как специалиста.
Большое спасибо за ответ.
Профиль Ответить
03.07.2012 21:20:38 Карта сайта если нет файла XML Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Есть такой сервис, только он платный. К сожалению, ни адреса, ни цены не помню, но в Google его можно найти. И этих сервисов достаточно много, одним ограничиваться не стоит.
Профиль Ответить
04.07.2012 01:01:32 Карта сайта если нет файла XML Сообщение #5
Matador

Matador

Новичок

Новичок

Дата регистрации:
03.07.2012 14:51:11

Сообщений: 6

Спасибо
Профиль Ответить
05.07.2012 00:56:56 Карта сайта если нет файла XML Сообщение #6
Matador

Matador

Новичок

Новичок

Дата регистрации:
03.07.2012 14:51:11

Сообщений: 6

Михаил доброй ночи!
Рано я радовалась, sitemap я слепила, сохранила через блокнот с расширением .xml , загрузила в корневой каталог -через просмотр открываю в каталоге- все нормально. Гугл ругается что не может прочесть и пишет
Ошибка синтаксического анализа XML: некорректно
Адрес: http://posuda-textil.ru/sitemap.xml
Строка 3, символ 1:
<url>
^

я открываю в каталоге - с символами все нормально -кусочек сверху для примера:
<?xml version="1.0" encoding="UTF-8"?>
<urlset
<url>
<loc>http://posuda-textil.ru/</loc>
</url>
<url>
<loc>http://posuda-textil.ru/posuda.html</loc>
</url>
<url>
<loc>http://posuda-textil.ru/posuda-dlja-svch.html</loc>
</url>
<url>
<loc>http://posuda-textil.ru/posuda-dlja-prigotovlenija-pischi.html</loc>
</url>
<url>
<loc>http://posuda-textil.ru/zharovni.html</loc>
</url>

Может я изначально неправильно сохраняю?
при открытии файла с рабочего стола - explorer тоже ругается-Имя начинается с ошибочного знака. Ошибка при обработке ресурса ''file:///D:/Documents and Settings/Admin/Рабочий стол/доку...

<url>
^

Буду благодарна за помощь!
Профиль Ответить
05.07.2012 00:58:30 Карта сайта если нет файла XML Сообщение #7
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

<urlset - не закрыт открывающий тег.
Профиль Ответить
05.07.2012 10:39:38 Карта сайта если нет файла XML Сообщение #8
Matador

Matador

Новичок

Новичок

Дата регистрации:
03.07.2012 14:51:11

Сообщений: 6

нет,проблема не здесь- в полной версии тег закрыт </urlset>- я не стала вешать полный текст- там 2 страницы
я думаю что сохраняю неправильно- потому что в ругательствах гугла и эксплорера ошибка с несуществующим знаком-перевернутой галочки в моем коде нет- а они на нее ругаются- значит когда они считывают то делают это не так как нужно
Профиль Ответить
05.07.2012 12:13:00 Карта сайта если нет файла XML Сообщение #9
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Я говорю, не закрыт ОТКРЫВАЮЩИЙ тег. То что закрыт тег </urlset> я вижу. Неужели непонятно, что нет тега <urlset, а есть тег <urlset>.
Профиль Ответить
05.07.2012 21:43:12 Карта сайта если нет файла XML Сообщение #10
Matador

Matador

Новичок

Новичок

Дата регистрации:
03.07.2012 14:51:11

Сообщений: 6

Михаил добрый вечер! Снимаю шляпу и съедаю её!!! Конечно как Вы и написали, проблема была именно в открывающем теге!!!!! Я просто слепая, сморю в книгу а вижу фигу! закрыла его и сразу все починилось!!!! Огромное спасибо за помощь!!! я же уже череп изнутри расчесала....
Профиль Ответить