Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 6 Gast/Gäste
Profil URL ändern
#1
Hi,

hab nun hier im Forum gesehen, was ich auch so in etwa haben "wollte"

Problem ist aber, in Google und hier im Forum hab ich nichts dergleichen gefunden

Wenn es sowas schon gibt, und ich hier im falschen Bereich frag, tut mir leid

__

Der normale Aufruf eines Profils bei mir lautet so

Code:
/forum/member.php?action=profile&uid=1

Hier ist es so

Code:
/user-5003.html

Ich wollte es entweder auch so, ODER wenn möglich, mit dem Usernamen

Beispiel:

Code:
/user/Devidra
Code:
/profil/Devidra
Code:
/Devidra

Würde es so gehen? Wenn nicht kann mir vlt. einer erklären wie ich das gleiche wie hier mache? Habs in nen anderen Forum auch so gesehen, aber da antwortet der Admin mir nicht, schade leider

MFG
Zitieren
#2
Das ist SEO, entweder mit der im MyBB integrieren Funktion oder mit dem Google-SEO-Plugin.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#3
Ah, ich werd glaub ich Google Seo benutzen, hört sich jedenfalls vielversprechend an Wink

Danke an Frostschutz, für das Google Seo Plugin
Zitieren
#4
Ich wollte mal nach langen wieder Google SEO Aktiviere.. Doch es kommt nur eine Fehlermeldung

Code:
SQL Error:
    1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci' at line 8
Query:
    CREATE TABLE mybb_google_seo( active TINYINT UNSIGNED, idtype TINYINT UNSIGNED NOT NULL, id INT UNSIGNED NOT NULL, url VARCHAR(120) NOT NULL, UNIQUE KEY (idtype, url), UNIQUE KEY (active, idtype, id) ) TYPE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci;
Zitieren
#5
Hast du kein MySQL?
Zitieren
#6
TYPE gibt es in MySQL 5.5 nicht mehr... Wink
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#7
Ich hab bis auf weiteres noch MySQL 5.1. Die 5.5 User müssen dann halt inc/plugins/google_seo/plugin.php editieren und das Type rausschmeissen.
Zitieren
#8
(16.05.2011, 13:56)frostschutz schrieb: Ich hab bis auf weiteres noch MySQL 5.1. Die 5.5 User müssen dann halt inc/plugins/google_seo/plugin.php editieren und das Type rausschmeissen.

PHP-Code:
{
        
$db->write_query("CREATE TABLE ".TABLE_PREFIX."google_seo(
                              active TINYINT UNSIGNED,
                              idtype TINYINT UNSIGNED NOT NULL,
                              id INT UNSIGNED NOT NULL,
                              url VARCHAR(120) NOT NULL,
                              UNIQUE KEY (idtype, url),
                              UNIQUE KEY (active, idtype, id)
                          ) TYPE=MyISAM
{$collation};");
    } 

Da ist das einzige Type, doch ich weiß nicht genau was ich nun machen soll
Zitieren
#9
Ersetze TYPE mit ENGINE. Wink
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#10
Ok, konnte es nun aktivieren

doch diese Fehlermeldungen bzw. Verbesserungen soll ich einfügen, nur wo finde ich die Datein?

Zitat:Modifications to inc/functions.php are required for URL support. Please see the documentation for details.
Add to .htaccess:

RewriteEngine on

# Google SEO workaround for search.php highlights:
# Make this rule the first rewrite rule in your .htaccess!
RewriteRule ^([^&]*)&(.*)$ http://devidra.bplaced.de/forum/$1?$2 [L,QSA,R=301]

# Google SEO URL Forums:
RewriteRule ^Forum\-([^./]+)$ forumdisplay.php?google_seo_forum=$1 [L,QSA,NC]

# Google SEO URL Threads:
RewriteRule ^Thread\-([^./]+)$ showthread.php?google_seo_thread=$1 [L,QSA,NC]

# Google SEO URL Announcements:
RewriteRule ^Announcement\-([^./]+)$ announcements.php?google_seo_announcement=$1 [L,QSA,NC]

# Google SEO URL Users:
RewriteRule ^User\-([^./]+)$ member.php?action=profile&google_seo_user=$1 [L,QSA,NC]

# Google SEO URL Calendars:
RewriteRule ^Calendar\-([^./]+)$ calendar.php?google_seo_calendar=$1 [L,QSA,NC]

# Google SEO URL Events:
RewriteRule ^Event\-([^./]+)$ calendar.php?action=event&google_seo_event=$1 [L,QSA,NC]

Ok hab nun .htaccess erstellt und das eingefügt, doch das mit dem "Bearbeite die /inc/functions.php um URL zu benutzen" krieg ich nicht hin, da ich nicht weiß, wo ich was ändern muss..
Zitieren