Благодарю за проявленный интерес к вопросу, я как раз это и спрашивал в строчке "Но я несколько раз перепроверил они указаны правильно. Может быть в Gmail нужно где то предварительно включить поддержку отправки по SMTP?"
Я не нашёл в настройках возможности включения SMTP. Есть только включение POP и IMAP. Их я даже пробовал включить, ничего не изменилось.
Нужен сам прокси сервер, а не подключение из Delphi как от клиента через прокси. Вопрос подразумевает что сама программа на Delphi будет являться прокси сервером к которому уже будут конектиться клиенты для выхода через proxy.
Hemul GM, я зашёл посмотрел, ответил по вопросам которые у них возникли(они были мало связаны с темой моего визита). Как человек доброжелательный, я всего лишь считаю необходимым уберечь пользователей от пустой траты времени. Канал не рекомендую, как флудерский и бесполезно отнимающий время. Компетентных не увидел, зато увидел неадекватов-флудеров(почему то считающих себя тролями, не будем разбираться в причинах у значительного числа жителей страны такая проблема). Извините но одним лишь Вашим словам о том что там есть компетентные у меня оснований доверять нет, в том числе потому, что я с Вами не знаком. Поэтому моё дело лишь предупредить о возможных последствиях посещения ссылки в виде траты времени.
PetrPo, как и обещал - отписываюсь. Выходит у меня на первом месте по приведённой Вами ссылке. Обычно в режиме турбо индексируется за час, в этот раз почему то через 2 дня.
PetrPo, не-понимаете. Набрал в поиске - и не увидел вот прямо чтобы ответ был прямо вот чтобы только набрал в поисковике и сразу вот вот предметно по этому вопросу и детально. А вот теперь он будет. У меня многие вопросы заданные в тостере в поиске выходят.
Вы извините конечно, если я отнял у Вас время.
Разобрался, в документации 2 массива передаётся вложенный один в другой, а я только один передавал внешний и сразу внутри его данные которые должны были быть в вложенном массиве.
А через устаревшую функцию Add2BasketByProductID точно нельзя свойства добавить? Просто в документации
Здесь в эту функцию передаются свойства. Или это не те?
Если это как раз нижне свойства тогда не совсем понятно зачем передавать одновременно CODE и NAME. И должен ли CODE совпадать с кодом свойства в типах иноблоков для торговых предложений.
Дмитрий, с учетом мнения ещё одного участника обсуждения и с учетом приведённой им ссылки, считаю что корректно написал в вопросе "cms(framework) Joomla 3.9". В особенности поскольку вопрос о тонком процессинге загрузки файлов. Поскольку в статьях, ответах, комментариях я учитываю SEO особенности, чтобы контент приносил пользу(в виде количества посетителей которые в конечном счете смогут найти информацию по теме) - считаю полностью корректным title данного вопроса(поскольку пользователями он может быть сформулирован и так и так).
Скажите пожалуйста по-прежнему ли Вы считаете что формулировка Joomla Framework недопустима?
P.S. если бы вопрос был например как установить такой то компонент или плагин, тогда действительно это в большей степени относится именно к CMS(если вопрос не построен о том как именно реализована процедура установки в Joomla на уровне логики размещения файлов и запросов к базе данных, выполняемых Joomla в процессе установки).
Дмитрий, Вы имеете ввиду что она не FrameWork?
Фреймвор он же как бы всё равно есть. Я имею ввиду, что фреймворк же предоставляет такие возможности как реализации model view controler а так же например срадества по объектному или xml созданию форм и средств управления элементами форм? Это же фреймворк делает?
Или например загрузка Joomla из стороннего файла, подразумевается же то фреймворк подгружается. Вот даже по коду(загрузка фреймворка Joomla из стороннего PHP файла):
<?php
if ((is_file($_SERVER["DOCUMENT_ROOT"] . "/defines.php") or (is_file($_SERVER["DOCUMENT_ROOT"] . "/includes/defines.php"))) and is_file($_SERVER["DOCUMENT_ROOT"] . "/includes/framework.php")) {
if (!defined("_JEXEC")) {define("_JEXEC",1);}//Проверка или установка _JEXEC
if (!defined("JPATH_BASE")) {define("JPATH_BASE",$_SERVER["DOCUMENT_ROOT"]);}//Проверка или установка JPATH_BASE
if (!defined("JPATH_ROOT")) {if (is_file($_SERVER["DOCUMENT_ROOT"] . "/defines.php")) {require_once(JPATH_BASE . "/defines.php");} elseif (is_file($_SERVER["DOCUMENT_ROOT"] . "/includes/defines.php")) {require_once(JPATH_BASE . "/includes/defines.php");}}//Проверка или установка JPATH_BASE
if (defined("JPATH_ROOT")) {
if (!class_exists("JFactory") and is_file($_SERVER["DOCUMENT_ROOT"] . "/includes/framework.php")) {require_once $_SERVER["DOCUMENT_ROOT"] . "/includes/framework.php";}// Проверяем необходимость загрузки фреймворка Joomla, при необходимости загрузить так же проверяем наличие файла фреймворка
if (class_exists("JFactory")) {
//JFactory::getApplication('site')->initialise();// Если потребуется работа с сессиями необходимо выполнить эту строчку
// логика после подключения
}
}
обратите внимание на строчку require_once $_SERVER["DOCUMENT_ROOT"] . "/includes/framework.php";//именно фраймворк Joomla подгружается даже судя по названию файла.
Я не то что бы спорю или возражаю... Понятно что Joomla это прежде всего CMS. При этом с стороны разработчика я понимаю средства для разработки как Joomla FrameWork. Вы можете сослаться на какую то официальную информацию или другую авторитетную статью, согласно которой не следует упоминать Joomla как фреймворк?