Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Поиск по сайту









Подписка на новости
Ваше имя:
Ваш E-Mail:*
Секретный код:
Секретный код
Повторить:*
Интересное в сети

Sape — это система купли-продажи ссылок
с главных и внутренних страниц сайтов
Форум -> Обо всём... -> Коомментарии и их клонирование
Коомментарии и их клонирование
rocksmart Дата: 25.03.2008, в 17:18 | Сообщение №1
rocksmart
Старожил
Пользователь №: 261
Сообщений: 330

Проблема такая: Сделал смарт версию сайта. В модулях смарт-версии идет загрузка более простой темы. Комментарии соответственно тоже без наворотов, путем создания второй smartcomments2.php. Во всех модулях для смарт-версии где можно размещать комментарии: вставил
require_once("function/smartcomments.php"); вместо
require_once("function/comments.php");.
Так вот, косяк то в том , что при размещении комента в главных модулях сайта комменты выводяться, а на модулях смарт-версии нет и на оборот. Хотя количество комментариев показывает и там и там одинаково то есть правильное.
Подскажите как можно сделать что бы комментарии выводились и там и там в каком бы модуле я не написал хоть на главном хоть на его смарт-версии
Посмотреть можно здесь

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно rocksmart 25.03.2008 г. в 17:22:03


Прикрепленные файлы:

Скачать: 4.92 KB
rocksmart Дата: 26.03.2008, в 16:52 | Сообщение №2
rocksmart
Старожил
Пользователь №: 261
Сообщений: 330

ну кто мне подскажет что бы в двух одинаковых модулях были одинаковые комментарии. в модуле Files и Files1
Serg_pnz Дата: 26.03.2008, в 17:53 | Сообщение №3
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

Цитата
при размещении комента в главных модулях сайта комменты выводяться, а на модулях смарт-версии нет и на оборот

Непонятно...

Выложи еще смарт-версию например Files

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
rocksmart Дата: 27.03.2008, в 15:26 | Сообщение №4
rocksmart
Старожил
Пользователь №: 261
Сообщений: 330

Вот смарт-версия модуля файлов. После установки откройте модули Files и SmartFiles в разных окнах(для удобства просмотра проблемы).

Прикрепленные файлы:

Скачать: 107.49 KB
rocksmart Дата: 08.04.2008, в 08:25 | Сообщение №5
rocksmart
Старожил
Пользователь №: 261
Сообщений: 330

НАдо как то приравнять вывод комментарие модулей Files и SmartFiles в файлах smartcomments.php и comments.php. Чтобы не имело значения в каком модуле был размещен комментарий => чтобы коментарии выводились и там и там.
Вся проблема в том, что запись коментариев идет к каждому модулю.
Код
1
INSERT INTO `slaed_comment` VALUES(15, 295, 'SmartFiles', '2008-02-19 08:06:46', 1, '', '195.189.142.210', 'Игра супер! Играть всем. Пароль и емал рабочий!');
INSERT INTO `slaed_comment` VALUES(16, 58, 'Files', '2008-02-19 08:22:58', 252, '', '62.106.104.239', 'посмотрим в ра6оте.За раннее спаси6о');
INSERT INTO `slaed_comment` VALUES(17, 278, 'Files', '2008-02-19 12:18:00', 254, '', '217.24.179.117', 'super proga!!');
Serg_pnz Дата: 08.04.2008, в 08:56 | Сообщение №6
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

Немного теории:
При размещении коммента ему присваивается имя модуля, хранящееся в поле modul
Можно пойти путем, как указано выше, но тогда замучаемся прописывать ссылки. Я предлагаю следующий вариант: при подсчете и выводе комментариев объединять данные из модуля и смартмодуля. В запросах в 7 и 22 строках.


Следовательно для comments.php
Код
1
list($numstories) = $db->sql_fetchrow($db->sql_query("SELECT Count(cid) FROM ".$prefix."_comment WHERE cid='$cid' AND (modul='$module_name' OR modul='Smart".$module_name."')"));

Код
1
$result = $db->sql_query("SELECT a.id, a.cid, a.date, a.uid, a.name, a.host_name, a.comment, b.user_name, b.user_email, b.user_website, b.user_avatar, b.user_regdate, b.user_icq, b.user_sig, b.user_viewemail, b.user_aim, b.user_yim, b.user_msnm FROM ".$prefix."_comment AS a LEFT JOIN ".$prefix."_users AS b ON (a.uid=b.user_id) WHERE cid='$cid' AND (modul='$module_name' OR modul='Smart".$module_name."') ORDER BY date DESC LIMIT $offset, $comnum");



для smartcomments.php
Код
1
list($numstories) = $db->sql_fetchrow($db->sql_query("SELECT Count(cid) FROM ".$prefix."_comment WHERE cid='$cid' AND (modul='$module_name' OR modul='".str_replace("Smart", "", $module_name)."')"));

Код
1
$result = $db->sql_query("SELECT a.id, a.cid, a.date, a.uid, a.name, a.host_name, a.comment, b.user_name, b.user_email, b.user_website, b.user_avatar, b.user_regdate, b.user_icq, b.user_sig, b.user_viewemail, b.user_aim, b.user_yim, b.user_msnm FROM ".$prefix."_comment AS a LEFT JOIN ".$prefix."_users AS b ON (a.uid=b.user_id) WHERE cid='$cid' AND (modul='$module_name' OR modul='".str_replace("Smart", "", $module_name)."') ORDER BY date DESC LIMIT $offset, $comnum");


PS: тестировал только на Files. На 2.4 всё работает.

Прикрепленные файлы:

Скачать: 5.09 KB

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
Serg_pnz Дата: 08.04.2008, в 08:59 | Сообщение №7
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

Напишу отдельным постом.
При хакинге я прежде всего исходил, что обычный модуль называется ХХХ, у смарт версии префикс "Смарт", т.е. СмартХХХ

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
rocksmart Дата: 08.04.2008, в 09:11 | Сообщение №8
rocksmart
Старожил
Пользователь №: 261
Сообщений: 330

Спасибо Буду пробывать!
rocksmart Дата: 08.04.2008, в 09:23 | Сообщение №9
rocksmart
Старожил
Пользователь №: 261
Сообщений: 330

Serg_pnz, Молодец . ФОРУМ НА PONEDELNIKOV.NET рулит

Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!


Реклама
Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул

Rambler's Top100

Генерация страницы: 0.275 сек. и 17 запросов к базе данных за 0.020 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.