Найдено 2112 результатов

Slash
Вс фев 19, 2017 7:00 pm
Форум: JavaScript
Тема: Установка и проверка Cookies на JavaScript
Ответы: 1
Просмотры: 9

Re: Установка и проверка Cookies на JavaScript

В phpFox 3 установка и проверка Кук осуществляется фот такой функцией: function setCookie(name, value, expires) { var today = new Date(); today.setTime(today.getTime()); if (expires) { expires = expires * 1000 * 60 * 60 * 24; } var expires_date = new Date(today.getTime() + (expires)); document.cooki...
Slash
Ср фев 15, 2017 10:38 am
Форум: phpFOX
Тема: Журнал пользователя движка phpFOX
Ответы: 35
Просмотры: 10244

Re: Журнал пользователя движка phpFOX

Изменил стиль опросника, теперь он стал похож на опросник, как в ВКонтакте, ну почти.
Poll.jpg
Slash
Пн фев 13, 2017 6:57 pm
Форум: phpFOX
Тема: Удаление страницы (Модуль Pages phpFox 3)
Ответы: 2
Просмотры: 56

Re: Удаление страницы (Модуль Pages phpFox 3)

Для удаления музыки, что принадлежит удаляемой страницы, после: # Удаление тем форума END Добавляем: # Удаление музыки $songs = $this->database() ->select('song_id') ->from(Phpfox::getT('music_song')) ->where('module_id = \'pages\' AND item_id = ' . $id) ->execute('getSlaveRows'); if (!empty($songs)...
Slash
Пн фев 13, 2017 7:38 am
Форум: phpFOX
Тема: Удаление страницы (Модуль Pages phpFox 3)
Ответы: 2
Просмотры: 56

Re: Удаление страницы (Модуль Pages phpFox 3)

Для удаление статей блогов удаляемой страницы: перед комментарием: # Удаление тем форума Добавляем следующий код: # Удаление статей блога $blogs = $this->database() ->select('blog_id') ->from(Phpfox::getT('blog')) ->where('module_id = \'pages\' AND item_id = ' . $id) ->execute('getSlaveRows'); if (!...
Slash
Вс фев 12, 2017 7:24 pm
Форум: phpFOX
Тема: Удаление страницы (Модуль Pages phpFox 3)
Ответы: 2
Просмотры: 56

Удаление страницы (Модуль Pages phpFox 3)

Модуль Pages предназначен для создания отдельных страниц, что то типа "группы". Каждая созданная страница имеет свой форум, блог, раздел фотографий, раздел событий и видео архив. Если потребуется удалить страницу, то после удаления останутся записи, что принадлежали страницы: темы форума, блоги, соб...
Slash
Сб фев 11, 2017 8:15 pm
Форум: phpFOX
Тема: Приложения (Модуль Apps phpFox 3)
Ответы: 0
Просмотры: 24

Приложения (Модуль Apps phpFox 3)

Если перейти в раздел "приложений" ( apps ) - "Установленные приложения", которые помещаются на одной странице, то $this->search()->browse()->getCount() будет содержать в себе количество всех приложений на сайте. В результате чего на странице установленных приложений отображается пагинация, даже есл...
Slash
Сб фев 11, 2017 3:40 pm
Форум: phpFOX
Тема: Ошибки разработчиков (баги движка phpFOX)
Ответы: 4
Просмотры: 700

Re: Ошибки разработчиков (баги движка phpFOX)

Заметил еще один баг. Если перейти в раздел "приложений" ( apps ) - "Установленные приложения", которые помещаются на одной странице, то $this->search()->browse()->getCount() будет содержать в себе количество всех приложений на сайте. В результате чего на странице установленных приложений отображает...
Slash
Пт фев 10, 2017 9:39 am
Форум: PHP
Тема: Как определить текущею папку / директорию на PHP
Ответы: 1
Просмотры: 26

Re: Как определить текущею папку / директорию на PHP

Получить текущий каталог можно так:

Код: Выделить всё

$dir = dirname($_SERVER['SCRIPT_NAME']);
$_SERVER['SCRIPT_NAME'] - содержит путь к файлу от корни сайта (пример: /file/php/script.php).
dirname - вернет каталог, в котором находится файл.
Результат выполнения данного кода будет: /file/php.
Slash
Чт фев 09, 2017 8:08 pm
Форум: phpFOX
Тема: Форум (модуль phpFOX 3)
Ответы: 7
Просмотры: 405

Re: Форум (модуль phpFOX 3)

Поправил правки из этого поста: Re: Форум (модуль phpFOX 3) (Пост Slash #8002) , теперь эти правки не нужны. Мое условие теперь выглядит так: if ((Phpfox::getUserParam('forum.can_edit_own_post') && $post['user_id'] == Phpfox::getUserId() && $total == $post['count'] && Phpfox::getLib('common')->inspe...
Slash
Ср фев 08, 2017 8:34 pm
Форум: Прочее
Тема: Страница пытается загрузить скрипты из непроверенных источников
Ответы: 0
Просмотры: 40

Страница пытается загрузить скрипты из непроверенных источников

Сегодня установил на сайт danfa.net сертификат SSL и сразу появилась проблема, браузер отображал (открытый замочек): Страница пытается загрузить скрипты из непроверенных источников Это в обозревателе Google Chrome, у других браузеров текст другой, но смысл тот же. Проблема была из за того, что к стр...
Slash
Ср фев 08, 2017 7:27 pm
Форум: phpFOX
Тема: Журнал пользователя движка phpFOX
Ответы: 35
Просмотры: 10244

Re: Журнал пользователя движка phpFOX

Мой Хосте предоставил мне SSL на год.
Я установил его для danfa.net - https://danfa.net

SSL: https://www.symantec.com/.
Slash
Ср фев 08, 2017 2:51 pm
Форум: phpFOX
Тема: Проблема с SSL
Ответы: 8
Просмотры: 255

Re: Проблема с SSL

В .htaccess , тот, что в корне сайта добавляем: RewriteEngine On RewriteCond %{HTTP:HTTPS} !=on [NC] RewriteRule ^(.*)$ https://site.net/$1 [R=301,L] SetEnvIf X-Forwarded-Proto https HTTPS=on Вместо site.net вставляем свой домен, в Админке включаем поддержку https . И тогда ни каких изменений в php ...
Slash
Вт фев 07, 2017 6:04 pm
Форум: PHP
Тема: Обработка кода на PHP
Ответы: 0
Просмотры: 17

Обработка кода на PHP

Данный сценарий начал писать на JS ( Обработка кода на JavaScript ), решил написать еще и на PHP. В общем, сценарий убирает лишние пробелы в конце каждой строчки кода, а перед строкой заменяет четыре идущих подряд пробела на табуляцию, если конечно четыре пробела есть. Сам код остается не тронутым. ...
Slash
Вт фев 07, 2017 1:05 pm
Форум: JavaScript
Тема: Обработка кода на JavaScript
Ответы: 0
Просмотры: 21

Обработка кода на JavaScript

Разработчики движка phpFox во многих местах печатая код не соблюдали стандартов phpFox. Кроме самих стандартов у них может встретиться строка с кучей пробелов в конце или вместо табуляции вставляют четыре пробела. И еще куча таких мелочей, которые не играют роли на производительность, но, я решил п...
Slash
Пн фев 06, 2017 6:05 pm
Форум: PHP
Тема: PHP сценарий написания рерайта
Ответы: 6
Просмотры: 133

Re: PHP сценарий написания рерайта

Код синомайзера выглядит так (тут не все, но этого вполне хватит для работы): $sign = array('.', ',', ':', ';', '!', '?', '(', ')', '\'', '\'', '"', '"'); # Знаки на удаление $thing = str_replace($sign, '', $text); # Удаление знаков $piece = explode(' ', $text); # Текст в массив с знаками препинания...