AntiSlaed CMS
Вход
Логин: Пароль:Забыли пароль?
Запомнить вас на этом компьютере?
Войти скрытым?

Здравствуйте, Гость ( Вход | Регистрация )

> Внимание!

Адрес нашего форума изменился, теперь мы доступны по адресу antislaed.net. Обновите ссылки и закладки, он больше не изменится.


3 Страниц V   1 2 3 >  
Ответить в данную темуНачать новую тему
> Фавориты для AS 4.3.1
turbu
сообщение Oct 20 2010, 13:02
Сообщение #1


Живу на АС
Иконка группы

Группа: Пользователи

Сообщений: 273
Регистрация:
13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43

Вставить ник




Сегодня утром от нефиг делать сделал фавориты как в будущей 4.4

1. Добавляем в языки
1.1. отрываем language/lang-russian.php и добавляем.
КОД
define("_FAVORITES","Фавориты");
define("_FAVALREADY","Уже находятся в фаворитах");
define("_FAVADD","Добавить в фавориты");


1.2. отрываем admin/language/lang-russian.php и добавляем.
КОД
define("_FAVORITE_LIMIT","Максимально допустимое количество фаворитов?");


1.3. отрываем modules/account/language/lang-russian.php и добавляем.
КОД
define("_FAVDEL","Удалить фаворит");
define("_FAVFULL","Все %1\$s фаворитов заполнены!");
define("_FAVADDCOMP","Добавить в избранное на свой компьютер");
define("_FAVLIMIT","Максимально допустимое количество фаворитов %1\$s, ещё можно добавить %2\$s");


2. отрываем ajax.php

после
КОД
case "editpost":
editpost();
break;


добавляем

КОД
case "favoriteadd":
favoriteadd();
break;

case "favoritedel":
favoritedel();
break;




3. отрываем function/function.php (Функция ad_fav() обновлена)

и добавляем:
КОД
function ad_fav($id="", $title="") {
    global $db, $prefix, $user, $confu, $conf;
    if ($id && $title){
    list($count) = $db->sql_fetchrow($db->sql_query("SELECT Count(uid) FROM ".$prefix."_favorites WHERE uid='$user[0]'"));
    if($count < $confu['favorite_limit']){
        $result = $db->sql_query("SELECT mid, mtitle, modul, uid FROM ".$prefix."_favorites WHERE uid='$user[0]' AND modul='".$conf['name']."' AND mid='$id'");
        if(!$db->sql_numrows($result)) {
            $content = "<div id=\"repfav".$id."\"><a href=\"#\" OnClick=\"LoadGet('0', 'fav".$id."', '6', 'favoriteadd', '".$id."', '', '', '".$conf['name']."', '".$title."'); return false;\" OnDblClick=\"LoadGet('0', 'fav".$id."', '6', 'favoriteadd', '".$id."', '', '', '".$conf['name']."', '".$title."'); return false;\" title=\""._FAVADD."\"><img src=\"".img_find("all/favorite_add")."\" border=\"0\" alt=\""._FAVADD."\" align=\"center\"></a></div>";
        }else{
            $content = "<img style=\"cursor: pointer;\" src=\"".img_find("all/favorite")."\" border=\"0\" alt=\""._FAVALREADY."\" title=\""._FAVALREADY."\" align=\"center\">";
        }
    }
    return $content;
    }
}

function favoriteadd() {
    global $prefix, $db, $user;
    $id = (isset($_POST['id'])) ? ((isset($_POST['id'])) ? intval($_POST['id']) : "") : ((isset($_GET['id'])) ? intval($_GET['id']) : "");
    $mod = (isset($_POST['mod'])) ? ((isset($_POST['mod'])) ? analyze($_POST['mod']) : "") : ((isset($_GET['mod'])) ? analyze($_GET['mod']) : "");
    $text = (isset($_POST['text'])) ? ((isset($_POST['text'])) ? save_text($_POST['text']) : "") : ((isset($_GET['text'])) ? save_text($_GET['text']) : "");
    $db->sql_query("INSERT INTO ".$prefix."_favorites (id, mid, mtitle, modul, uid) VALUES (NULL, '$id', '$text', '$mod', '$user[0]')");
    echo "<img style=\"cursor: pointer;\" src=\"".img_find("all/favorite")."\" border=\"0\" alt=\""._FAVALREADY."\"  title=\""._FAVALREADY."\" align=\"center\">";
}

function favoritedel() {
    global $prefix, $db;
    $id = (isset($_POST['id'])) ? ((isset($_POST['id'])) ? intval($_POST['id']) : "") : ((isset($_GET['id'])) ? intval($_GET['id']) : "");
    if ($id) {
        $db->sql_query("DELETE FROM ".$prefix."_favorites WHERE id='$id'");
        echo "<img style=\"cursor: pointer;\" src=\"".img_find("all/favorite")."\" border=\"0\" alt=\""._FAVDEL."\" title=\""._FAVDEL."\" align=\"center\">";
    }
}

function del_fav($id) {
    return "<div style=\"display: inline\" id=\"repdelfav".$id."\"><a href=\"#\" OnClick=\"LoadGet('0', 'delfav".$id."', '6', 'favoritedel', '".$id."', '', '', '', ''); return false;\" OnDblClick=\"LoadGet('0', 'delfav".$id."', '6', 'favoritedel', '".$id."', '', '', '', ''); return false;\" title=\""._FAVDEL."\"><img src=\"".img_find("all/favorite_del")."\" border=\"0\" alt=\""._FAVDEL."\" align=\"center\"></a></div>";
}



4. отрываем admin/modules/users.php

находим
КОД
."<div class=\"left\">"._UPDATE_POINTS."</div><div class=\"center\">".radio_form($confu['point'], "point")."</div>"

после добавляем
КОД
."<div class=\"left\">"._FAVORITE_LIMIT.":</div><div class=\"center\"><input type='text' name='favorite_limit' value='".$confu['favorite_limit']."' size='65' class=\"admin\"></div>"



находим
КОД
."\$confu['minpass'] = \"".$_POST['minpass']."\";\n"

после добавляем (не забудь те зайти в настройки пользователей и поставить лимит фаворитов и сохраните.)
КОД
."\$confu['favorite_limit'] = \"".$_POST['favorite_limit']."\";\n"


5. отрываем модуль новости modules/news/index.php
ищем в функции view()
КОД
$print = " ".ad_print("index.php?name=".$conf['name']."&op=printe&id=".$id);

Заменяем на (NEW)
КОД
$print = " ".ad_fav($id, $title)."".ad_print("index.php?name=".$conf['name']."&op=printe&id=".$id);


6. отрываем function/user.php
находим
КОД
$massiv[] = "<a href=\"index.php?name=account&op=edithome\"><img src=\"images/account/preferences.png\" border=\"0\" alt=\""._CHANGE."\" title=\""._CHANGE."\"></a><br><a href=\"index.php?name=account&op=edithome\">"._CHANGE."</a>";


после вставляем
КОД
$massiv[] = "<a href=\"index.php?name=account&op=favorites\"><img src=\"images/account/favorites.png\" border=\"0\" alt=\""._FAVORITES."\" title=\""._FAVORITES."\"></a><br><a href=\"index.php?name=account&op=favorites\"><b>"._FAVORITES."</b></a>";





7. SQL
КОД
CREATE TABLE `префикс_favorites` (
  `id` int(11) NOT NULL auto_increment,
  `mid` int(11) NOT NULL default '0',
  `mtitle` varchar(255) NOT NULL,
  `modul` varchar(50) NOT NULL default '',
  `uid` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM;



ЗАБЫЛ ДОБАВИТЬ8. отрываем modules/account/index.php
добавляем

КОД
function favorites() {
    global $pagetitle, $user, $prefix, $db, $conf, $confu;
    $pagetitle = $conf['defis']." "._FAVORITES;
    if (is_user()) {
        head();
        navi();
        list($uid) = $db->sql_fetchrow($db->sql_query("SELECT Count(uid) FROM ".$prefix."_favorites WHERE uid='$user[0]'"));
        $limit = $confu['favorite_limit'];
        $remains = $limit - $uid;
        if ($remains) {
            warning(sprintf(_FAVLIMIT, $limit, $remains), "", "", 2);
        }else{
            warning(sprintf(_FAVFULL, $limit), "", "", 1);
        }
        $result = $db->sql_query("SELECT id, mid, mtitle, modul, uid FROM ".$prefix."_favorites WHERE uid='$user[0]' ORDER BY id LIMIT ".$limit."");
        if ($db->sql_numrows($result) > 0) {
            $a=1;
            open();
            echo "<table border=\"0\" cellpadding=\"3\" cellspacing=\"1\" width=\"100%\" class=\"sort\" id=\"sort_id\" align=\"center\">"
            ."<tr><th>"._ID."</th><th>"._TITLE."</th><th>"._FUNCTIONS."</th></tr>";
            while (list($id, $mid, $title, $modul, $uid) = $db->sql_fetchrow($result)) {
                echo "<tr class=\"bgcolor1\">"
                ."<td align=\"center\">$a</td>"
                ."<td width=\"70%\"><a href=\"index.php?name=$modul&op=view&id=$mid\" title=\"$title\">$title</a></td>"
                ."<td align=\"center\"><img src=\"".img_find("all/favorite_my")."\" border=\"0\" OnClick=\"java script:Bookmark('$title', '".$conf['homeurl']."/index.php?name=$modul&op=view&id=$mid');\" title=\""._FAVADDCOMP."\" alt=\""._FAVADDCOMP."\" style=\"cursor: pointer;\" align=\"center\"> ".ad_view("index.php?name=$modul&op=view&id=$mid")." ".del_fav($id)."</td></tr>";
                $a++;
            }
            echo "</table>";
            close();
        } else {
            warning(_NO_INFO, "", "", 2);
        }
        foot();
    } else {
        account();
    }
}


и в switch добавляем

КОД
    case "favorites":
    favorites();
    break;

единственное при удаление фаворита не удаляется строка <td> а просто меняется картинка на черно белое.. не хотелось извращаться

Сообщение отредактировал turbu: Apr 10 2011, 15:04
Прикрепленные файлы
Прикрепленный файл  images.rar ( 7.59 Кб ) Кол-во загрузок: 24
 
turbu, Вас 4 раз(а) поблагодарили за это сообщение:
DjSalamander, Patron, rAmantiK, Vladimir56
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Oct 20 2010, 14:57
Сообщение #2


прорвемся...
Иконка группы

Группа: [..AS..]

Сообщений: 2,388
Регистрация:
6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457

Вставить ник




ЦИТАТА(turbu @ Сегодня, 12:02 )
Сегодня утром от нефиг делать сделал фавориты как в будущей 4.4


Молодца, вот если б от нечего делать помог раздуплить вот это- http://antislaed.net/index.php?showtopic...ost&p=64324

было бы супер, так как сам роксмарт куда то пропал, и сайт его не открывается
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
turbu
сообщение Oct 20 2010, 20:37
Сообщение #3


Живу на АС
Иконка группы

Группа: Пользователи

Сообщений: 273
Регистрация:
13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43

Вставить ник




Саламандер, у меня такое "от нефиг делать" крайне редко ))) да и сайт rocka не пашет )

1-й ПОСТ ОБНАВЛЕН (помечено красным)
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Oct 20 2010, 21:40
Сообщение #4


прорвемся...
Иконка группы

Группа: [..AS..]

Сообщений: 2,388
Регистрация:
6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457

Вставить ник




ЦИТАТА
Саламандер, у меня такое "от нефиг делать" крайне редко ))) да и сайт rocka не пашет )


ну будет время , глянь, код там я выложил
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Sunvas
сообщение Oct 20 2010, 22:23
Сообщение #5


Фэнат Stamina-ы
Иконка группы

Группа: Разработчики
Сообщений: 2,470
Регистрация:
6.7.2007
Из: (-: Украина :-)
Пользователь №: 268
Спасибо сказали: 992

Вставить ник




Прекрасно. А где можно глянуть результат?
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
turbu
сообщение Oct 21 2010, 05:13
Сообщение #6


Живу на АС
Иконка группы

Группа: Пользователи

Сообщений: 273
Регистрация:
13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43

Вставить ник




на скринах))
(IMG:http://xmages.net/storage/10/1/0/2/7/upload/38c451f2.jpg)

(IMG:http://xmages.net/storage/10/1/0/b/4/upload/cf159f00.jpg)

Если хотите чтоб при удаление или редактирование, новость удалялась или изменялся в фаворитах пользователя, делаем след..

открываем modules/news/admin/index.php
находим
КОД
$db->sql_query("UPDATE ".$prefix."_stories SET catid='$cat', uid='$postid', name='$postname', title='$subject', time='$time', hometext='$hometext', bodytext='$bodytext', field='$field', ihome='$ihome', acomm='$acomm', associated='$associated', status='1', banner='$banner' WHERE sid='$sid'");

после вставляем
КОД
$db->sql_query("UPDATE ".$prefix."_favorites SET mtitle='$subject' WHERE mid='$sid' AND modul='news'");


находим
КОД
case "news_delete":

после вставляем
КОД
$db->sql_query("DELETE FROM ".$prefix."_favorites WHERE mid='".$id."' AND modul='news'");



У кого не работает кнопка Добавить в избранное на свой компьютер

открываем ajax/global_func.js
добавляем
КОД
function Bookmark(sitename, homeurl) {
    if (window.sidebar) {
        window.sidebar.addPanel(sitename, homeurl,"");
    } else if (document.all) {
        window.external.AddFavorite(homeurl, sitename);
    }
}


Сообщение отредактировал turbu: Oct 21 2010, 05:59
turbu, Вас 2 раз(а) поблагодарили за это сообщение:
DjSalamander, Vladimir56
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Vladimir56
сообщение Apr 1 2011, 16:19
Сообщение #7


Продвинутый юзверь
Иконка группы

Группа: Пользователи

Сообщений: 73
Регистрация:
28.2.2010
Из: Красноярск
Пользователь №: 10,130
Спасибо сказали: 6

Вставить ник




Установил, звездочка в "Account", жмешь - выбрасывает с сайта.
И при нажиме на кнопку "Профиль" - подобный результат.
Может знаете в чем дело?

ANTISLAED CMS 4.3.1 NEXT
Может файлики сбросите, чтобы не перелопачивать все снова.

Прикрепленный файл  _______.png ( 40.79 Кб ) Кол-во загрузок: 18
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Apr 1 2011, 18:18
Сообщение #8


прорвемся...
Иконка группы

Группа: [..AS..]

Сообщений: 2,388
Регистрация:
6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457

Вставить ник




ЦИТАТА(Vladimir56 @ Сегодня, 15:19 )
И при нажиме на кнопку "Профиль" - подобный результат.


А ты на ссылку обратил внимание, што это за профиль?
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Vladimir56
сообщение Apr 1 2011, 19:37
Сообщение #9


Продвинутый юзверь
Иконка группы

Группа: Пользователи

Сообщений: 73
Регистрация:
28.2.2010
Из: Красноярск
Пользователь №: 10,130
Спасибо сказали: 6

Вставить ник




ЦИТАТА(DjSalamander @ Apr 1 2011, 22:18 ) *
А ты на ссылку обратил внимание, што это за профиль?


мой и есть запасной типа пользователя
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Apr 1 2011, 20:39
Сообщение #10


прорвемся...
Иконка группы

Группа: [..AS..]

Сообщений: 2,388
Регистрация:
6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457

Вставить ник




ЦИТАТА
мой и есть запасной типа пользователя



Тогда у меня больше вопросов нет
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Vladimir56
сообщение Apr 2 2011, 00:30
Сообщение #11


Продвинутый юзверь
Иконка группы

Группа: Пользователи

Сообщений: 73
Регистрация:
28.2.2010
Из: Красноярск
Пользователь №: 10,130
Спасибо сказали: 6

Вставить ник




ЦИТАТА(DjSalamander @ Apr 2 2011, 00:39 ) *
Тогда у меня больше вопросов нет


Профиль - http://teya.6te.net/forum/http://teya.6te.net/forum/
фавориты - http://teya.6te.net/account.html&op=favorites

Сообщение отредактировал Vladimir56: Apr 5 2011, 00:42
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
turbu
сообщение Apr 6 2011, 01:57
Сообщение #12


Живу на АС
Иконка группы

Группа: Пользователи

Сообщений: 273
Регистрация:
13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43

Вставить ник




Мои фавориты Профиль не затрагивают..

ЦИТАТА

ЧПУ - у вас не стандартное как в АС 4.3.1 НЕКСТ
нужно править .htaccess и config_rewrite.php

Сообщение отредактировал turbu: Apr 6 2011, 01:58
turbu, Вас 1 раз(а) поблагодарили за это сообщение:
Vladimir56
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Apr 6 2011, 07:30
Сообщение #13


прорвемся...
Иконка группы

Группа: [..AS..]

Сообщений: 2,388
Регистрация:
6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457

Вставить ник




ЦИТАТА(turbu @ Сегодня, 00:57 )
ЧПУ - у вас не стандартное как в АС 4.3.1 НЕКСТ
нужно править .htaccess и config_rewrite.php


чего и требовалось докозать
DjSalamander, Вас 1 раз(а) поблагодарили за это сообщение:
Vladimir56
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Vladimir56
сообщение Apr 7 2011, 06:26
Сообщение #14


Продвинутый юзверь
Иконка группы

Группа: Пользователи

Сообщений: 73
Регистрация:
28.2.2010
Из: Красноярск
Пользователь №: 10,130
Спасибо сказали: 6

Вставить ник




ЦИТАТА(turbu @ Apr 6 2011, 05:57 ) *
Мои фавориты Профиль не затрагивают..
ЧПУ - у вас не стандартное как в АС 4.3.1 НЕКСТ
нужно править .htaccess и config_rewrite.php


На совет уже и надежды небыло... Спасибо.
Подскажите, пожалуйста, как?
Или где стандартное ЧПУ скачать?

Сообщение отредактировал Vladimir56: Apr 7 2011, 06:27
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Apr 7 2011, 08:10
Сообщение #15


прорвемся...
Иконка группы

Группа: [..AS..]

Сообщений: 2,388
Регистрация:
6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457

Вставить ник




ЦИТАТА(Vladimir56 @ Сегодня, 05:26 )
Или где стандартное ЧПУ скачать?


Скачать релиз из довнлоад центра
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Vladimir56
сообщение Apr 7 2011, 08:28
Сообщение #16


Продвинутый юзверь
Иконка группы

Группа: Пользователи

Сообщений: 73
Регистрация:
28.2.2010
Из: Красноярск
Пользователь №: 10,130
Спасибо сказали: 6

Вставить ник




ЦИТАТА(DjSalamander @ Apr 7 2011, 12:10 ) *
Скачать релиз из довнлоад центра

Спасибо, оттуда и ставил, другой ссылки нет?

ЦИТАТА(DjSalamander @ Apr 7 2011, 12:10 ) *
Скачать релиз из довнлоад центра


Хорошо, сам решу это.

Сообщение отредактировал Vladimir56: Apr 7 2011, 08:25
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
turbu
сообщение Apr 8 2011, 20:31
Сообщение #17


Живу на АС
Иконка группы

Группа: Пользователи

Сообщений: 273
Регистрация:
13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43

Вставить ник




Vladimir56, не обязательно качать стандартное, скинь сюда .htaccess и config_rewrite.php
я подправлю...
turbu, Вас 1 раз(а) поблагодарили за это сообщение:
Vladimir56
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Vladimir56
сообщение Apr 9 2011, 06:59
Сообщение #18


Продвинутый юзверь
Иконка группы

Группа: Пользователи

Сообщений: 73
Регистрация:
28.2.2010
Из: Красноярск
Пользователь №: 10,130
Спасибо сказали: 6

Вставить ник




ЦИТАТА(turbu @ Apr 9 2011, 00:31 ) *
Vladimir56, не обязательно качать стандартное, скинь сюда .htaccess и config_rewrite.php
я подправлю...


Будьте добры!

config_rewrite.php
КОД
<?php
# Copyright © 2008 Sergey "Next"
# "ArtGlobals" studio (http://www.artglobals.com)

if (!defined("FUNC_FILE")) die("Illegal File Access");
$sl = ($conf['symbol'] == '/') ? $conf['symbol'] : rawurlencode($conf['symbol']);

$out[] = "rss.xml";
$in[] = "'rss.php'";

$massiv = array("account", "auto_links", "contact", "content", "faq", "files", "forum", "help", "jokes", "links", "media", "news", "pages", "recommend", "rss_info", "search", "shop", "top_users", "voting", "whois", "internet_radio", "order", "private");
foreach ($massiv as $val) {
    $out[] = "lang".$sl."\\1.html";
    $in[] = "'index.php\?newlang=(\w+)'";

    $out[] = "private".$sl."do".$sl."\\3".$sl."\\5.html";
    $in[] = "'index.php\?name=private&(amp;)?op=dels&(amp;)?id=(\d+)&(amp;)?type=(\d+)'";
    $out[] = "private".$sl."print".$sl."\\3.html";
    $in[] = "'index.php\?name=private&(amp;)?file=print&(amp;)?id=(\d+)'";
    $out[] = "private".$sl."\\2".$sl."\\4.html";
    $in[] = "'index.php\?name=private&(amp;)?op=(\w+)&(amp;)?id=(\d+)'";
    $out[] = "private".$sl."info".$sl."@";
    $in[] = "'index.php\?name=private&(amp;)?op=message&(amp;)?uname='";
    $out[] = "private".$sl."\\2.html";
    $in[] = "'index.php\?name=private&(amp;)?op=(\w+)'";

    $out[] = $val.$sl."top.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?file=index&(amp;)?do=top'";
    $out[] = $val.$sl."upload.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?file=index&(amp;)?do=upload'";
    $out[] = $val.$sl."main.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?file=index'";

    $out[] = $val.$sl."clients.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=clients_info'";
    $out[] = $val.$sl."partners.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=partners_info'";
    $out[] = $val.$sl."edithome.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=edithome'";
    $out[] = "logout.html";
    $in[] = "'index.php\?name=account&(amp;)?op=logout'";
    $out[] = $val.$sl."newuser.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=newuser'";
    $out[] = $val.$sl."passlost.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=passlost'";
    $out[] = "@";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=info&(amp;)?uname='";
    $out[] = $val.$sl."rech".$sl."\\3.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=clients_rech&(amp;)?client_id=(\d+)'";
    $out[] = "avatar".$sl."\\3".$sl."\\5";
    $in[] = "'index.php\?name=account&(amp;)?op=saveavatar&(amp;)?category=(\w+)&(amp;)?avatar=(\w+)'";
    
    $out[] = $val.$sl."print".$sl."\\3.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=printe&(amp;)?id=(\d+)'";
    $out[] = $val.$sl."view".$sl."\\3".$sl."\\5".$sl."\\7.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=view&(amp;)?id=(\d+)&(amp;)?pag=(\d+)&(amp;)?num=(\d+)'";
    $out[] = $val.$sl."view".$sl."\\3".$sl."\\5.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=view&(amp;)?id=(\d+)&(amp;)?num=(\d+)'";
    $out[] = $val.$sl."view".$sl."\\3".$sl."last.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=view&(amp;)?id=(\d*)&(amp;)?last'";
    $out[] = $val.$sl."view".$sl."\\3".$sl."word".$sl;
    $in[] = "'index.php\?name=".$val."&(amp;)?op=view&(amp;)?id=(\d+)&(amp;)?word='";
    $out[] = $val.$sl."view".$sl."\\3.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=view&(amp;)?id=(\d+)'";
    $out[] = $val.$sl."broken".$sl."\\3.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=broken&(amp;)?id=(\d+)'";
    $out[] = $val.$sl."let".$sl."\\3".$sl."\\5.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=liste&(amp;)?let=([%а-яА-Я\w]+)&(amp;)?num=(\d+)'";
    $out[] = $val.$sl."let".$sl."\\3";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=liste&(amp;)?let=([%а-яА-Я\w]+)'";
    $out[] = $val.$sl."list".$sl."\\3.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=liste&(amp;)?num=(\d+)'";
    $out[] = $val.$sl."list.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=liste'";
    $out[] = $val.$sl."kasse.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=kasse'";
    $out[] = $val.$sl."add".$sl."\\3".$sl."0".$sl."\\5".$sl."\\7.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=add&(amp;)?cat=([\d]*)&(amp;)?pid=([\d]*)&(amp;)?qid=([\d]*)'";
    $out[] = $val.$sl."add".$sl."\\3".$sl."\\5".$sl."\\7.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=add&(amp;)?cat=([\d]*)&(amp;)?id=([\d]*)&(amp;)?pid=([\d]*)'";
    $out[] = $val.$sl."add".$sl."\\3".$sl."0".$sl."\\5.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=add&(amp;)?cat=([0-9]*)&(amp;)?pid=([\d]*)'";
    $out[] = $val.$sl."add".$sl."\\3.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=add&(amp;)?cat=([0-9]*)'";
    $out[] = $val.$sl."add.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=add'";
    $out[] = $val.$sl."delet".$sl."\\3".$sl."\\5.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?op=delet&(amp;)?cat=([\d]*)&(amp;)?id=([\d]*)'";
    $out[] = $val.$sl."new".$sl."\\3.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?new=1&(amp;)?num=(\d+)'";
    $out[] = $val.$sl."new.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?new=1'";
    $out[] = $val.$sl."best".$sl."\\3.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?best=1&(amp;)?num=(\d+)'";
    $out[] = $val.$sl."best.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?best=1'";
    $out[] = $val.$sl."hits".$sl."\\3.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?hits=1&(amp;)?num=(\d+)'";
    $out[] = $val.$sl."hits.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?hits=1'";
    $out[] = $val.$sl."cat".$sl."\\2".$sl."word".$sl;
    $in[] = "'index.php\?name=".$val."&(amp;)?cat=(\d+)&(amp;)?word='";
    $out[] = $val.$sl."cat".$sl."\\2".$sl."\\4.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?cat=(\d+)&(amp;)?num=(\d+)'";
    $out[] = $val.$sl."cat".$sl."\\2.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?cat=(\d+)'";
    $out[] = $val.$sl."\\2".$sl."word".$sl."\\4".$sl."\\6";
    $in[] = "'index.php\?name=".$val."&(amp;)?mod=(\w+)&(amp;)?word=([%а-яА-Я\w]+)&(amp;)?num=(\d+)'";
    $out[] = $val.$sl."\\2.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?mod=(\w+)'";
    $out[] = $val.$sl."\\2.html";
    $in[] = "'index.php\?name=".$val."&(amp;)?num=(\d+)'";
    $out[] = $val.$sl."word".$sl;
    $in[] = "'index.php\?name=".$val."&(amp;)?word='";
    $out[] = $val.".html";
    $in[] = "'index.php\?name=".$val."'";
}
?>
.htaccess
КОД
# Copyright © 2008 Sergey "Next"
# "ArtGlobals" studio (http://www.artglobals.com)

# Errors
ErrorDocument 400                                                /index.php?error=400
ErrorDocument 401                                                /index.php?error=401
ErrorDocument 403                                                /index.php?error=403
#Only local files allowed ex. ErrorDocument 404 /404.html
ErrorDocument 500                                                /index.php?error=500
ErrorDocument 503                                                /index.php?error=503

# Security
# #php_flag register_globals off
# #php_flag safe_mode on
# #php_flag magic_quotes_gpc on

# Mod rewrite on
RewriteEngine On
RewriteBase /

# Index
RewriteRule ^index(.html|.htm)?                                            index.php [NC]

# All standart moduls and RSS
RewriteRule ^rss.xml(.*)$                                                rss.php$1 [NC]

RewriteRule ^lang[\W_](\w+)(.html|.htm)?$                            index.php?newlang=$1 [NC]
RewriteRule ^private[\W_]do[\W_](\d+)[\W_](\d+)(.html|.htm)?$                            index.php?name=private&op=dels&id=$1&type=$2 [NC]
RewriteRule ^private[\W_]print[\W_](\d+)(.html|.htm)?$                            index.php?name=private&file=print&id=$1 [NC]
RewriteRule ^private[\W_](\w+)[\W_](\d+)(.html|.htm)?$                            index.php?name=private&op=$1&id=$2 [NC]
RewriteRule ^private[\W_]info[\W_]@(.+)$                            index.php?name=private&op=message&uname=$1 [NC]
RewriteRule ^private[\W_](\w+)(.html|.htm)?$                            index.php?name=private&op=$1 [NC]

RewriteRule ^(\w+)[\W_]main(.html|.htm)?$                            index.php?name=$1&file=index [NC]
RewriteRule ^(\w+)[\W_]top(.html|.htm)?$                            index.php?name=$1&file=index&do=top [NC]
RewriteRule ^(\w+)[\W_]upload(.html|.htm)?$                            index.php?name=$1&file=index&do=upload [NC]

RewriteRule ^(\w+)[\W_]clients(.html|.htm)?$                            index.php?name=$1&op=clients_info [NC]
RewriteRule ^(\w+)[\W_]partners(.html|.htm)?$                            index.php?name=$1&op=partners_info [NC]
RewriteRule ^(\w+)[\W_]edithome(.html|.htm)?$                            index.php?name=$1&op=edithome [NC]
RewriteRule ^logout(.html|.htm)?$                            index.php?name=account&op=logout [NC]
RewriteRule ^(\w+)[\W_]newuser(.html|.htm)?$                            index.php?name=$1&op=newuser [NC]
RewriteRule ^(\w+)[\W_]passlost(.html|.htm)?$                            index.php?name=$1&op=passlost [NC]
RewriteRule ^@(.+)$                            index.php?name=account&op=info&uname=$1 [NC]
RewriteRule ^(\w+)[\W_]rech[\W_](\d+)(.html|.htm)?$                        index.php?name=$1&op=clients_rech&client_id=$2 [NC]
RewriteRule ^avatar[\W_]([^\W_]+)[\W_](.+)(.html|.htm)?$                    index.php?name=account&op=saveavatar&category=$1&avatar=$2 [NC]

RewriteRule ^(\w+)[\W_]print[\W_](\d+)(.html|.htm)?$                    index.php?name=$1&op=printe&id=$2 [NC]
RewriteRule ^(\w+)[\W_]view[\W_](\d+)[\W_](\d+)[\W_](\d+)(.html|.htm)?$    index.php?name=$1&op=view&id=$2&pag=$3&num=$4 [NC]
RewriteRule ^(\w+)[\W_]view[\W_](\d+)[\W_](\d+)(.html|.htm)?$            index.php?name=$1&op=view&id=$2&num=$3 [NC]
RewriteRule ^(\w+)[\W_]view[\W_](\d+)[\W_]word[\W_](.+)$            index.php?name=$1&op=view&id=$2&word=$3 [NC]
RewriteRule ^(\w+)[\W_]view[\W_](\d+)[\W_]last.html$                    index.php?name=$1&op=view&id=$2&last [NC]
RewriteRule ^(\w+)[\W_]view[\W_](\d+)(.html|.htm)?$                    index.php?name=$1&op=view&id=$2 [NC]
RewriteRule ^(\w+)[\W_]broken[\W_](\d+)(.html|.htm)?$                    index.php?name=$1&op=broken&id=$2 [NC]
RewriteRule ^(\w+)[\W_]let[\W_](.+)[\W_](\d+)(.html|.htm)?$                    index.php?name=$1&op=liste&let=$2&num=$3 [NC]
RewriteRule ^(\w+)[\W_]let[\W_](.+)(.html|.htm)?$                            index.php?name=$1&op=liste&let=$2 [NC]
RewriteRule ^(\w+)[\W_]list[\W_](\d+)(.html|.htm)?$                        index.php?name=$1&op=liste&num=$2 [NC]
RewriteRule ^(\w+)[\W_]list(.html|.htm)?$                                index.php?name=$1&op=liste [NC]
RewriteRule ^(\w+)[\W_]kasse(.html|.htm)?$                            index.php?name=$1&op=kasse [NC]
RewriteRule ^([\w]+)[\W]add[\W]([\d]*)[\W]0[\W]([\d]*)[\W]([\d]*)(.html|.htm)?$    index.php?name=$1&op=add&cat=$2&id=0&pid=$3&qid=$4 [NC]
RewriteRule ^([\w]+)[\W]add[\W]([\d]*)[\W]([\d]*)[\W]([\d]*)(.html|.htm)?$        index.php?name=$1&op=add&cat=$2&id=$3&pid=$4 [NC]
RewriteRule ^([\w]+)[\W]add[\W]([\d]*)[\W]0[\W]([\d]*)(.html|.htm)?$            index.php?name=$1&op=add&cat=$2&id=0&pid=$3 [NC]
RewriteRule ^([\w]+)[\W]add[\W]([\d]*)(.html|.htm)?$                        index.php?name=$1&op=add&cat=$2 [NC]
RewriteRule ^([\w]+)[\W]add(.html|.htm)?$                                index.php?name=$1&op=add [NC]
RewriteRule ^([\w]+)[\W]delet[\W]([\d]*)[\W]([\d]*)(.html|.htm)?$            index.php?name=$1&op=delet&cat=$2&id=$3 [NC]
RewriteRule ^(\w+)[\W_]new[\W_](\d+)(.html|.htm)?$                        index.php?name=$1&new=1&num=$2 [NC]
RewriteRule ^(\w+)[\W_]new(.html|.htm)?$                                index.php?name=$1&new=1 [NC]
RewriteRule ^(\w+)[\W_]best[\W_](\d+)(.html|.htm)?$                        index.php?name=$1&best=1&num=$2 [NC]
RewriteRule ^(\w+)[\W_]best(.html|.htm)?$                                index.php?name=$1&best=1 [NC]
RewriteRule ^(\w+)[\W_]hits[\W_](\d+)(.html|.htm)?$                        index.php?name=$1&hits=1&num=$2 [NC]
RewriteRule ^(\w+)[\W_]hits(.html|.htm)?$                                index.php?name=$1&hits=1 [NC]
RewriteRule ^(\w+)[\W_]cat[\W_](\d+)[\W_]word[\W_](.+)$                index.php?name=$1&cat=$2&word=$3 [NC]
RewriteRule ^(\w+)[\W_]cat[\W_](\d+)[\W_](\d+)(.html|.htm)?$                index.php?name=$1&cat=$2&num=$3 [NC]
RewriteRule ^(\w+)[\W_]cat[\W_](\d+)(.html|.htm)?$                        index.php?name=$1&cat=$2 [NC]
RewriteRule ^(\w+)[\W_]word[\W_](.+)$                        index.php?name=$1&word=$2 [NC]
RewriteRule ^(\w+)[\W_](\d+)(.html|.htm)?$                            index.php?name=$1&num=$2 [NC]
RewriteRule ^(\w+)[\W_](\w+)[\W_]word[\W_]([^\W_]+)[\W_](\d+)$    index.php?name=$1&mod=$2&word=$3&num=$4 [NC]
RewriteRule ^(\w+)/(\w+)(.html|.htm)?$                    index.php?name=$1&mod=$2 [NC]
RewriteRule ^internet_radio(.html|.htm)(.*)$                            index.php?name=internet_radio$2 [NC]
RewriteRule ^(\w+)(.html|.htm)?$                            index.php?name=$1 [NC]

Спасибо за содействие...
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
turbu
сообщение Apr 9 2011, 09:50
Сообщение #19


Живу на АС
Иконка группы

Группа: Пользователи

Сообщений: 273
Регистрация:
13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43

Вставить ник




.htaccess
КОД
RewriteRule ^(\w+)[\W_]newuser(.html|.htm)?$                            index.php?name=$1&op=newuser [NC]

после добавь
КОД
RewriteRule ^(\w+)[\W_]favorite(.html|.htm)?$                            index.php?name=$1&op=favorite [NC]


config_rewrite.php
КОД
$out[] = $val.$sl."newuser.html";
$in[] = "'index.php\?name=".$val."&(amp;)?op=newuser'";

после добавь
КОД
$out[] = $val.$sl."favorite.html";
$in[] = "'index.php\?name=".$val."&(amp;)?op=favorite'";
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Vladimir56
сообщение Apr 9 2011, 10:40
Сообщение #20


Продвинутый юзверь
Иконка группы

Группа: Пользователи

Сообщений: 73
Регистрация:
28.2.2010
Из: Красноярск
Пользователь №: 10,130
Спасибо сказали: 6

Вставить ник




ЦИТАТА(turbu @ Apr 9 2011, 13:50 ) *
.htaccess
КОД
RewriteRule ^(\w+)[\W_]newuser(.html|.htm)?$                            index.php?name=$1&op=newuser [NC]

после добавь
КОД
RewriteRule ^(\w+)[\W_]favorite(.html|.htm)?$                            index.php?name=$1&op=favorite [NC]


config_rewrite.php
КОД
$out[] = $val.$sl."newuser.html";
$in[] = "'index.php\?name=".$val."&(amp;)?op=newuser'";

после добавь
КОД
$out[] = $val.$sl."favorite.html";
$in[] = "'index.php\?name=".$val."&(amp;)?op=favorite'";


Теперь в Аккаунте появилась вот такая ссылка
http://teya.6te.net/account%2Bfavorite.htmls

Тоже ни куда не приводит...

Нашел на форуме ссылку на Ваши разработки по ЧПУ...
_http://antislaed.net/index.php?showtopic=6180

Вводил Ваши файлы
config_rewrite.php
.htaccess
и Rewrite mod (в function/function.php)

Результата никакого, заколдованный круг какой-то
18 сборок As-4.3.1 из "инета" накопал - сравнивал, пробовал - 0
Сейчас мне прислали набор файлов за 2008, от 8-30 декабря.
Попробую в "Денвере", отпишусь.

Эти настройки хоста могут на что-то повлиять?
А то ссылка уже "человеческий" вид приобрела
_http://teya.6te.net/account.html&op=favorites

Сообщение отредактировал Vladimir56: Apr 9 2011, 15:43
Прикрепленные файлы
Прикрепленный файл  DB.jpg ( 47.91 Кб ) Кол-во загрузок: 11
 
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
GoogleBot
сообщение Apr 9 2011, 10:40
Сообщение #


Рекламные обьявления от Google













Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
Цитировать сообщение

3 Страниц V   1 2 3 >
Ответить в данную темуНачать новую тему

6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0
 

RSS Текстовая версия Сейчас: 25 November 2024 - 11:36
Хостинг предоставлен NetLevel.Ru   Eleanor CMS