Расширенный каталог статей.
|
rubus |
Опубликовано 04-01-2011 22:11
|
Пользователь
Сообщений: 24
Зарегистрирован: 02.01.11
|
Alipapa написал:
Вот этот фрагмент, это нижняя часть того блока в ap_articles.php, который я сгоряча посоветовал удалить:
if (!isset($_GET['cat_id']) || !isnum($_GET['cat_id'])) {
opentable("<a href='index.php' target='_blank' style='text-decoration:none'>©</a> ".$locale['400'] . $bt1 . $bt2);
//Показываем все дерево:
tree_print($a_list);
closetable();
} Сделать так:
if (!isset($_GET['cat_id']) || !isnum($_GET['cat_id'])) {
//здесь можно что-то вставить вместо той панели или оставить пустым
}
Я извинясь за свою назойливость и мне, честно, даже немного стыдно. При такой замене кода все-равно со страницы категории статей категории тоже удаляются, а на странице категорий их нужно оставить. Только вот самому решить эту проблему познаний в php пока не хватает.
Alipapa, спасибо за уже оказанную помощь и понимание! |
|
|
|
machao |
Опубликовано 04-01-2011 22:15
|
Пользователь
Сообщений: 36
Зарегистрирован: 27.12.10
|
rubus написал:
А лучше добавить вместо вывода категорий статей вывод ссылок на другие статьи, находящиеся в той же категории, что и сама статья! То есть что то типа "похожие статьи".
подводя итог работы Алипапы, МЫ (юзари fusion) получили:
1. расширенный каталог статей с ЧПУ
2. панель вывода посдених добавленных в каталог статей
чтобы данный продукт был полностью завершен, по моему мнению, не хватает только двух вещей:
1. присоединюсь к словам рубуса - это вывод списка статей из определенной категории
2. карта сайта для каталога (или новая, или переделанная из той, что идет в стандарной комплектации) если переделанная то надеюсь подскажут какой код в каком именно месте надо править.
Изменил(а) machao, 04-01-2011 22:16
порОй метод научного тЫка творит чудесА |
|
|
|
machao |
Опубликовано 04-01-2011 22:20
|
Пользователь
Сообщений: 36
Зарегистрирован: 27.12.10
|
rubus написал:
Я извинясь за свою назойливость и мне, честно, даже немного стыдно. При такой замене кода все-равно со страницы категории статей категории тоже удаляются, а на странице категорий их нужно оставить. Только вот самому решить эту проблему познаний в php пока не хватает.
Alipapa, спасибо за уже оказанную помощь и понимание!
у меня все норм. не веришь гляди: http://rastrillo.ru/ по крайней мере работает так как мне нужно
Изменил(а) machao, 04-01-2011 22:48
порОй метод научного тЫка творит чудесА |
|
|
|
Alipapa |
Опубликовано 04-01-2011 23:15
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
С той панелью я немного попозже поработаю.
А про карту сайта я вообще не понял. Мое убеждение в том, что она не нужна, если к каждой странице можно получить доступ естественным образом. Поэтому я никогда не ставил этой карты у себя на сайтах, и не знаю, что там и как делается. А что - в стандартной комплектации есть карта сайта? Это что-то новое.
Ну если действительно есть веские аргументы за карту сайта - не знаю, можно будет посмотреть. Но это же плагин карты сайта уже переделывать надо, я так понимаю?
Изменил(а) Alipapa, 04-01-2011 23:20 |
|
|
|
rubus |
Опубликовано 04-01-2011 23:35
|
Пользователь
Сообщений: 24
Зарегистрирован: 02.01.11
|
Alipapa написал:
Ну если действительно есть веские аргументы за карту сайта - не знаю, можно будет посмотреть. Но это же плагин карты сайта уже переделывать надо, я так понимаю?
Да есть такой плагин Google sitemap. Я тоже поддерживаю machao по его предложениям. |
|
|
|
rubus |
Опубликовано 04-01-2011 23:43
|
Пользователь
Сообщений: 24
Зарегистрирован: 02.01.11
|
machao у тебя тоже категории на странице категорий не отображаются, у тебя боковая панель ap_articles_panel включена, а у меня нет. |
|
|
|
machao |
Опубликовано 05-01-2011 00:01
|
Пользователь
Сообщений: 36
Зарегистрирован: 27.12.10
|
категории на странице категорий не отображаются
не совсем понял, что имеешь в виду (скинь урл для наглядности).
У меня есть категория, в ней вложены 2 подкатегории покачто
при нажатии на название категории, а не на плюсик слева от названия - в моем случае Беременность появляются подкатегории содержащиеся в ней:
-Планирование беременности
-Я беременна
нажав на одну из подкатегорий, появляется содержимое подкатегории в виде блога с постраничной разбивкой.
по моему все довольно органично построено.
Изменил(а) machao, 05-01-2011 00:04
порОй метод научного тЫка творит чудесА |
|
|
|
rubus |
Опубликовано 05-01-2011 00:17
|
Пользователь
Сообщений: 24
Зарегистрирован: 02.01.11
|
machao, страница категорий (главная страница категорий) у тебя находится по адресу http://rastrillo.ru/reviews/ap_articles.php и еще по этому http://rastrillo.ru/infusions/ap_articles/ap_articles.php. На этих страницах должны выводиться категории статей, а их нет потому что при замене кода список категорий убирается не только со страницы статьи, но и со страницы категории статьи (которых у тебя две, но не это главное - движок тебе может их еще 10 нагенерировать (наверное)).
Те 2 страницы, о которых я писал выше - это аналог страницы http://rastrillo.ru/articles.php в плагине Алипапы. В первом случае у тебя категории отображаются, а во втором - нет. |
|
|
|
machao |
Опубликовано 05-01-2011 00:50
|
Пользователь
Сообщений: 36
Зарегистрирован: 27.12.10
|
теперь прояснилось все . Но я не гружусь по этому поводу, потому как мне важно чтобы было нормальное ЧПУ с необходимым функционалом для работы с сайтом и удобства посетителей; скорость загрузки сайта и нагрузка на сервер (точнее ее отсутствие при большом притоке посетителей). Я уже писал выше в этой теме, что на этом каталоге буду строить ВСЮ статейную структуру своего сайта. Что касается каталога со списком категорий - для меня он не принципиален. ссылки на Основные категории первого уровня будут располагаться в верхнем меню, все подкатегории второго уровня в боковом меню, а список статей подкатегорий куда-нибудь приклею потом.
а остальные примочки типа: Файлы, FAQ, Форум, Каталог ссылок оставлю на десерт и подключу их когда придет время.
порОй метод научного тЫка творит чудесА |
|
|
|
machao |
Опубликовано 05-01-2011 00:57
|
Пользователь
Сообщений: 36
Зарегистрирован: 27.12.10
|
Alipapa написал:
Мое убеждение в том, что она не нужна, если к каждой странице можно получить доступ естественным образом. Поэтому я никогда не ставил этой карты у себя на сайтах, и не знаю, что там и как делается. А что - в стандартной комплектации есть карта сайта?
на счет стандартной комплектации - согласен, погорячился немного
Где-то читал что карта помогает поисковикам быстрее проиндексировать страницы в т.ч. и новые на сайте.
а если на сайт идет 92-97% поискового трафика, то это становится существенным плюсом.
попробую поковырять карты что в нете валяются, может что и получится переделать под каталог, ломать то не строить (так вроде люди когда-то придумали)
порОй метод научного тЫка творит чудесА |
|
|
|
Alipapa |
Опубликовано 05-01-2011 11:34
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
В общем, порекомендуйте мне какой-нибудь плагин карты сайта под php-fusion, пристроить, думаю, несложно будет. А с этими категориями - я как-нибудь соберусь, внимательно перечитаю всю эту тему, и попробую переделать - сам чувствую, не очень хорошо в том виде, в каком оно сейчас.
Изменил(а) Alipapa, 05-01-2011 11:41 |
|
|
|
rubus |
Опубликовано 05-01-2011 13:08
|
Пользователь
Сообщений: 24
Зарегистрирован: 02.01.11
|
Вот плагин карты сайта, не помню откуда качал, но у меня работает.
rubus присоединил файл:
google_sitemap_infusion_2_51.rar |
|
|
|
machao |
Опубликовано 06-01-2011 00:28
|
Пользователь
Сообщений: 36
Зарегистрирован: 27.12.10
|
rubus написал:
Вот плагин карты сайта, не помню откуда качал, но у меня работает.
я нашел другую, которая делает не xml карту, и суть ее мне понравилась - по мне так самое оно, осталось разобраться как к каталогу ее прикрутить.
предварительный результат здесь: http://rastrillo.ru/infusions/my-site-map/my-site-map.php. удалось выбрать из бд список категорий и содержимое этих категорий, не знаю каким образом можно прикрутить чпу к ним и чтобы ссылки на статьи каталога корректно отображались. Впоследствии чтобы название категории было просто заголовком без ссылки, а под ним уже ссыки на статьи, или можно пофантазировать будет на тему оформления карты сайта
machao присоединил файл:
my-site-map.zip
Изменил(а) machao, 06-01-2011 01:17
порОй метод научного тЫка творит чудесА |
|
|
|
rubus |
Опубликовано 06-01-2011 14:28
|
Пользователь
Сообщений: 24
Зарегистрирован: 02.01.11
|
Php-шная карта сайта для людей, a xml-ная для поисковиков. Насколько я знаю, xml карту сайта поисковики лучше "хавают". По крайней мере моя практика именно это и показала. Но php-шная - все-равно лучше, чем никакая. Machao, без обид, ни на что не претендую. Просто, наверняка, каждый вебмастер стремится максимально оптимизировать свой сайт для поисковиков (ну, не забывая, конечно, про людей).
Изменил(а) rubus, 06-01-2011 14:30 |
|
|
|
machao |
Опубликовано 06-01-2011 21:39
|
Пользователь
Сообщений: 36
Зарегистрирован: 27.12.10
|
[p]rubus ответил:[/b]Php-шная карта сайта для людей, a xml-ная для поисковиков
не спорю с этим доводом. Но.... Если сайт приносит доход с продажи мест под размещение статей, и на этих биржах есть возможность получить немного больше средств за счет того, что до каталога со статьями можно добраться за 1 клик мышкой. Чем больше шагов нужно сделать тем меньше получишь, немного но меньше. А html карта сайта как раз и позволяет добиться этого одного клика.
А xml карту сайта не только поисковики лучше "хавают", но и те недобросовестные вебмастера которые занимаются воровством контента.
Сразу задам вопрос: что произойдет если у вас украли статью и разместили ее на сайте, на который яндекс заходит чаще чем на Ваш?
А ответ прост - все ваши труды, потраченное время и/или деньги накроются звонким медным тазом. А почему?
Да потому просто, что на чужом сайте она станет уникальным материалом на который будут идти по 100 человек в день, а может и более.
А вас яндекс будет считать вором, только потому, что ваша УНИКАЛЬНАЯ статья на Вашем-же сайте позже появилась в индексе чем на сайте ВОРЕ.
Насколько я знаю в нете существуют парсеры, т.е. грабберы контента (читай автоматические ВОРЫ) в том числе и xml. Так что делайте выводы. Именно поэтому я от такой карты отказался. А если учесть тот факт, что у меня из 300 человек 285 приходят из поисковиков, то это будет мне как серпОм по яй--м.
Отсюда можно сделать вЫводы:
1. потеря посетителей
2. потеря дохода
3. выпадение статей вашего сайта из индекса
4. самый худший попадание под фильтр яндекса агс или еще какой они там придумали. А это значит, что из 1000 статей вашего сайта которые когда-то были в индексе останется в лучшем случае 20 штук, в худшем - только главная страница и всЁ....
а этого допустить нельзя никОим образом - так что думайте...
Изменил(а) machao, 07-01-2011 00:36
порОй метод научного тЫка творит чудесА |
|
|
|
machao |
Опубликовано 07-01-2011 20:46
|
Пользователь
Сообщений: 36
Зарегистрирован: 27.12.10
|
http://rastrillo.ru/0000/my-site-map.zip тут карта сайта лежит для каталога, только ЧПУ прикрутить осталось (без чпу статьи открывать не хочет), результат работы здесь: http://rastrillo.ru/infusions/my-site-map/my-site-map.php
Изменил(а) machao, 07-01-2011 20:48
порОй метод научного тЫка творит чудесА |
|
|
|
rubus |
Опубликовано 08-01-2011 00:51
|
Пользователь
Сообщений: 24
Зарегистрирован: 02.01.11
|
пока у меня воровали контент только так, что яндекс считал меня первоисточником.
Надеюсь, что при фактах явного копипаста так будет и дальше. С одной стороны - фортуна - изменчивая штука, с другой стороны - с волков бояться в лес не ходить, а в итоге - чему быть, того не миновать. Но, mahao, я с тобой согласен, что лучше предотвратить что-то, что связано с плохими вещами.
У меня контент воровали после попадания его в индекс на моем сайте. У тебя были случаи, когда твой контент воровали до того, как он попадал в индекс на твоем сайте? (Интересно просто) |
|
|
|
machao |
Опубликовано 08-01-2011 01:03
|
Пользователь
Сообщений: 36
Зарегистрирован: 27.12.10
|
в том-то все и дело, что тырили. Особенно по началу - когда сайт еще в песочнице был у яндекса и продвижением сайта я не занимался. но это оффтоп и размышления эти скорее всего перенесут в другую тему
порОй метод научного тЫка творит чудесА |
|
|
|
machao |
Опубликовано 08-01-2011 01:09
|
Пользователь
Сообщений: 36
Зарегистрирован: 27.12.10
|
rubus написал:
Просто, наверняка, каждый вебмастер стремится максимально оптимизировать свой сайт для поисковиков (ну, не забывая, конечно, про людей).
у меня другой принцип - в ПЕРВУЮ очередь для людей, а только потом для поисковиков. просто смысла нету создавать сайт если человек придет и побудет на нем максимум 20 секунд и уйдет не запомнив ни адреса, ни того о чем он читал...
порОй метод научного тЫка творит чудесА |
|
|
|
Alipapa |
Опубликовано 08-01-2011 14:29
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
А у меня такая точка зрения, что вообще карта сайта во многих случаях не нужна. Есть нормальная навигация - достаточно. Никогда не искал что-то в карте сайта как пользователь. Да и вообще. К примеру, на этом сайте больше 10 тысяч страниц - что по карте сайта найдешь? Зато через навигацию я легко найду то, что надо. На крайняк, поиск есть по сайту. А если навигация в порядке, то и с индексацией тоже проблем нет, и для ПС карта тоже не нужна. Есть случаи, когда карта необходима. Например, если сайт имеет фреймовую структуру. Здесь без карты сайта может получиться так, что для ПС будет только одна главная видна. Но для такого хорошо структуриванного движка, как php-fusion, карта совсем необязательна. Я посмотрел обе карты - да, можно прицепить к ним мой плагин, но пока что- то совершенно нет желания. Давайте это дело отложим, а займемся пока теми панелями, что сверху и снизу по несколько штук рядом. Еще я сейчас много занимаюсь мобильной версией - так что давайте на январь приоритет дадим этим двум задачам. Не против?
Изменил(а) Alipapa, 08-01-2011 14:31 |
|
|