Shinji
-
Публикации
161 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем Shinji
-
-
У меня тоже была такая проблема.
Дело в том что в новом скине в папках с доступными файлами скина (bbcodes, css, dleimages, images) содержится файл .htaccess такого содержания:
Order Deny,Allow Allow from all Options -Indexes
Причиной ошибки является строкаOptions -Indexes
Из-за нее при обращении к файлам в этих папках сервер выдает ошибку 500 - Internal Server Error. Это происходит из-за настроек Apache на конкретном сервере. Конкретно из-за директивыAllowOverride None
для решения проблемы или измените файлы .htaccess вручную, или если это ваш сервер можете перенастроить Apache.
-
Доброго времени!
В функционале Движка есть функция временного размещения пользователя в определенной категории. А так же есть пункт в настройках системы "Регистрировать пользователей в группе: ...". Но как я понял временно располагать пользователей в группе я могу, только если сам перемещу пользователя в необходимую группу и укажу при этом срок его пребывания в группе.
Вопрос: Можно ли как-то объединить 2 эти функции движка что бы при регистрации пользователя пользователь попадал в группу, допустим, "Неактивированные", а через N дней (желательно указывать в настройках группы) был перемещен в группу "Пользователи"?
-
aja711
Это можно исправить как уже сказали выше через функцию totranslit(), которая определена внутри самой CMS.
Просто надо будет поправить некоторое количество файлов. Но при этом у Вас теги транслитом будут отображаться и в самой новости, и в списке тегов... или, если хотите что бы в новости они были на русском, тогда уже надо будет больше копаться затрагивая таблицу MySQL.
-
в /engine/inc/addnews.php надо поменять:
строка 547, 576, 577:
$member_id['name'] > $member_id['fullname']
На статистику новостей не повлияет, т.к. там учет идет по $member_id['user_id'] Аааа... я понял в чем у Вас в коде ошибка и почему работа усложнится (/engine/inc/editnews.php):if( $user_group[$member_id['user_group']]['allow_edit'] and $row['autor'] == $member_id['name'] ) { $have_perm = 1; }
Проверка на возможность редактирования новости идет не по user_ID (который кстати хранится в строке новости), а по автору новости...
ЗЫ: Это может еще и ошибку спровоцировать, когда стоит удаление "неактивных" пользователей... Если зарегистрироваться под уже удаленным пользователем (под таким же логином), то можно редактировать новости, если у него они имелись
-
Я говорю про момент добавления/редактирования новости/комментария (там-то имя нужного пользователя), а не в момент просмотра... в момент просмотра значение берется из Autor в соответствующей строке.
-
Хм... Я так полагаю что надо только поправить файлы создания/редактирования новостей/комментариев сделать так что бы вместо вставки в строку Autor вставлялось имя взятое по принципу описанному выше (если есть Полное имя - использовать его, если нет его - используем логин). А FullName и так есть в массиве $member_id, т.е. доступно постоянно.
if ($member_id['fullname'] = "") $name == $member_id['fullname'] else $name == $member_id['name']
А так же в Sitelogin.php и еще каких-то... вопрос каких =)
-
Такой возможности в скрипте нет
Я потому и спрашиваю... что не нашел этой возможности...
это не один файл и не одна строчка, переделывать придется почти все, начиная со всех MySQL запросовНу всех это наверное слишком загнуто, но все же... Я понимаю что в большинстве мест достаточно будет добавить в запрос на выбор FullName и потом проверку сделать
if ($fullname = "") $name == $name else $name == $fullname
только вот знать бы в каких файлах это все исправлять что бы ничего не пропустить...
-
Доброго времени Celsoft!
Подскажите пож-ста, каким образом можно сделать так что бы во всех местах сайта где отображается Логин пользователя отображалось его Полное Имя... а Логин использовался только для входа.
Или подскажите в каких файлах это используется что бы иметь возможность поправить это самостоятельно.
Цель: сделать так что бы можно было менять отображаемое имя на сайте, а не регистрировать нового пользователя с другим именем.
-
Try put this .htaccess file in wwwroot of your subdomain
RewriteEngine Off
-
<?php setcookie("id", 1); ?>
установит необходимый кукис
после этого ни одно действие, где в адресной строке (и строке запроса AJAX) будет находится параметр ID (редактирование новости, коммента, пользователя) будет происходить над объектом с ID = 1
-
в 8.0 это файл engine\inc\include\init.php
-
В ДЛЕ версии 7.2, 7.3, 7.5, в этом файле используется функция extract($_REQUEST, EXTR_SKIP);, которая сопоставляет переменные из запроса в адресной строке с внутреними переменными.
Ошибка возникает в браузере Firefox 3.0.10 (3.5b4) случае если имя переменой в запросе совпадает с именем cookies. Данные в этом случае берутся не из строки запроса, а из cookies.
Угроза безопастности - если подменить значение cookies для конкретного сайта возможен SQL-Inject, т.к. данные этой командой извлекаются в таком порядке: $_SERVER, $_SESSION, $_COOKIE, $_POST и $_GET
-
в комплекте со скриптом идет файлик документации в котором все подробно описано
файлик в архиве
архив качается по ссылке выше
-
курим мануал по использованию шаблонов, а конкретно тела [category=] и [aviable=]
-
Да, да.. просто учим как пользоваться {custom ...} - результат можно посмотреть здесь http://www.portalvp.ru
-
Файлы addnews.php в папке inc и modules... что бы галочки не было убери checked
-
Да, и если здесь есть знатоки MySQL, то как сделать вывод Похожих Новостей с сортировкой по дате, а то при sort by выводит только последние новости...
-
посмотри на _www.portalvp.ru - если то что тебе надо - ася 3два73пять8756 или ЛС на этом сайте
-
можно еще просто сбоку сделать окно быстрого сообщения в ПМ...
Хотя, да.. этот скриптик было бы просто интересно прикрутить...
-
по вмолчанию в движке есть такая функция
-
и не должен использоваться, на главной также не используется. Назначенных шаблон для категории используется только при просмотре этой категории
ладно - тогда буду думать как можно сделать так что бы для новости из определенной категории был всегда ее шаблон...
ЗЫ: Новости на главной не использую, а вот в подкатегории отображался правильный шаблон (т.е. тот который был настроен для определенной категории)
-
Так же в "Последних новостях" не используются шаблоны указанные для конкретной категории, для всех новостей идет стаднартный шаблон shortstory.tpl
-
Ищ]index.phhp
$tpl->load_template('main.tpl');
меняешь наif ($_POST('do')=='feedback') $tpl->load_template('feedbackmain.tpl'); else $tpl->load_template('main.tpl');
примерно так... (возможно в паре запятых ошибся).. в feedbackmain.tpl работать будут все теже теги что и в main.tpl , но ты его можешь делать любым другим
-
Имхо, если будет Ajax при прописывании ключевых слов будет много удобнее... т.к. если писать 5-10 новостей и прописывать у ним по 2-3 разных тега, то у тебя есть вероятность ошибиться в написании, потратить много больше времени на их написание... а там просто набираешь первые буквы и выбираешь из списка необходимое, а оно проставляется в таком виде в котором уже когда-то было прописано... и не появляется новых тегов с одной новостью >.<
Временное размещение пользователей в группе
в DataLife Engine (Общие вопросы)
Опубликовано:
Спасибо