Новости Joomla

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

Небольшая нативная PHP Joomla библиотека для работы с API v.2 службы доставки CDEK. Библиотека представляет собой клиент для авторизации в CDEK API по OAuth, работы с некоторыми методами API: получения ряда данных и расчета стоимости доставки. Поддерживается Joomla 4.2.7 и выше.

В пакет входят:
- библиотека Webtolk/Cdekapi
- системный плагин System - WT Cdek для хранения настроек и AJAX-интеграций
- task-плагин Task - Update WT Cdek data для обновления локальных копий справочников CDEK по расписанию
- web asset с официальным JavaScript-виджетом СДЭК

👉 v.1.3.0. Что нового?
- Полный рефакторинг библиотеки. Библиотека переработана в entity-based API с фасадом Cdek и отдельным слоем запросов. Обратная совместимость не нарушена, поэтому версия библиотеки - 1.3.0.
- Добавлена поддержка новых разделов API СДЭК. Добавлена поддержка новых разделов API СДЭК: webhooks, prealert, печатные формы, payment, passport, reverse, intakes и других сущностей.
- Улучшена интеграция с Joomla.
Улучшена интеграция с Joomla: installer script для layouts, новые поля Joomla Form для тарифов и обновлённые js виджета CDEK.
- документация библиотеки. Все методы библиотеки подробно описаны, а так же текст документации собран в отдельной папке в git репозитории и будет опубликован на сайте.

Библиотека эта нужна для разработчиков, создающих свои расширения для интеграции Joomla и курьерской службы CDEK.

Страница расширения
GitHub расширения

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 7 Ответов
  • 4011 Просмотров
*

novi4ok_2

  • Осваиваюсь на форуме
  • 36
  • 0 / 1
Я нашёл очень хорошее решение «Как направить Ошибка 404 на главную страницу сайта в Joomla!». Может кто та уже знает но многие новички не знают.

Если документ не найден то на сайте Joomla! выскакивает ошибка 404, точнее стандартную страницу.

Как его заменить? Если Вы пользуетесь различными программами автоматического создания ЧПУ, то они сами формируют страницу ошибки 404. Вам ее только надо отредактировать.

А вот если Вы такими программами не пользуетесь, то Вам страницу 404 надо создать.

Первый этап. Нужно создать файл с именем error.php в /templates/Ваш_Шаблон/

Код error.php следующий:

Если у Вас выключен в настройках mod_rewrite

<?php

defined( '_JEXEC' ) or die( 'Restricted index access' );

if (($this->error->code) == '404')

{

header("HTTP/1.0 404 Not Found");

header('Location: ' . $this->baseurl . '/index.php/error.html');

exit;

}

?>

Если у Вас включен в настройках mod_rewrite

<?php

defined( '_JEXEC' ) or die( 'Restricted index access' );

if (($this->error->code) == '404')

{

header("HTTP/1.0 404 Not Found");

header('Location: ' . $this->baseurl . '/error.html');

exit;

}

?>

 

Второй этап. Создаете документ с любым именем. Назовите его, например, «Страница отсутствует». Вне раздела и категории. Заполните документ текстом. Мол страницы такой на сайте нет и т.д. Можно поставить картинку, да хоть звуковой файл.

 

Третий этап. Создаете меню Error-menu. Модуль для него создавать не будем. Отображаться оно не будет. В этом меню создаем один пункт. Его тип - «стандартный шаблон материала» и выбираем страницу, созданную на втором этапе, т.е.  «Страница отсутствует»

Как называть пункт меню не имеет значение. Например, ошибка. Главное правильно заполните псевдоним меню «error».

Все сделано.

Но я пользуюсь другим методом. Никакие пункты меню и страницы я не создаю. Все ошибки я перенаправлю на главную страницу. Как правило, как бы Вы не оформили страницу «Страница отсутствует», все равно пользователь покидает Ваш сайт, если он заходит на подобную страницу. Очутись он на главной, шансов что он покинет сайт меньше. Итак, при таком подходе, Вам надо просто создать  файл с именем error.php в /templates/Ваш_Шаблон/ с кодом:

<?php

defined( '_JEXEC' ) or die( 'Restricted index access' );

if (($this->error->code) == '404')

{

header("HTTP/1.0 404 Not Found");

header('Location: ' . $this->baseurl . '/');

exit;

}

?>


И без никаких ЗЕРКАЛ

Подробнее:http://www.joomlabegin.ru/oshibki-joomla/joomla-404.html

« Последнее редактирование: 17.11.2011, 12:48:52 от novi4ok_2 »
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: ВОТ Как решить проблему 404
« Ответ #1 : 12.03.2012, 16:59:52 »
и поисковики индексируют это дело таким образом - урл страницы согласно неправильно набранного адреса, т.е. их может быть вагое и маленькая тележка, а ТЕКСТ этой страницы ОДИНАКОВЫЙ и самое главное - это текст ГЛАВНОЙ СТРАНИЦЫ... хорошо, не?)))))
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Re: ВОТ Как решить проблему 404
« Ответ #2 : 12.03.2012, 17:11:49 »
и поисковики индексируют это дело таким образом - урл страницы согласно неправильно набранного адреса, т.е. их может быть вагое и маленькая тележка, а ТЕКСТ этой страницы ОДИНАКОВЫЙ и самое главное - это текст ГЛАВНОЙ СТРАНИЦЫ... хорошо, не?)))))
Главное что бы страницы ошибок отдавали в HTTP заголовке 404 код.
А при получении этого кода страница не индексируется, так что кучи клонов главной страницы не будет ))
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: ВОТ Как решить проблему 404
« Ответ #3 : 12.03.2012, 17:39:36 »
ну хз, вот наиболее верное реш мне каж - http://joomlaforum.ru/index.php/topic,89985.msg1085856.html#msg1085856
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Re: ВОТ Как решить проблему 404
« Ответ #4 : 12.03.2012, 17:41:25 »
Help Яндекса и Google самое верное решение
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: ВОТ Как решить проблему 404
« Ответ #5 : 12.03.2012, 19:21:50 »
Help Яндекса и Google самое верное решение
и что там пишут?
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Re: ВОТ Как решить проблему 404
« Ответ #6 : 12.03.2012, 19:48:06 »
СТРАНИЦЫ С КОДОМ 404 в  НЕ ИНДЕКСИРУЮТСЯ
Я гляжу тебе в примерах надо?
При генерации карты сайта страницы с кодом 404 не попадают. Почему?
Да потому что СТРАНИЦЫ С КОДОМ 404 в  НЕ ИНДЕКСИРУЮТСЯ

Цитировать
Для того чтобы робот индексировал только полезные страницы сайта, несуществующие поддомены и страницы должны быть недоступны или возвращать код ошибки 404.
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: ВОТ Как решить проблему 404
« Ответ #7 : 13.03.2012, 17:53:42 »
да это понятно!!)))) только это точка зрения ЯШИ как робота, а точка зрения посетителей немного другая)))
яше что нужно? - код страницы 404 и все. при этом вид самой этой страницы ему побоку...
а юзер заходя на такую страницу что видит? бяку!
и вот здесь поможет упомянутое мной выше решение!!
))))))))))))))))
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка 500 Internal Server Error. Что это такое и как это решить

Автор sargiusz

Ответов: 4
Просмотров: 6049
Последний ответ 20.03.2017, 14:30:33
от flyingspook
Медленные SQL запросы (mySQL) - Как определить проблему по данным запроса

Автор goral

Ответов: 6
Просмотров: 4126
Последний ответ 25.03.2013, 14:30:10
от terveg
Решить проблему

Автор sludenis

Ответов: 1
Просмотров: 1085
Последний ответ 15.01.2013, 13:15:02
от hooten
Как исправить проблему навигации (Следующая-предыдущая)?

Автор Freelancer2x2

Ответов: 6
Просмотров: 1869
Последний ответ 28.12.2012, 12:41:44
от Freelancer2x2
Конфликт плагинов SmartResizer и ExtLinks, решить

Автор aries87

Ответов: 1
Просмотров: 1490
Последний ответ 19.11.2012, 15:40:10
от aries87