|
Вывод комментариев
|
| Olegat |
Опубликовано 03-07-2009 20:37
|

Пользователь
Сообщений: 473
Зарегистрирован: 01.02.06
|
Слова перенесены.
И где они перенесены как были ???? ????? так и остались в одноой строке. Их обрезал не ваш скипт, а DIV темы.
Изменил(а) Olegat, 03-07-2009 20:38 |
| |
|
|
| spiker |
Опубликовано 03-07-2009 21:09
|

Пользователь
Сообщений: 305
Зарегистрирован: 04.05.05
|
div'ы уже умеют обрезать?
Что же я с php то парюсь.
В чате не надо "флудить", там нет этой обрезки.
Olegat, скрипт ищет длинные слова (либо это одно длиннющее слово), делит их на слова по 20 символов (с остатком, если слово не 40 символов), разделяя пробелами.
Раз есть пробел, значит и будет перенос строки.
Такой принцип.
Если ты зафикачил свои вопросики по 5-6 штук через пробелы, то естественно никакого деления не будет. Да и перенос строк в этом случае будет нормальный.
Попытка - не пытка... |
| |
|
|
| Olegans |
Опубликовано 03-07-2009 21:12
|

Пользователь
Сообщений: 27
Зарегистрирован: 08.06.06
|
Для вывода коментариев, которые видны всем, залить в папку infusions, для 6.хх.хх, со всеми обрезками и т.д.
Код<?php
if (!defined("IN_FUSION")) { header("Location: ../../index.php"); exit; }
opentable("Последние комментарии:");
$result = dbquery("SELECT * FROM ".$db_prefix."comments ORDER BY comment_datestamp DESC LIMIT 0,5"); //кол-во комментов
if (dbrows($result) != 0) {
while($data = dbarray($result)) {
$trimcomment = trimlink($data['comment_message'], 100); //обрезка
if ($data['comment_type'] == 'C') $item_url = 'viewpage.php?page_id';
if ($data['comment_type'] == 'A') $item_url = 'readarticle.php?article_id';
if ($data['comment_type'] == 'N') $item_url = 'news.php?readmore';
if ($data['comment_type'] == 'P') $item_url = 'photogallery.php?photo_id';
echo "<div><span class=small>".showdate("forumdate", $data['comment_datestamp'])." </span><img src='".THEME."images/bullet.gif' alt=''> $trimcomment <a href='".BASEDIR.$item_url."=".$data['comment_item_id']."'>".$locale['042']."</a><br><br></div>\n";
}
} else {
echo "<center>".$locale['004']."</center>\n";
}
closetable();
tablebreak();
?>
|
| |
|
|
| Olegat |
Опубликовано 03-07-2009 22:06
|

Пользователь
Сообщений: 473
Зарегистрирован: 01.02.06
|
div'ы уже умеют обрезать?
Что же я с php то парюсь.
В чате не надо "флудить", там нет этой обрезки.
Olegat, скрипт ищет длинные слова (либо это одно длиннющее слово), делит их на слова по 20 символов (с остатком, если слово не 40 символов), разделяя пробелами.
Раз есть пробел, значит и будет перенос строки.
Такой принцип.
Если ты зафикачил свои вопросики по 5-6 штук через пробелы, то естественно никакого деления не будет. Да и перенос строк в этом случае будет нормальный.
Вы прячете бесполезность своего скрипта и придуманной функции за темой оформления PHP- Fusion, если не ошибусь это «Similitude07_div» одна из наиболее устойчивых. Но если вы установите «Similitude06» или тему оформления, установленную по умолчанию «Phos» всё встанет на свои поганые места. Давайте решать проблему, а не уходить от неё.
И вам придётся попарится, так как именно в чате есть обрезка и вам её придется убавить до 14 символов, а не придумывать что-то «своё».
Изменил(а) Olegat, 03-07-2009 22:11 |
| |
|
|
| spiker |
Опубликовано 03-07-2009 22:09
|

Пользователь
Сообщений: 305
Зарегистрирован: 04.05.05
|
Дык стояла Similitude06...
Поставил сейчас Phos.
И не надо так нервнечать. А то ведь я тоже могу... admin знает
Попытка - не пытка... |
| |
|
|
| Olegat |
Опубликовано 03-07-2009 22:18
|

Пользователь
Сообщений: 473
Зарегистрирован: 01.02.06
|
Дык стояла Similitude06...
Это был не оно...
Поставил сейчас Phos.
Глаза у людей есть?
[url]http://fusion7.sib-fusion.ru/news.php?readmore=1[/url]
А то ведь я тоже могу... admin знает
Вас люди ждутсь и адимин знает...
Изменил(а) Olegat, 03-07-2009 22:33 |
| |
|
|
| spiker |
Опубликовано 03-07-2009 23:53
|

Пользователь
Сообщений: 305
Зарегистрирован: 04.05.05
|
Упс. Точно.
"Виной" FireFox.
Кстати это не ошибка разработчиков движка. Это какая-то "Ослиная" особенность.
Если просто создать html страницу с дивом определенного размера, вставить туда эти вопросики, такая же картина — растягивание страницы.
Надо поискать инфу про IE и эти магические вопросики.
Потом подумать.
Если "ломать" не пробелом, а дефисом, то проблема вроде бы решается, правда вид не совсем эстетический.
Кодfunction bigword($text,$nr=20)
{
$mytext=explode(" ",trim($text));
$newtext=array();
foreach($mytext as $k=>$txt)
{
if (strlen($txt)>$nr)
{
$txt=wordwrap($txt, $nr, "-", 1);
}
$newtext[]=$txt;
}
return implode(" ",$newtext);
}
Изменил(а) spiker, 04-07-2009 10:55
Попытка - не пытка... |
| |
|
|
| Blondy |
Опубликовано 08-07-2009 19:34
|

Пользователь
Сообщений: 73
Зарегистрирован: 10.05.08
|
А можно по сути уточнить, у меня 6 версия стоит. Как же комментарии-то вывести?
Думаю.... |
| |
|
|
| spiker |
Опубликовано 09-07-2009 00:20
|

Пользователь
Сообщений: 305
Зарегистрирован: 04.05.05
|
Вверху же, на 4 поста выше, дали код.
Попытка - не пытка... |
| |
|
|
| Blondy |
Опубликовано 10-07-2009 10:18
|

Пользователь
Сообщений: 73
Зарегистрирован: 10.05.08
|
и этот код в какой-то файл или как?
Думаю.... |
| |
|
|
| Ludmila79 |
Опубликовано 24-06-2010 18:00
|
Пользователь
Сообщений: 17
Зарегистрирован: 18.02.10
|
Мне кажется не по теме, но более подходящего не нашла ничего!
можно ли на отдельно созданной странице под сам сайт добавить еще и комментарии??,
пример:
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2005 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once "maincore.php";
//шапка сайта
require_once "subheader.php";
//левое меню
require_once "side_left.php";
тут у меня видеофайлы с ютуби и рутуби...
вопрос: Можно ли на эту страницу добавить "Добавить комментарий" или вообще можно ли сделать к каждому файлу "Добавить комментарий????
//правое меню
require_once "side_right.php";
//низ сайта
require_once "footer.php";
?> |
| |
|
|
| Ludmila79 |
Опубликовано 24-06-2010 18:01
|
Пользователь
Сообщений: 17
Зарегистрирован: 18.02.10
|
Ludmila79 написал:
Мне кажется не по теме, но более подходящего не нашла ничего!
Можно ли на отдельно созданной странице под сам сайт добавить еще и комментарии??,
пример:
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2005 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once "maincore.php";
//шапка сайта
require_once "subheader.php";
//левое меню
require_once "side_left.php";
тут у меня видеофайлы с ютуби и рутуби...
вопрос: Можно ли на эту страницу добавить "Добавить комментарий" или вообще можно ли сделать к каждому файлу "Добавить комментарий????
//правое меню
require_once "side_right.php";
//низ сайта
require_once "footer.php";
?> |
| |
|
|
| jikaka |
Опубликовано 25-06-2010 08:17
|

Пользователь
Сообщений: 326
Зарегистрирован: 22.12.08
|
можно, открой к примеру файл новости, посмотри как там реализовано с комментариями
после чего нужный код добавь куда надо...
жить хорошо! а хорошо жить - еще лучше!
www.rusfusion.ru - поддержка для вас |
| |
|
|
| Ludmila79 |
Опубликовано 25-06-2010 15:54
|
Пользователь
Сообщений: 17
Зарегистрирован: 18.02.10
|
не получается, можно поподробнее?
а что именно из этого файла вставить нужно у меня с РНР плоховато, точнее вообще никак! |
| |
|
|
| Olegat |
Опубликовано 27-06-2010 08:07
|

Пользователь
Сообщений: 473
Зарегистрирован: 01.02.06
|
Ludmila79 написал:
не получается, можно поподробнее?
а что именно из этого файла вставить нужно у меня с РНР плоховато, точнее вообще никак!
Если у вас версия 6 то сюда по поводу комментов
http://x-vim.info/my-werks/all-comments.php
По примеру добавления коментов в файловый архив можно сделать на любую свою страницу.
Но если сделать не корректно они не будут отображаться на ленте All comments... у каждого комента буквенный индекс - от куда он, из фотоальбома, из навостей или др.
Это всё только на 6 |
| |
|
|
| Psc |
Опубликовано 27-06-2010 11:39
|

Пользователь
Сообщений: 35
Зарегистрирован: 24.02.10
|
Ха там ботов понаписало Ой бредятины то ужс  |
| |
|
|
| Olegat |
Опубликовано 27-06-2010 21:29
|

Пользователь
Сообщений: 473
Зарегистрирован: 01.02.06
|
Psc написал:
Ха там ботов понаписало  Ой бредятины то ужс 
Это не в модуле проблема, а в Fusion и в настройках процедуры публикации комментов, публикацию которых я упростил.
Уверяю это не худший вариант, так как там где ботов меньше надо проходить процедуру регистрации или стоит капча…
И только одно то, что сразу видно что бот понаписал и то хорошо. |
| |
|
|
| Psc |
Опубликовано 28-06-2010 09:55
|

Пользователь
Сообщений: 35
Зарегистрирован: 24.02.10
|
Как говорится - гость ничего не напишет путнего, не имажборда же.
Ну в фужионе медленно конеш меняют мнения по коментам это да. До сих пор не обновили капчу. |
| |
|
|
| Ludmila79 |
Опубликовано 29-06-2010 17:37
|
Пользователь
Сообщений: 17
Зарегистрирован: 18.02.10
|
Все равно ничего не получилось!!!! Еще мысли есть? Плиз, выскажите. |
| |
|
|
| Olegat |
Опубликовано 29-06-2010 18:03
|

Пользователь
Сообщений: 473
Зарегистрирован: 01.02.06
|
Ludmila79 написал:
Все равно ничего не получилось!!!! Еще мысли есть? Плиз, выскажите.
Мысли есть, только что не получилось?
В PHP-Fusion можно страницы делать из админ панели. Комментарии к ним добавляются сами. Если вы сможете сделать свою страницу из админ панели то комментарии к странице будут отображаться на сайте и модуле All comments корректно и там где надо.
С чем трудности?...
Пробую вставить видео и комментарии.
Зашёл на Ютуб, взял код
Код<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/k1frVrw_8bg&hl=ru_RU&fs=1&color1=0x3a3a3a&color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/k1frVrw_8bg&hl=ru_RU&fs=1&color1=0x3a3a3a&color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>
Зашёл на свой сайт, админ панель, Администрирование контента, создать страницу,
В название страницы пишу - Видео "Волгоград саранча съела кошку Расторгуева"
в содержание - код взятый на Ютуб (так как по умолчанию видео будет слева добавил его в тег <center></center> чтобы он по центру был) можно текст добавить или что ещё.
Публикуем, если галочку поставили "добавить ссылку в меню" то ссылка на страницу будет в меню панеле.
То что делал тут.
http://x-vim.info/viewpage.php?page_id=1
Пробуем коммент писать...
Можно добавить не только коменты, но и рейтниг.:)
-----------------------------------
На CMS Fusion осталась не реализована возможность вставлять видео на форуме даже администраторам сайта. Если это реализовать, то необходимость в каких то модулях, страницах и в комментариях к видео отпадает….
Пробовал вставлять у себя на сайте видео на форуме через PHP- myAdmin ( это старая версия сайта – 6)
http://x-vim.info/forum/viewthread.php?forum_id=85&thread_id=88&pid=398
Изменил(а) Olegat, 04-07-2010 18:05 |
| |
|