1. Задавайте здесь вопросы о коде, которые не подходят в другие разделы, такие как:
    Дизайн > Верстка
    PHP > Как сделать на PHP
    Скрыть объявление

Требуется помощь программистов PHP

Тема в разделе "Web Coding", создана пользователем KPACHODAP, 28 май 2007.

Статус темы:
Закрыта.
Модераторы: latteo
  1. KPACHODAP

    KPACHODAP DELETED

    Регистр.:
    21 дек 2009
    Сообщения:
    641
    Симпатии:
    111
    Мой сайт: _http://badauto.ru
    На сайте стоит Joomla 1.0.12 LE
    Также стоит компонент ARTIO JOOMSEF 1.5.1

    Требуется помощь в настроки вернее в из-менении компонента JoomSEF

    Все авто - http://badauto.ru/vse_avto/index.html
    Продать - http://badauto.ru/vse_avto/add.html
    Легковые - http://badauto.ru/vse_avto/badauto_2.html
    Росновости - http://badauto.ru/novosti/badauto_7.html
    Opel Vectra - http://badauto.ru/vse_avto/show_84.html
    и.т.д.

    Надо так сделать чтобы ЧПУ создавался не badauto_7.html а например rosnovosti.html

    и.т.д. legkovie.html, prodat.html, Opel_Vectra.html и.т.д. Что ЧПУ создавались от названия титла так назваемоего, назвния ссылки или названия темы в форуме или названия меню или названия новости!

    Помогите пожайлуста ибо я сильно не шарю но какие нужно данные я предоставлю а также предоставлю любую помощь какая потребуется от лузера :ah:


    За ранее спасибо!
     

    Вложения:

  2. GROB

    GROB

    Регистр.:
    28 мар 2006
    Сообщения:
    177
    Симпатии:
    63
    Я так думаю никто за тебя писать это не будет...
    Дам направлениее: mod_rewrite + в базе 2 таблицы:
    В первой ЧПУ урлы, во второй реальные адреса.
     
  3. General Fizz

    General Fizz Боевой Генерал :)

    Регистр.:
    11 апр 2007
    Сообщения:
    753
    Симпатии:
    396
    Добавлю, что можно использовать Apache Rewriting Map - карты перезаписи совместно с modr_rewrite. Карты можно держать как в dbm-формате (предпостительнее), так и в txt. Пример описан в книге Л.Айлербрехта "Apache web-сервер"
     
  4. KPACHODAP

    KPACHODAP DELETED

    Регистр.:
    21 дек 2009
    Сообщения:
    641
    Симпатии:
    111
    Captain Fizz, а ты бы мог по подробнее про Apache Rewriting Map где и как о ней можно посмотреть, а также как её связать с Joomla!!??
     
  5. General Fizz

    General Fizz Боевой Генерал :)

    Регистр.:
    11 апр 2007
    Сообщения:
    753
    Симпатии:
    396
    Посмотреть можно в вышепреведенной книге или в официальной документации: http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

    Как связать не подскажу, ибо с Джумлой не работал.
     
  6. c1524

    c1524 Прохожие

    А MOD_REWRITE-правила у тебя уже созданы, так-как они у тебя транслируют из http://......php?id=7 в
    _http://badauto.ru/novosti/badauto_7.html
    Поэтому тебе просто найти это транслирующее правило и вставить перед ним исключение с опцией [L] для id=7
    Пообщем покажи .htaccess я тебе скажу что надо менять
     
  7. KPACHODAP

    KPACHODAP DELETED

    Регистр.:
    21 дек 2009
    Сообщения:
    641
    Симпатии:
    111
    ##
    # @version $Id: htaccess.txt 2368 2006-02-14 17:40:02Z stingrey $
    # @package Joomla
    # @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
    # @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
    # Joomla! is Free Software
    ##


    #####################################################
    # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
    #
    # The line just below this section: 'Options FollowSymLinks' may cause problems
    # with some server configurations. It is required for use of mod_rewrite, but may already
    # be set by your server administrator in a way that dissallows changing it in
    # your .htaccess file. If using it causes your server to error out, comment it out (add # to
    # beginning of line), reload your site in your browser and test your sef url's. If they work,
    # it has been set by your server administrator and you do not need it set here.
    #
    # Only use one of the two SEF sections that follow. Lines that can be uncommented
    # (and thus used) have only one #. Lines with two #'s should not be uncommented
    # In the section that you don't use, all lines should start with #
    #
    # For Standard SEF, use the standard SEF section. You can comment out
    # all of the RewriteCond lines and reduce your server's load if you
    # don't have directories in your root named 'component' or 'content'
    #
    # If you are using a 3rd Party SEF or the Core SEF solution
    # uncomment all of the lines in the '3rd Party or Core SEF' section
    #
    #####################################################

    ##### SOLVING PROBLEMS WITH COMPONENT URL's that don't work #####
    # SPECIAL NOTE FOR SMF USERS WHEN SMF IS INTEGRATED AND BRIDGED
    # OR ANY SITUATION WHERE A COMPONENT's URL's AREN't WORKING
    #
    # In both the 'Standard SEF', and '3rd Party or Core SEF' sections the line:
    # RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
    # May need to be uncommented. If you are running your Joomla! from
    # a subdirectory the name of the subdirectory will need to be inserted into this
    # line. For example, if your Joomla! is in a subdirectory called '/test/',
    # change this:
    # RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
    # to this:
    # RewriteCond %{REQUEST_URI} ^(/test/component/option,com) [NC,OR] ##optional - see notes##
    #
    #####################################################


    ## Can be commented out if causes errors, see notes above.
    Options FollowSymLinks

    #
    # mod_rewrite in use

    RewriteEngine On


    # Uncomment following line if your webserver's URL
    # is not directly related to physical file paths.
    # Update Your Joomla! Directory (just / for root)

    # RewriteBase /


    ########## Begin Standard SEF Section
    ## ALL (RewriteCond) lines in this section are only required if you actually
    ## have directories named 'content' or 'component' on your server
    ## If you do not have directories with these names, comment them out.
    #
    #RewriteCond %{REQUEST_FILENAME} !-f
    #RewriteCond %{REQUEST_FILENAME} !-d
    #RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
    #RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
    #RewriteRule ^(content/|component/) index.php
    #
    ########## End Standard SEF Section


    ########## Begin 3rd Party or Core SEF Section
    #
    #RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
    RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule (.*) index.php
    #
    ########## End 3rd Party or Core SEF Section
     
Статус темы:
Закрыта.