ForumCała strona

Nawigacja

Aktualnie online

Gości online: 30

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Tworzenie portalu z wielu PHP-Fusion - jak zmodyfikować multisite_include
djtrx
Witam!

Mam lekki problem w stworzeniu portalu multisites. Chodzi mianowicie o to, że nie wiem dokładnie co zmienić.

Wyjaśnie może, jak się to u mnie prezentuje:

Baza danych jest wspólna dla wszystkich podportali (to chyba dobrze zrozumiałem :) )

prefix tabel głownego portalu: "fantom_"

Ustawienia podportali:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Ustawiłem tak dla wszystkich.

jJdnak coś chyba nie tak jest z ciasteczkami, bo wyskakuje mi po instalacji stronka głowna bez grafik.

Bardzo dziekuję z góry o pomoc.


PW od moderatora:
  1. Zmiana nazwy tematu - ICEK 03.09 - 20:03
  2. Przeniesienie tematu - bartek124 03.09 - 20:39

Edytowane przez Pieka dnia 05.07.2011 19:11:36
 
Wścibski Gość
Dodany dnia 24.11.2024 17:25:28
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
bartek124
Daj adres tego, zobaczymy. Prefixu cookies raczej nie ma potrzeby zmieniać.

Przy okazji, nie ma czegoś takiego jak prefix_groups ;)

Zobacz:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez Pieka dnia 04.08.2009 20:33:29
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Grzes
Jednak nieoczekiwanie powstaje pewien problem ze ścieżkami.... baza użytkowników jest ta sama ale taki avatar przykładowo jest umieszczany w katalogu tylko tego portalu w którym użytkownik przebywał wysyłając co.
Tu powstają komplikacje...
Ścieżki w multisite_include nie są uwzględniane. Ujmę to tak, nie mam na już prostego rozwiązania tego problemu. Pozostanie ręczna modyfikacja ścieżek w tej chwili więc połaczenie stron jakby nie patrzeć nie uda się sprowadzić tylko do zmiany pliku multisite_include.php w przypadku bazy użytkowników.
Często najmądrzejszą odpowiedzią jest milczenie krzywy.gif
 
by_ikar
Odkopie trochę temat, powiem jak ja to rozwiązałem, nie używając multisite_include, zrobiłem sobie dwa pliki update_profile_include i dwa edit_profile, każda strona jest w osobnym katalogu, wszystkie awatary trzymam na jednej stronie, to jest tej większej, na tej drugiej mniejszej, o innej tematyce w pliku update_profile_include podałem inną ścieżkę do uploadowania grafiki, dzięki temu grafikę ogólnie trzymam na subdomenie i mam wszystko poukładane Smile
Edytowane przez ICEK dnia 07.12.2008 21:36:07
 
http://dbpolska.net
szymon
Witam.
Bawię się teraz tym multisite. Niestety nie wszystko jest ładnie, pięknie...

Strona B korzysta z bazy użytkowników strony A. Logując się na stronę B, w panelu strony A widnieje jako ostatnio widziany. Znacie sposób na ominięcie tego?
 
www.zloteskrzydlo.pl
Gander
Musisz w osobnej tabeli zapisywać dane lastseen.
 
gander.solutions
szymon
Pewnie chodzi o plik maincore.php, a w nim linia ~260:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Proszę o jaśniejsze wskazówki.
Edytowane przez Pieka dnia 01.07.2009 16:46:28
 
www.zloteskrzydlo.pl
jantom
Ja akurat w tym przypadku zostawiłbym w spokoju dane z lastseen, a zmienił prefiks dla DB_ONLINE w multisite_include.php. Chyba, że już to zrobiłeś.
 
http://jantom.info
szymon
Ustawienia na sztywno nic nie pomagają, a przecież DB_PREFIX (multisites strony B) odnosi się do prefiksu strony B, a nie A.
Edytowane przez szymon dnia 01.07.2009 23:43:37
 
www.zloteskrzydlo.pl
jantom
A, błąd koncepcyjny. Chyba pomysł Gandera był lepiej przemyślany. Dla mnie już za późno.
 
http://jantom.info
Magistrate
Ja zgłupiałem już nic tu z tego nie można się dowiedzieć :|
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Co tu trzeba zmodyfikować by to działało bo zgłupiałem nigdzie nie ma podanych przykładów?

//Znacznik code, mówi to tobie coś? - chemix
Edytowane przez Magistrate dnia 25.07.2009 13:36:21
 
bartek124
Dla przykładu weźmy wpis:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Zwróć uwagę na stałą DB_PREFIX. Odnosi się ona do obecnej strony. Jeśli chcesz, żeby tematy były złączone z inną stroną, zamieniasz ją na przykład w ten sposób:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Podając zamiast inna_strona, prefix swojej drugiej strony. Pamiętaj, że obie strony muszą działać na jednej bazie.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Magistrate
Wielkie dzięki Smile
Takie proste a ja tak się motałem Pfft
 
Kikiro
Jak zrobić to samo lecz na różnych bazach danych?

A 2 rzecz to wasz sposób działa w ramach jednej domeny, to znaczy: strona
a-www.st1.pl
b-www.st1.pl/st2
Dla zastosowania subdomeny to już mi nie działa.
Coś zrobiłem źle czy tak po prostu jest?
Edytowane przez Pieka dnia 13.08.2011 17:12:23
 
Angius
Wybaczcie, ze odgrzebuję topic, ale...
Gdzie znaleźć ów osławiony plik multisite? Smile

Edit: Już mam Grin Szukałem wszędzie, tylko nie w includes Pfft
Edytowane przez Angius dnia 04.05.2010 17:02:29
//Angius
 
http://www.incantator.cba.pl
Pieka
W katalogu includes.
Jestem jaki jestem Smile
 
www.php-fusion.pl
Gismo_PL
Folder includes Smile.
 
http://fsong.pl
Angius
Już znalazłem :)
Teraz popodmieniałem prefixy userów, newsów i wiadomości, a i tak logując się na jedną stronę nie loguje mnie na drugą...
Po zmianach mój multisite_include.php wygląda tak (po przeróbkach):
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Ta wersja nie działała, zmieniłem więc na:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Ale wyskakuje mi mnóstwo błędów typu
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Podczas gdy w phpMyAdmin widać wyraźnie, że one tabele się pojawiają...
Edytowane przez Angius dnia 04.05.2010 17:17:57
//Angius
 
http://www.incantator.cba.pl
mateusz880
Jak zrobić aby wiadomości były dostępne na każdej stronie jak ktoś napisze ci na stronie B to będziesz mógł odebrać na stronie A.I odebrać na stronie B a wiadomość jest wysłana z witryny A
niepale4.jpg
 
fun360
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Na stronie B w pliku multisite w powyższym fragmencie za fusion_ podstawiasz prefix ze strony A.
Blog LiSu
Nie pomagam na GG!
 
www.blog-lisu.eu
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl