Перейти к контенту

IPB в WAP


Рекомендуемые сообщения

  • Ответы 223
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

  • 4 недели спустя...

SHiSH

к файлу temp.zip можешь Read.me дать..?

Добавлено в [mergetime]1104004777[/mergetime]

аа!! всё!! частично получилось..))

 

как мне теперь.. сделать так.. что бы юзеры не видели скрытные форумы..?

Ссылка на комментарий
Поделиться на других сайтах

то есть сами скрытные форумы не видны юзерам.. но видны категории..

они не должны видеть текст "СКРЫТНЫЕ КАТЕГОРИИ"

еще раздел Категории.. там не пашут ссылки.. ;)

Добавлено в [mergetime]1104009714[/mergetime]

ответы не идут.. :D

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

слуште, а для phpbb такое есть?

там-то, в коде, есть строчка:

$boardtype = 1;     // *Feature Not Yet Complete* Board type; 1 = IPB, 2 = phpBB

но вот это Feature Not Yet Complete смущает...

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
  • 4 недели спустя...

расскажу вам с какими трудностями столкнулся я при установке этого скрипта,

после установки скрипт почемуто не захотел просматриваться в опере, пришлось залазить в исходник скрипта, для меня(человека который не понимает ничего в пхп) - это было большим ударом по психике, методом научного тыка я обнаружил, что если заменить

 

$brow = 'HTML';

на

$brow = 'WML';

 

после этого всё прекрасно смотрелось в опере, если бы не одно но, в один прексрасный момент я заметил что опера как то странно реагирует на смайлы, выдаёт различные ошибки матерится итд, в отличие от неё winwap браузер прекрасно всё отображал, чуток присмотревшись я заметил ошибку, у картинок не закрывался тег.

 

<img src="happy.gif" alt="happy.gif'>

 

пришлось опять лезть в исходник, долго ли коротко, но я нашёл место где обрабатыватся сей момент

$boardcode = str_replace(wmlspecialchars("<img src='http://"), "<img src=\"http://", $boardcode);
$boardcode = str_replace(wmlspecialchars("' border='0' style='vertical-align:middle' alt='"), "\" alt=\"", $boardcode);
$boardcode = str_replace(wmlspecialchars("' border='0' alt='"), "\" alt=\"", $boardcode);
$boardcode = str_replace(wmlspecialchars("' />"), "\" />", $boardcode);

 

очень долго я рассматривал сиё творение и пытался домыслить а чтоже делает этот кусок программы и что же это и чтоже это за команды интересные, методом научного тыка я всё таки догадался их примерное назначение, но потом встал вопрос, а что же всё таки в коде не правильно???, после нескольких часов раздумий оказалось что всё элементарно!!!

вот здесь

boardcode = str_replace(wmlspecialchars("' />"), "\" />", $boardcode);

функция пытается заменить ' /> на \" />

вопрос, а нахрена ей это??? данных в таком ' /> формате просто нет, и поэтому ничего не заменяется, немного поэксперементировав я нашёл самый правильный вариант!!!

вот он: '>

т.е вам надо заменить

 $boardcode = str_replace(wmlspecialchars("' />"), "\" />", $boardcode);

 

на

 

 $boardcode = str_replace(wmlspecialchars("'>"), "\" />", $boardcode);

 

вот и всё!!! форум работает и здравствует в опере !!!

 

p.S. извините за манеру изложения текста, просто уже голова кругом и идёт от этого скрипта.

Добавлено в [mergetime]1109439585[/mergetime]

кстати, вопрос к вам люди добрые, там при ответе очень маленькое поле для текста, как же сделать нормальное высокое поле? где это в скрите прописывается я нашёл, а вот как в языке wml будет выглядеть большое поле я и не представляю :D

Ссылка на комментарий
Поделиться на других сайтах

potok2, большое поле средствами wml сделать нельзя :D

Хм, чёто перед !doctype сишком много Notice'ов... неужели нельзя в начало добавить error_reporting(0); ???

Ссылка на комментарий
Поделиться на других сайтах

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/s55ru683/public_html/wap/index.php on line 594

 

Привет всем, что это за ошибка, может кто знает как исправить!

Ссылается на это место:

$permid = $group['g_perm_id'];
        $perminfo = mysql_fetch_array(mysql_query("SELECT " . $perm . "_perms FROM " . $tableprefix . $forumstable . " WHERE id='{$fid}'"));
        $forumperms = $perminfo[$perm . "_perms"];

 

Что эта функция делает?

Изменено пользователем Plushkin
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Сейчас как раз с ней парюсь.. Судя по всему проверяет уровень доступа (Ожидающие, Гости, Пользователи, Модераторы и т.п.. ) - аналог её в 2.0 - таблица forum_perms по-моему, поскольку таблицы perms там не существует.. Вобщем я не спал уже 20 часов - лучше завтра посмотрю.. сам прикручиваю форум к 2.0 инвижену .. Мин 20 только пропарился с глюками @unexpected { и т.п. :-))) Действительно, зачем аттачить незаконченный скрипт ? а поддержку русского можно ввести таблицей перекодировки, как это сделал Magiks по-моеум (Сорри, если Ником ошибся) - но зачем внедрять транслит?

 

Как известно в Вапе должна быть кодировка UTF-8 - для этого при выводе текста сообщений подставляем таблицу перекодировки - заменяем русские символы на такие же в UTF-кодировке.. Это делается на лету.. Так - теперь посты мы видем с мобилы превосходно.. Чтобы отправить сообщение - нам нужно осуществить обратную перекодировку (Чтобы в html-верии форума не было путаницы кодировок) - пишем обратную таблицу перекодировки и подставляем её при проверки поста.. В Базу Данных уже будет записываться нормальный кириллический текст..

 

Так я делал на http://wap.c100-club.ru .. Вот теперь переделываю под 2.0 - но тут очень много несовпадений в таблицах БД на первый взгляд..

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Народ, так есть ли полностью русская версия?

Если да то вышлите пожалуйсто на erm@nsk.ru

или тут выложите...

------------------

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

Ссылка на комментарий
Поделиться на других сайтах

  • 5 недель спустя...

Не могу понять.... прикрутил все настройки... выложил - при заходе через http естественно выдает WAP ONLY и т.п. а при заходе с телефона через вап - выдает Your request for a service could not be fulfilled.

Посмотрите если не сложно http://forum.sotovarish.ru/wap

ну или прямая ссылка http://forum.sotovarish.ru/wap/index.php

 

Что сделать чтобы заработало?(

 

P.S. перепробовал практически все версии...и ранние и более поздние... сейчас стоит та что выложена в temp.zip

Ссылка на комментарий
Поделиться на других сайтах

Ты ищо сцылко неправильное забил - там где у тебя написано - "Нажмите сюда для визита в нормальные форумы."

http://www.http://forum.sotovarish.ru

Ссылка на комментарий
Поделиться на других сайтах

Ты ищо сцылко неправильное забил - там где у тебя написано - "Нажмите сюда для визита в нормальные форумы."

http://www.http://forum.sotovarish.ru

fixed!

 

Всё наконец-то заработало....

http://forum.sotovarish.ru/wap

WinWAP открывает все корректно....

 

Из того что замечено:

1. неправильно определяется количество пользователей и гостей на форуме....

2. на нокии 6100 выдает что формат неверный

 

Как это полечить?

Ссылка на комментарий
Поделиться на других сайтах

У меня вот такая проблема. Мой сайт - http://wap.rzz.ru. Поставил туда вап форум версии 1,96 (рус), в Опере всё пашет нормально, на сименсе пашет, а вот на моём К700 глюк - авторизация не работает (похоже что сессию не запоминает).

Помогите, как быть, может что-то исправить надо или версию другую.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.