Обрезает низ сайта
1.
Vapmobi (31.08.2022 / 21:15)
Друзья, что-то не пойму, вроде проблем в коде нет, всё вроде норм, но почему обрезает низ сайта?
Переходим по ссылочке для живого примера. Если что двиг johncms 7.1.0
Ссылочка
2.
Vapmobi (31.08.2022 / 22:37)
Я так понимаю на это ругается?)
echo '  <a href="'.$config['homeurl'].'/blogs/' . $tools->Rewrite($row['name']) . '_' . $row['id'] . '.html">' . htmlentities($row['name'], ENT_QUOTES, 'UTF-8') . '</a> <br />  (' . date('d.m.o / H:i', $row['time'] + $sdvigclock * 3600) . ')<br />';
echo '<a href="'.$config['homeurl'].'/blogs/' . $tools->Rewrite($row['name']) . '_' . $row['id'] . '.html">' . htmlentities($row['name'], ENT_QUOTES, 'UTF-8') . '</a> (' . date('d.m.o / H:i', $row['time'] + $sdvigclock * 3600) . ')<br />';
3.
Вантуз-мен (31.08.2022 / 22:37)
Fatal error: Uncaught Error: Call to undefined method Johncms\Tools::Rewrite()
Нет метода Rewrite в классе Johncms\Tools - смотри в гите в истории или в старых версиях или убрали или что-то еще
или удаляй вызов метода
4.
Vapmobi (31.08.2022 / 22:49)
Вантуз-мен, а как возможно сделать вывод без rewrite?
5.
Вантуз-мен (31.08.2022 / 23:18)
Vapmobi, судя по всему там без разницы что написано там ищется по id
но если хочешь чтобы было красиво, то создай метод
public function Rewrite($name) {
$arr = ['с' => 's', 'ф' => 'f', ....]; // тут все замены
return strtr($name, $arr);
}
как-то так
URL:
https://visavi.net/topics/44716