-
Postów
160 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Odpowiedzi opublikowane przez swist
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
- Strona 2 z 7
-
-
UTF-8 pomieszane z latin1 jak się domyślam... Ja to widzę tak:
Sprawdź kodowanie bazy po obu stronach przez zapytanie SQL
SHOW VARIABLES LIKE 'character_set_database'; SHOW VARIABLES LIKE 'character_set_client';
Ewentualnie sprawdź możliwe zestawy znaków i metody porównań
SHOW CHARACTER SET; SHOW COLLATION LIKE 'utf8%';
Ustaw kodowanie dla bazy od strony serwera, bazy, tabeli, połączenia
Serwer (/etc/my.cnf)
[mysqld] default-character-set=utf8 default-collation=utf8_general_ci
Naza danych
(CREATE | ALTER) DATABASE ... DEFAULT CHARACTER SET utf8
Tabela
(CREATE | ALTER) TABLE ... DEFAULT CHARACTER SET utf8
Połączenie
SET NAMES 'utf8';
Teraz najlepiej posłużyć się skryptem do konwersji bazy, oczywiście wcześniej backup. Nie jestem pewien czy konkretnie z tego skryptu korzystałem, ale powinien być ok:
<?php // this script will output the queries need to change all fields/tables to a different collation // it is HIGHLY suggested you take a MySQL dump prior to running any of the generated // this code is provided as is and without any warranty die("Make a backup of your MySQL database then remove this line"); set_time_limit(0); // collation you want to change: $convert_from = 'latin1_swedish_ci'; // collation you want to change it to: $convert_to = 'utf8_general_ci'; // character set of new collation: $character_set= 'utf8'; $show_alter_table = true; $show_alter_field = true; // DB login information $username = 'user'; $password = 'pass'; $database = 'table'; $host = 'localhost'; mysql_connect($host, $username, $password); mysql_select_db($database); $rs_tables = mysql_query(" SHOW TABLES ") or die(mysql_error()); print '<pre>'; while ($row_tables = mysql_fetch_row($rs_tables)) { $table = mysql_real_escape_string($row_tables[0]); // Alter table collation // ALTER TABLE `account` DEFAULT CHARACTER SET utf8 if ($show_alter_table) { echo("ALTER TABLE `$table` DEFAULT CHARACTER SET $character_set;\r\n"); } $rs = mysql_query(" SHOW FULL FIELDS FROM `$table` ") or die(mysql_error()); while ($row=mysql_fetch_assoc($rs)) { if ($row['Collation']!=$convert_from) continue; // Is the field allowed to be null? if ($row['Null']=='YES') { $nullable = ' NULL '; } else { $nullable = ' NOT NULL'; } // Does the field default to null, a string, or nothing? if ($row['Default']=='NULL') { $default = " DEFAULT NULL"; } else if ($row['Default']!='') { $default = " DEFAULT '".mysql_real_escape_string($row['Default'])."'"; } else { $default = ''; } // Alter field collation: // ALTER TABLE `account` CHANGE `email` `email` VARCHAR( 50 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL if ($show_alter_field) { $field = mysql_real_escape_string($row['Field']); echo "ALTER TABLE `$table` CHANGE `$field` `$field` $row[Type] CHARACTER SET $character_set COLLATE $convert_to $nullable $default; \r\n"; } } } ?>
Zrobisz w takiej kolejności i powinno hulać.
-
Potwierdzam...
-
Dziękuję, działa, można zamknąć.
-
-
No modyfikacja działa świetnie, o wiele lepiej niż alternatywna dla IPB 2.3.x. Jedynie z tego co widzę u mnie to trochę zamula, zabawa ustawieniami niewiele daje choć tutaj działa sprawnie. Kwestia ustawień moda czy już raczej konfiguracja serwera?
-
Tak jak w temacie, co tu więcej pisać, obleciałem kilkukrotnie całe ACP i wszystko wydaje się być w porządku. Co robić?
-
Jeśli ktoś wpisze CODE wielkimi literami to mod już nie działa...
-
To może ja zaproponuję http://www.active-hosting.pl/ dla VPS lub http://roothosting.pl/ dla serwerów dedykowanych.
-
Elementy loga są wektorowe i można by takie coś sklecić, ale mimo to się nie nadaje Nie chodziłbym w takim czymś, tu trzeba nowego, prostego projektu.
-
Jako autor projektu serdecznie dziękuję za wszystkie opinie Widać nawet modyfikacje na życzenie DawPiego nie były w stanie zepsuć wyglądu
-
A tak z bardziej przyziemnych postanowień... odejść trochę od komputera.
-
Nie chcę psuć Wam nastroju, ale obecne logo czy jego wariacje nie nadadzą się raczej na koszulkę
-
Ja mam chyba te same co roku, przy każdej spadającej gwieździe... Być lepszym człowiekiem Pozdrawiam.
-
Tak to wygląda w oryginale, otwieramy globalTemplate:
<div id='branding' style="float:left;">
Aby pasek menu znalazł się pod logo, zamień na:
<div id='branding' style="float:bottom;">
Aby pasek menu znalazł się pod logo z odstępem, zamień na:
<div id='branding' style="float:bottom; margin-bottom:25px; ">
Co w efekcie da takie cudo:
Wartość margin ustala wielkość odstępu. To na tyle
- 1
-
Do tego potrzebujesz opcji Timeline dostępnej w Photoshop Extended
-
Tak, są alternatywne rozwiązania dla systemów z rodziny Windows.
-
Idzie strapiony i zafrasowany facet przez las. Nagle na drogę wyskoczyła mała zielona żabka i mówi ludzkim głosem:
- Czym się tak martwisz?
- A, bo życie jest do d*py. Dom się wali, żona brzydka, auto w rozsypce, kasy brak... Ogólnie lipa.
- Nie martw się. Idź do domu, a wszystko będzie OK.
Facet wraca, patrzy, a tu chata pięknie odstawiona, żona piękna jak Cindy Crowford, pod bramą garażu stoi Maybach, a w skrzynce na listy wyciąg z konta, który po prostu powalił go na kolana. Jak już doszedł do siebie, postanowił podziękować żabce za to, co dla niego zrobiła i wrócił się do lasu . W tym samym miejscu spotkał żabkę i mówi:
- Żabko, jak mogę Ci się odwdzięczyć za twe dobre serce?
- Nigdy nie kochałam się z nikim...
- Rozumiem, ale ty jesteś żabką. Jak to możemy zrobić?
- Mogę zamienić się w kobietę. Jednak większość mocy czarodziejskiej zużyłam na dobry uczynek dla ciebie, więc mogę przemienić się najwyżej w 12-13 letnią dziewczynkę.
- Rób żabko, co chcesz. Zawdzięczam Ci tak wiele, że nie będzie mi to przeszkadzać.
- ... i tak to było, Wysoki Sądzie, a nie tak, jak gada ta gówniara.
-
Brak możliwości wystawienia faktury VAT nie świadczy o braku DG, może być to paragon fiskalny lub rachunek bez VAT. Ogólnie Polska jest gdzieś na końcu Europy w tym temacie, po urzędach sobie pobiegasz aż nadto, do tego szykuj się na (stosunkowo) spore wydatki
-
Panel sterowania -> Sprzęt i dźwięk -> Opcje zasilania -> Ustawienia systemowe
Po naciśnięciu przycisku zasilania: tu definiujesz co ma zrobić.
---
Jeśli możesz włączyć komputer naciśnięciem klawisza na klawiaturze to komputer jest w stanie uśpienia, jeśli dioda zasilania na obudowie PC miga to komputer jest w stanie hibernacji. Możesz także szukać przyczyny w ustawieniach BIOSu, power managment czy coś, nie pamiętam dokładnie, ale chodzi o jakieś opcje zasilania.
Pozdrawiam.
-
#branding { background: #2b2b2b url({style_images_url}/branding_bg.png) no-repeat 0 0; min-height:80px; border-bottom: 1px solid #1a1a1a;
Zmieniasz wartość min-height, sprawdziłem, działa.
- 1
-
Najprościej zmienic w pliku php.ini dla całego serwera, przykładowo:
memory_limit = 32M
Dla jednego folderu/domeny w .htaccess:
php_value memory_limit 64M
Czy dla jednego pliku PHP, ale nie testowałem:
ini_set('memory_limit', '64M');
- 1
-
Ja się nie znam, ale czy nie chodzi o pamięć dostępną dla PHP ustawianą na serwerze?
-
Na początku pliku dodaj :
<?php
a na końcu:
repair('tabela', 'id_rekordu'); ?>
Tabela to nazwa tabeli do naprawy, np ibf_forums a id rekordu to tabela z unikalnymi id dla każdego rekordu, czyli w przypadku IPB zawsze nazwa pierwszej tabeli, np 'id' lub 'tid' czy 'forum_id', więcej masz na stronie autora.
Tylko pamiętaj żeby przed operacją wykonać zapytanie SQL
SET NAMES utf8
-
Uki, koniecznie użyj skryptu, który podałeś w temacie. Ostatnio sam go używałem, działa bezbłędnie i poradzi sobie z Twoim kodowaniem. Po prostu musisz zapisać podane linijki jako plik PHP, podać kilka danych odnośnie bazy SQL oraz (bardzo ważne) przed całą operacją użyć komendy SQL 'set names UTF8'.
Jeśli DawPi tego nie zrobi to ja Ci pomogę jak tylko będę już u siebie.
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
- Strona 2 z 7
ROZWIĄZANY: Wyszukiwanie tylko w tytułach
w Ogólny support IPB
Opublikowano
Witam, wiem, że podobny temat już był, ale mi chodzi o coś troszkę innego.
Chciałbym, aby wyszukiwarka widoczna na każdej podstronie szukała tylko w tytułach, a po wejściu w szukanie zaawansowane aby było normalnie, z tym że opcja "Przeszukuj tylko tytuły" była zaznaczona domyślnie. To duże ułatwienie dla nieobeznanych użytkowników a zasadnicza różnica jest taka, że w zaawansowanym wyszukiwaniu można by odznaczyć szukanie w tytułach, co przyda się zaawansowanym użytkownikom.
Pozdrawiam