Спасибо всем за хорошие отзывы, приятно)
Brutality, Значит говорите в рамку все пихнуть, и все? Хорошо, попробую. Если у кого будут еще какие предложения, с удовольствием выслушаю)
Попробовал. в принципе пашет, но есть один вопрос. а как теперь исключение для админки добавить?
Чтобы http://сайт.ru/administrator/index.php.....................
работал.
Добрый день. У меня вопрос
установил на джумлу 2.5 пакет mobile jomla.
По меню и категориям лазает нормально. но вот сами материалы не открывает, т.к выдают ошибку
fatal error Call to undefinece methodContentViewArticle::close() irwww/djdiplomat.ru/libraries/joomla/application/application.php on line 462
файл этот системный не менялся с момента установки.
фрагмент файла (предпоследняя строка в фрагмеyте ( $this->close(); ))и есть 462
{ // Check for relative internal links. if (preg_match('#^index2?\.php#', $url)) { $url = JURI::base() . $url; } // Strip out any line breaks. $url = preg_split("/[\r\n]/", $url); $url = $url[0]; // If we don't start with a http we need to fix this before we proceed. // We could validly start with something else (e.g. ftp), though this would // be unlikely and isn't supported by this API. if (!preg_match('#^http#i', $url)) { $uri = JURI::getInstance(); $prefix = $uri->toString(array('scheme', 'user', 'pass', 'host', 'port')); if ($url[0] == '/') { // We just need the prefix since we have a path relative to the root. $url = $prefix . $url; } else { // It's relative to where we are now, so lets add that. $parts = explode('/', $uri->toString(array('path'))); array_pop($parts); $path = implode('/', $parts) . '/'; $url = $prefix . $path . $url; } } // If the message exists, enqueue it. if (trim($msg)) { $this->enqueueMessage($msg, $msgType); } // Persist messages if they exist. if (count($this->_messageQueue)) { $session = JFactory::getSession(); $session->set('application.queue', $this->_messageQueue); } // If the headers have been sent, then we cannot send an additional location header // so we will output a javascript redirect statement. if (headers_sent()) { echo "<script>document.location.href='" . htmlspecialchars($url) . "';</script>\n"; } else { $document = JFactory::getDocument(); jimport('joomla.environment.browser'); $navigator = JBrowser::getInstance(); jimport('phputf8.utils.ascii'); if ($navigator->isBrowser('msie') && !utf8_is_ascii($url)) { // MSIE type browser and/or server cause issues when url contains utf8 character,so use a javascript redirect method echo '<html><head><meta http-equiv="content-type" content="text/html; charset=' . $document->getCharset() . '" />' . '<script>document.location.href=\'' . htmlspecialchars($url) . '\';</script></head></html>'; } elseif (!$moved and $navigator->isBrowser('konqueror')) { // WebKit browser (identified as konqueror by Joomla!) - Do not use 303, as it causes subresources // reload (https://bugs.webkit.org/show_bug.cgi?id=38690) echo '<html><head><meta http-equiv="content-type" content="text/html; charset=' . $document->getCharset() . '" />' . '<meta http-equiv="refresh" content="0; url=' . htmlspecialchars($url) . '" /></head></html>'; } else { // All other browsers, use the more efficient HTTP header method header($moved ? 'HTTP/1.1 301 Moved Permanently' : 'HTTP/1.1 303 See other'); header('Location: ' . $url); header('Content-Type: text/html; charset=' . $document->getCharset()); } } $this->close(); }
пробовал на чистом движке (специально создавал). та же фигня. Что делать?
Та уже яша зацепил дубли и сайт вниз пошел в выдаче(( Хочу теперь сам научиться подобное исправлять.
Примеры вот:
http://djdiplomat.ru/index.php/2-soc-seti/130-besplatnye-golosa-vkontakte
http://djdiplomat.ru/index.php/odnoklassniki-m/odnoklassniki-sekrety/2-soc-seti/130-besplatnye-golosa-vkontakte
http://djdiplomat.ru/index.php/vkontakte/sovety-i-sekrety/2-soc-seti/130-besplatnye-golosa-vkontakte
ожидал подобного ответа. фишка в том, что после кривого переноса с джумлы 1.5 на 2.5 одни и те же страницы стали доступны по разным адресам. Во внутренних страницах проблему удалось решить прописав редирект. А вот с небольшим количеством материалов, выводящихся на главной странице - косяк. Редирект не прокатывает. (точнее прокатывает, но лишь в некоторых случаях)
Плюс каждый раз ссылка генерируется новая.
Например так:
/index.php/2-uncategorised/130-besplatnye-golosa-vkontakte
/index.php/facebook/programmy-dlya-fasebook/2-uncategorised/130-besplatnye-golosa-vkontakte
/index.php/odnoklassniki-m/odnoklassniki-sekrety/2-uncategorised/130-besplatnye-golosa-vkontakte
/index.php/vkontakte/sovety-i-sekrety/2-uncategorised/130-besplatnye-golosa-vkontakte
а все это одна и та же страница.
Я может вообще не в тему ляпну, но завтра выходит Joomla 2.5.0 GA. Надо уже на нее переходить. Так вот, в ней это все нормально реализуется. (создается альтернативный макет и все)
Т.е он не сочтет их не уникальными?
А еще проблема в том, что я вот и не знаю, изменятся ли адреса при переходе с 1.5 на 1.7 или нет.
Я знаю только, что шаблон предстоит переделывать. Но тут я думаю все быстро получится. css уже готова (ее со старого шаблона можно спилить), просто основной html файл переделать чуток с учетом новых модулей и все.
А вот за урлы я очкую. Нет ли на форуме тех, кто уже делал такой переход? И если есть, то какие проблемы у вас были с этим?
.bagow. перешел по ссыли и комп завис. А потом посмотрел в яше на сайте www.joom15.ru вирусы сидят. Можете еще какую ссыль дать?
pauninaweb если вы про мобильный то опера мини версии 5.5 и 6.5
А из обычных файрфокс, опера, ie (разные версии)
Прикольно, у меня файрвол пятого нода на лоадпейс не пускает =) сегодня по ходу день строгого антивируса в стране😂 то гугл с авастом, то нод. и по любому все сайты чистые...
зы. за ссыль спасибо. Кто что еще посоветует?
footballstar, спасибо что про вирус написали. эт тут гугл с авастом вместе шалят. Рекламу от http://teasernet.com приняли за вирусню. Сейчас многие кто с http://teasernet.com по гуглу в бан попали. Инженеры гугла, аваста и тизернет трут там че-то меж собой. Но все равно вам спасибо.
Хардкор, а как лоадпейс по английски правильно пишется? дайте ссыль.