ГлавнаяПрофильНовостиРекомендоватьОбратная связь
 
Kasseler CMS - Система управления сайтом
 
Новая тема Список форумов Kasseler CMS - Система управления сайтом » PHP  
Как создать модуль?

santaXZ
Добавлено: 10.03.2008 13:19:31   Заголовок сообщения: Как создать модуль?#1


Сообщений: 66
Пользователь №: 47
Спасибо сказали: 0 раз(а)
Дата регистрации: 07.02.2008
Место жительства: Москва
Статус: Offline
В общем я бы хотел сделать модуль ,чтоб в меню пользователя была строчка раздача icq.Она должна находится в меню где написано: файлы,forum, и тд.
И выглядеть страница должна примерно так: я её немного,переработал но должно получится так примерно,когда нажимаешь в меню раздача icq.

~ Добавлено через 00.13.02 ~Помогите мне примерно так сделать ,а то непонятно по инструкции как там модуль делать.В общем мне нужно сделать так как тут или примерно.


Последний раз редактировалось: 10.03.2008 13:32:00
_________________________________
mk2007
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Robin
Добавлено: 10.03.2008 13:31:38   Заголовок сообщения: #2



Група: Administrator
Возраст: 21
Сообщений: 516
Пользователь №: 1
Спасибо сказали: 4 раз(а)
Дата регистрации: 25.11.2007
Статус: Online
Ну, самым примитивным примером будет следующее.
В каталоге modules создаешь каталог ICQ в нем создаешь файлик index.html
Примерно с таким кодом:
CODE

< ?php
if (!defined('KASSELERCMS')) die("Hacking attempt!");
?>
<h 1>Раздача ICQ<h 1>
<h 3>Все номера разобрали<h 3>
<center >Список номеров<center >
Произвольный текст  

Далее сохраняешь и заходишь в админ панель в раздел Модули там находишь свой модуль ICQ нажимаешь редактировать и в появившийся форме меняешь его название, затем тебе нужно его включить и в столбце Позиция установить его позицию в блоке.




Последний раз редактировалось: 10.03.2008 14:48:22
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
santaXZ
Добавлено: 10.03.2008 14:31:13   Заголовок сообщения: #3


Сообщений: 66
Пользователь №: 47
Спасибо сказали: 0 раз(а)
Дата регистрации: 07.02.2008
Место жительства: Москва
Статус: Offline
Зайди сейчас в раздел раздача ICQ на моём сайте.
Мой сайт
Там я включил модуль, вроде всё работет, но хотелось бы ещё,чтобы там пользователям было возможно оставлять свои сообщения.Как это сделать?И вопрос ещё один ,как сделать так чтобы на белом фоне у страницы был список номерков.


Последний раз редактировалось: 10.03.2008 14:33:58
_________________________________
mk2007
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Robin
Добавлено: 10.03.2008 14:40:26   Заголовок сообщения: #4



Група: Administrator
Возраст: 21
Сообщений: 516
Пользователь №: 1
Спасибо сказали: 4 раз(а)
Дата регистрации: 25.11.2007
Статус: Online
Новый код модуля:
CODE
< ?php
if (!defined('KASSELERCMS')) die("Hacking attempt!");
global $module_name;
open_table();
?>
<h 1>Раздача ICQ<h 1>
<h 3>Все номера разобрали<h 3>
<center >Список номеров<center >
Произвольный текст  
< ?php
close_table();
echo add_coment('0', $module_name);
?>

Не пребывал но должны бать и комменты правда не знаю как работать будет
QUOTE
И вопрос ещё один ,как сделать так чтобы на белом фоне у страницы был список номерков.

после
CODE
< ?php
if (!defined('KASSELERCMS')) die("Hacking attempt!");
global $module_name;
open_table();
?>

Пишешь любой HTML код


Последний раз редактировалось: 10.03.2008 14:45:31
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
santaXZ
Добавлено: 10.03.2008 14:47:11   Заголовок сообщения: #5


Сообщений: 66
Пользователь №: 47
Спасибо сказали: 0 раз(а)
Дата регистрации: 07.02.2008
Место жительства: Москва
Статус: Offline
Неработает: грузит но появляется пустая страница.
_________________________________
mk2007
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Robin
Добавлено: 10.03.2008 14:47:18   Заголовок сообщения: #6



Група: Administrator
Возраст: 21
Сообщений: 516
Пользователь №: 1
Спасибо сказали: 4 раз(а)
Дата регистрации: 25.11.2007
Статус: Online
да и еще santaXZ у тебя на сайте Мини Чат не установлен правельно я так понял что ты для него БД не создал
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
santaXZ
Добавлено: 10.03.2008 14:49:04   Заголовок сообщения: #7


Сообщений: 66
Пользователь №: 47
Спасибо сказали: 0 раз(а)
Дата регистрации: 07.02.2008
Место жительства: Москва
Статус: Offline
А может как нибудь ещё можно коменты сделать.~ Добавлено через 00.01.21 ~А как к чату настроить базу данных
_________________________________
mk2007
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Robin
Добавлено: 10.03.2008 14:54:36   Заголовок сообщения: #8



Група: Administrator
Возраст: 21
Сообщений: 516
Пользователь №: 1
Спасибо сказали: 4 раз(а)
Дата регистрации: 25.11.2007
Статус: Online
Да нет все работает нормально

может попробуй в Админцентре удалить кеш
и вот тебе код который отключает кеш лоя модуля
CODE
< ?php
if (!defined('KASSELERCMS')) die("Hacking attempt!");
global $module_name, $cachectrl;
$cachectrl=false;
open_table();
?>
<h 1>Раздача ICQ<h 1>
<h 3>Все номера разобрали<h 3>
<center >Список номеров<center >
Произвольный текст  
< ?php
close_table();
echo add_coment('0', $module_name);
?>
~ Добавлено через 00.02.43 ~Ой сорри я и забыл что в лайт 1.1.0 крменты другой структуры --- жди релиза

БД для чата была в архиве с самим чатом и файлик readme
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
santaXZ
Добавлено: 10.03.2008 15:02:34   Заголовок сообщения: #9


Сообщений: 66
Пользователь №: 47
Спасибо сказали: 0 раз(а)
Дата регистрации: 07.02.2008
Место жительства: Москва
Статус: Offline
Когда я поставил подправил модуль кодом:
CODE
< ?php
if (!defined('KASSELERCMS')) die("Hacking attempt!");
global $module_name, $cachectrl;
$cachectrl=false;
open_table();
?>
<h 1>Раздача ICQ<h 1>
<h 3>Все номера разобрали<h 3>
<center >Список номеров<center >
Произвольный текст  
< ?php
close_table();
echo add_coment('0', $module_name);
?>

У меня заработала строчка раздача ICQ но исчезло с сайта наши сервера,чат исчез,помощь сайту исчезла.И мне пришлось всё востанавливать из резервной копии базы данных.
_________________________________
mk2007
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Robin
Добавлено: 10.03.2008 15:08:55   Заголовок сообщения: #10



Група: Administrator
Возраст: 21
Сообщений: 516
Пользователь №: 1
Спасибо сказали: 4 раз(а)
Дата регистрации: 25.11.2007
Статус: Online
есть 2 варианта:
1. в тех блоках в самом HTML где-то косяк.
2. ты не правильно перенес код скопируй еще раз, ибо была проблемка с его отображением.
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
santaXZ
Добавлено: 10.03.2008 15:38:32   Заголовок сообщения: #11


Сообщений: 66
Пользователь №: 47
Спасибо сказали: 0 раз(а)
Дата регистрации: 07.02.2008
Место жительства: Москва
Статус: Offline
У меня работает раздача icq огромное спасибо.

А как быть с чатом,когда я обновил его базу, у себя после напечатывания текста русскими буквами, при следующей перезагрузке страницы там появляются знаки вопросов,а когда пишешь по английски всё нормально.
Как это можно исправить?
_________________________________
mk2007
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Robin
Добавлено: 10.03.2008 21:37:22   Заголовок сообщения: #12



Група: Administrator
Возраст: 21
Сообщений: 516
Пользователь №: 1
Спасибо сказали: 4 раз(а)
Дата регистрации: 25.11.2007
Статус: Online
если ты этот запрос вставлял
CODE
DROP TABLE IF EXISTS `kasseler_minichat`;
CREATE TABLE `kasseler_minichat` (
  `cid` int(11) NOT NULL auto_increment,
  `user` varchar(50) NOT NULL default '',
  `message` text NOT NULL,
  `time` time NOT NULL default '',
  PRIMARY KEY  (`cid`)
) ENGINE=MyISAM AUTO_INCREMENT=1519 /*!40101 DEFAULT CHARSET=latin1 */;


то вместо latin1 укажи кодировку своей БД, но а если файлик update.php то даже не знаю чем тебе помочь возможно та твоем бесплатном хотинге не работает функция
iconv
(PHP 4 >= 4.0.5, PHP 5)
iconv — Преобразовывает символы строки в другую кодировку





Последний раз редактировалось: 10.03.2008 21:37:49
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Список форумов Kasseler CMS - Система управления сайтом » PHP
 
Новая тема
Страница: 1 из 1 Вы можете просматривать темы
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать сообщения
Вы не можете удалять сообщения
Вы не можете модерировать этот форум

 
Страница сгенерирована за 0.124 секунд и 13 запросов к базе данных за 0.02725 секунд Web site engine code is Copyright © 2007-2008 by Kasseler CMS. All rights reserved.
Участник проекта CMS Magazine Rambler's Top100