Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - SergusNET

Страницы: [1] 2 3 4
1
Ошибки / Смена e-mail пользователем
« : 24 Мая 2018, 13:22:28 »
При смене пользователем e-mail не появляется подтверждающее сообщение об успешной смене. Т.е. непонятно, был сменен адрес или нет.

2
строку 196
.'<loc>'.$ro->seo('index.php?dn='.$k, true).'</loc>'
меняем на
.'<loc>'.str_replace('/.html','',$ro->seo('index.php?dn='.$k, true)).'</loc>'
Что-то у меня с этим файлом не то. Самое близкое к заменяемому выражению строка 199:
.'<loc>'.$conf['site_url'].$ro->seo('index.php?dn='.$k).'</loc>'
Скачал новый дистрибутив, проверил — 196 строка. Это выражение вообще одно в файле.

3
Странно, у меня все без проблем пошло. Но я на новом сайте делал сразу после установки движка. Пофиксил нужные места, все работает.

4
... от которого я уже избавился в адресах страниц.
Так вы же говорили, что избавились...

5
Тоже нужное дело.  ;D
Изменил в \core\classes\Template.php строку 94
$bread_crumb.= $crumb.$config['separate_crumb'];
на
if (!stristr($crumb,'<a href="/">') and !stristr($crumb,'<a href="/.html">')){
$bread_crumb.= $crumb.$config['separate_crumb'];
}
Это мне в моде article не помогает - всё равно остаётся в крошках название мода, да ещё и переадресация на неё не действует и выдаёт 404...  :(
Вот уж не скажу... Я на базе news перепиливал, все четко работает. А правила mod.rules изменяли? Они по идее должны быть несколько другими, чем в news. А ссылки в названии мода куда ведут?

6
Сначала сделал - ссылка без изменений. Потом вспомнил, что у меня под map вообще не подключён.

Я говорил о SEO инструменте - создании сайта sitemap.xml для поисковиков.
В этом файле после корректировки по методике этой ветки создаются ссылки на страницы в которых вставлен "/article/" от которого я уже избавился в адресах страниц.

Исправляем генерацию sitemap.xml
файл \admin\system\seo\index.php

строку 196
.'<loc>'.$ro->seo('index.php?dn='.$k, true).'</loc>'
меняем на
.'<loc>'.str_replace('/.html','',$ro->seo('index.php?dn='.$k, true)).'</loc>'

строку  208
$xml.= '<loc>'.$conf['site_url'].'/'.$k.'/'.$item['catcpu'].'/</loc>';
меняем на
$xml.= '<loc>'.str_replace('/news/','/',$conf['site_url'].'/'.$k.'/'.$item['catcpu']).'/</loc>';
вместо news должно быть имя нужного мода
Вроде корректно работает...

7
Сначала сделал - ссылка без изменений. Потом вспомнил, что у меня под map вообще не подключён.

Я говорил о SEO инструменте - создании сайта sitemap.xml для поисковиков.
В этом файле после корректировки по методике этой ветки создаются ссылки на страницы в которых вставлен "/article/" от которого я уже избавился в адресах страниц.
Я просто не врубился, исправил мод «Карта сайта». Гляну и это.

8
Полезное дело сделали. Я свой мод article так сделал.
Да, штука хорошая вышла. Но это заслуга Neona, а не моя.
Сайтмап выдаёт со старыми адресами!
Лечим карту сайта:
\mod\map\index.php строка 227
перед $ins['map'].= $tm->parse(array)
ставим код
         if (stristr($ins['title'],'<a href="/"') or stristr($ins['title'],'<a href="/.html"')){            
            $ins['title'] = $api->siteuni($v['name']);
         }
То есть вместо ссылки просто выводим имя мода. Другие моды не затрагивает.

И еще. Обнаружил, что при публикации материалов без категорий, в хлебных крошках появляется уже знакомая ошибка. Решил на таких материалах вообще не выводить крошки — в них нет необходимости.


9
Все работает, большое спасибо за уделенное время.
Обнаружил, что без закрепеления мода на главной единственной проблемой является неправильная генерация хлебных крошек — вставляется лишний семент с именем мода и ссылкой на главную страницу. Изменил в \core\classes\Template.php строку 94
$bread_crumb.= $crumb.$config['separate_crumb'];
на
if (!stristr($crumb,'<a href="/">') and !stristr($crumb,'<a href="/.html">')){
$bread_crumb.= $crumb.$config['separate_crumb'];
}
и после этого условия все стало на свои места. Другие моды это изменение не затрагивает, проверено — на главной теперь закреплять любой мод.


10
Обратная связь / Сайты на Danneo
« : 08 Мая 2018, 08:31:32 »
Как насчет того, чтобы сделать ветку, где народ смог бы выкладывать свои работы на движке Danneo? Популяризации движка определенно помогло бы...

11
Удалил все моды, кроме главной, оставил news.
В /core/classes/Router.php изменил на news.
Что бы ни менял в  mod.rules, при удалении из адреса /news/ ошибка 404.
Не могли бы вы помочь с правилами на примере двух соответствующих правил mod.rules? Остальное сам сделаю по аналогии.
"index.php\?dn=".$WORKMOD."&ccpu=([a-zA-Z0-9_\-]*)&to=page&id=(\d+)&cpu=([a-zA-Z0-9_\-]*)" => $WORKMOD."/$1/$3",
$WORKMOD."/([a-zA-Z0-9_\-]*)/([a-zA-Z0-9_\-]*)" => "index.php?dn=".$WORKMOD."&ccpu=$1&to=page&cpu=$2",

12
Как мне видится, одним из недостатков Danneo (при множестве достоинств), является роутинг. Все знают, каким он был в прошлых версиям, каким он стал.
Убраны метки read и view, что можно только приветствовать. Но что получили в результате. Полной вложенности категории нет, сколько бы ни было родительских категорий, путь будет один: домен/мод/последняя категория/ страница. А при смене категории страницы она теряет УРЛ.
Мне кажется, одним из важных факторов развития любой CMS является возможность перейти на нее с другой системы без потери адресов страниц. Я недавно обновлял сайт со старой на новую версию Danneo, потерял около 10000 урлов. Благо он не коммерческий и было все равно. Обновил второй сайт — каталог организаций торгового комплекса. Магазины часто меняются, меняется направленность, название и т.д. И снова страницы теряют УРЛы, тоже некоммерческий вариант был... Сейчас хочу обновить еще один с версии 0.53 , но уже коммерческий, и я, не видя решения, вплотную рассматриваю вопрос о сваливании с Danneo, ибо часто страницы устаревают и переносятся в другую категорию с потерей УРЛ. Ну не будешь же каждый раз в htaccess лезть...

Предложение: должна быть любым способом (хоть бы правкой кода) возможность задания УРЛ как минимум двумя способами:

1. Адреса, где в УРЛ страницы показываются ВСЕ ВЛОЖЕННЫЕ категории: домен/мод/категория-1/категория-2/категория-3/страница
2. Адреса, где в УРЛ страницы все вложенные категории НЕ ПОКАЗЫВАЮТСЯ (при смене категории страница не теряет УРЛ): домен/мод/страница

Второй пункт мне представляется неизмеримо важнее первого.

13
У меня ошибок нет, но файл sitemap генеруется с ошибкой6

Ошибка синтаксического анализа XML: корневой элемент не найден
Строка 1, символ 1:

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

15
По поиску в админке. Он не работает, пытаясь делать выборку из несуществующих таблиц _admin_filter.
Был взят код поиска из мода news, все работает нормально.

1. Копируем код из мода news с 900-й строки $fu = ''; по 965 (до $link.= $fu;)
2. Заменяем соответствующий код мода организаций (строки с  980 по 1046)


Страницы: [1] 2 3 4