File size: 2.31Kb
:: Мод Сайт.Ру/адрес_юзера ::
:: CMS: DCMS-Social, но могу переделать под DCMS-Fiera и DCMS 6.6.4 (бесплатно) ::
:: Цена: 100 wmr ::
:: Описание ::
:: Данный модуль являеться аналогом адреса личных страниц юзеров vk.com ::
:: После его установки на вашем сайте появиться возможность выбрать ккрасивый и короткий адрес своей страницы ::
:: Сделал эту услугу бесплатной, но легко можно переделать на платную. ::
:: Установка ::
1. В .htaccess вписать:
# RewriteEngine
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/$
RewriteRule ^([a-z_0-9]*)$ /info.php?u=$1 [NC]
</IfModule>
2. В info.php после if (isset($_GET['id']))$ank['id']=intval($_GET['id']); вписать:
elseif (isset($_GET['u'])){
$array['user_url'] = $_GET['u'];
$user_url = mysql_real_escape_string($array['user_url']);
$result = mysql_query("SELECT `id` FROM `user` WHERE `user_url`='".$user_url."' LIMIT 1");
if (mysql_num_rows($result) > '0'){
$arr_url = mysql_fetch_assoc($result);
$ank['id'] = $arr_url['id'];
} else {
echo '<div class="">This page not found...</div>';
include_once 'sys/inc/tfoot.php';
exit;
}
}
3. Файлы user.url.php и if.else.php закинуть по пути /user/info
4. Залить таблицы из файла file.sql
5. Идем по адресу http://Ваш_сайт.ру/user/info/user.url.php и устанавливаем себе адрес.
6. Переходим по адресу и радуемся!
:: Всем бобра! Барыг убью! ::
<=================
в user/info/settings.php куда нибудь вписать
echo '<div class="nav1"><a href="/user/info/user.url.php">Адрес стр.</a></div>';
вывод ссылки на профиль юзера нужно делать через условие
echo '<a href="'.($user['user_url'] == 'u-s-er12_453_00-4' ? "/info.php?id=".$user['id']."" : "/".$user['user_url']."").'">'.$user['nick'].'</a>';
Как вы поняли u-s-er12_453_00-4 дефолтный адрес
=========>
:: © Упорот. 30.11.14 ::