Koobi 7 - 1 часть

Статус
В этой теме нельзя размещать новые ответы.
"Кривая" дата Новостей на Главной...

7-ка...
Для получения такого вида: 15-05-2009, 08:11, открыть базу в phpMyAdmin, затем таблица - ***_sprachen, там выбрать язык (RU и т.д.), и вот это: %A, %B %e, %Y заменить на это:%d-%m-%Y, %H:%M .
Как вариант можно вместо тире поставить точки (см. вложение).
Вот кусок из базы:
Код:
DROP TABLE IF EXISTS `xyz_sprachen`;
CREATE TABLE `xyz_sprachen` (
  `Id` smallint(2) NOT NULL auto_increment,
  `Sprachcode` char(2) NOT NULL default 'ru',
  `Sprache` varchar(50) NOT NULL default 'Русский',
  `Zeitformat` varchar(30) NOT NULL default '%d.%m.%Y, %H:%I',
  `Stundenformat` varchar(15) NOT NULL default '',
  `Aktiv` enum('1','2') NOT NULL default '1',
  `Posi` smallint(2) NOT NULL default '1',
  PRIMARY KEY  (`Id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 /*!40101 DEFAULT CHARSET=cp1251 */;

INSERT INTO `xyz_sprachen` VALUES
(1, 'ru', 'Русский', '%d.%m.%Yг,  %H:%M ', '%H:%I', '1', 0),
(2, 'de', 'Немецкий', '%A, %e. %B  %Y', '%H:%I', '2', 0),
(3, 'en', 'Английский', '%A, %e. %B  %Y', '%H:%I', '1', 0);
 

Вложения

  • data_news.jpg
    data_news.jpg
    39,7 KB · Просмотры: 31
Совсем забыл сразу упомянуть, что 7.2.3 я качал с Ру-Боард!

Теперь о грустном: введенный текст (в коментах, на форуме и т.п.) не отображается, т.е.вместо него слово text. Если нажать на кнопарь Исправить, то сообщение в окне редактора есть. То же самое и с папками.
Ткните носом, куда гвозди забивать (в голову не предлагать).
Заранее благодарю!
 

Вложения

  • folder_errors.jpg
    folder_errors.jpg
    2,8 KB · Просмотры: 4
Acet0n
Если в редакторе отображается значит это в Func.Post.php функцию pre_kcodes посмотри. Я еще просто даже не смотрел эту версию, но скоре всего опечатка ищи где вместо $text написали text
 
Ошибочка

При выкладывании хака допустил ошибку не переименовал один файл, перевыкладываю файл. Иначе коды не вставляются или переименуйте кто уже скачал файл из архива alvaxcode.js в koobicode.js

Как и обещал выкладываю хак для семеры

[REG]Скрывает данные от незарегистрированных пользователей [/REG]
[H1DE=число]Скрывает по количеству постов [/H1DE]
[SPO1LER]Разворачивающееся окно с данными [/SPO1LER]

P.S. Всплывающее окно при входящем ЛС для шестерки кому надо? Могу выложить
 

Вложения

  • Koobi7_hide_spoiler.rar
    13,7 KB · Просмотры: 22
Я вот всё никак не найду в Админке просмотр логов, типа как в 6-ке Системные сообщения. Может не там смотрю?
Всплывающее окно при входящем ЛС для шестерки кому надо? Могу выложить
Выложи, будь добр - давно ищу...
Заранее благодарю!!!
 
Acet0n
Насколько бегал по файлам не нашел функции логирования в базу, получается что нету. Хотя раз пять встречается в файлах PutLog, но это видать остатки от шестерки. Удобнее получать ошибки на почту, function Error через mail прогони файл Database.Class.php
 
Popup для ЛС

Всплывающее окно при новом личном сообщении для шестого куба. Инструкция по установке и файлы в архиве
 

Вложения

  • Popup_Pn_Koobi6.rar
    2,9 KB · Просмотры: 23
По поводу НЕ отображения введенного текста...
В скриптах вроде все нормально. Подозреваю, что косяк в раскодированном setup.php - т.е. уже в базе.:(
----
alvocom
Ну фашисты и отчебучили с логами.
А от 6-ки можно прикрутить? А то совсем Админка слепая, вариант с почтой как-то не очень...
 
Acet0n
С чего вдруг база??? Ты же видишь сообщение когда открываешь редактирование его, а разница например по форуму только в этом коде. Попробуй так найди этот кусок и пробуй по очереди отключать прокрутку через функции, то есть например kcodes($post->message) времено замени на просто $post->message, то же самое и с nl2br($post->message); и с dosmilies($post->message);, прирвнивай на вермя проверки так $post->message = $post->message
И обязательно найдешь функцию которая режет.

Код:
            if ($post->use_bbcode == 1)
            {
                $post->message = ($post->message != '') ? kcodes($post->message) : '';

            } else {
                $post->message = nl2br($post->message);
            }

            if ( ($post->use_smilies == 1) && (SMILIES==1) )
            {
                $post->message = dosmilies($post->message);
            }

            $post->message = autowords($post->message);
            $post->message = (!badwordreplace($post->message)) ? $post->message : badwordreplace($post->message);
            $post->message = high($post->message);

Acet0n
Я только что поставил 723, проблемма появляется после заливки файлов из ru_chars.zip

Acet0n
А тебе не кажется что здесь чего то не хватает??? Лентяй!!! например $text вместо text
Код:
function koobispecialchars($text)
{
	$text = stripslashes($text);
	$text = str_replace(
array('\'',' & ','<','>','"','Ђ','»','«','©','®','™','„','“'), 
		array(''',' &amp; ','&lt;','&gt;','&quot;','&euro;','&raquo;', '&laquo;', '&copy;','&reg;','&trade;','&bdquo;','&ldquo;'), 
		text);
	return $text;
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху