Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Народный SF Fusion
# 1 Тема: Psc решение! [решено]
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 19 Июля 2009, 20:37:33
Темка типа FAQ ,но решения для более тонких материй.

Обещаю полную поддержку (впрочем подержать может кто угодно, я не жадный)

Итак первый кандидат:
Как заголовок новости сделать ссылкой?

найти в файле news.php
$news_subject = "<a name='news_".$data['news_id']."' id='news_".$data['news_id']."'></a>".stripslashes($data['news_subject']);


и заменить на
$news_subject = "<a name='news_".$data['news_id']."' id='news_".$data['news_id']."'></a><a href='".BASEDIR."news.php?readmore=".$data['news_id']."'>".stripslashes($data['news_subject']. "</a>");



[Изменил(а) Psc, 10 Ноября 2010, 20:01:49]

--------------------
Retired
^ наверх ^
# 2  
Noxter
Пользователь

Avatar пользователя



Местный

Сообщений: 34
Откуда: Киев
Зарегистрирован: 13 Июня 2009, 16:01:47
Сказали спасибо 0 раз
Статус: offline
ICQ статус 451370972
Опубликовано 19 Июля 2009, 21:34:41
Нет не работает вот мой код

if ($settings['news_style'] == "1"smiley $nrows = round((dbrows($result) - 1) / 2);
while ($data = dbarray($result)) {
$news_cat_image = "";
//Название новости вверху
$news_subject = "<a name='news_".$data['news_id']."' id='news_".$data['news_id']."'></a><a href='".BASEDIR."news.php?readmore=".$data['news_id']."'>".stripslashes($data['news_subject']. "</a>"smiley;
if ($data['news_cat_image']) {
$news_cat_image = "<a href='news_cats.php?cat_id=".$data['news_cat_id']."'><img src='".IMAGES_NC.$data['news_cat_image']."' alt='".$data['news_cat_name']."' align='left' style='border:0px;margin-top:3px;margin-right:5px'></a>";
} else {
$news_cat_image = "";
}




Как быть? smiley
Есть вариант дописать
opentable();

и дальше код новостей но не факт что все будет хорошо работать))) smiley


--------------------
Я мстю и мстя моя будет страшна...
^ наверх ^ 451370972 http://www.kiev-mod.ucoz.ru
# 3  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 20 Июля 2009, 09:00:25
Прикрепи полный код news.php
6ая версия?


--------------------
Retired
^ наверх ^
# 4  
Жан
Пользователь

Avatar пользователя

Любитель Пива.

Любитель Fusion

Сообщений: 122
Зарегистрирован: 14 Июня 2007, 00:25:45
Сказали спасибо 2 раз
Статус: offline
ICQ статус 494430057
Опубликовано 20 Июля 2009, 14:10:09
Было бы просто замечательно и очень удобно, если пропишите название новости кликабельным.


--------------------
Сео консультация, раскрутка сайтов, увеличение продаж
аська 494430057
^ наверх ^ 494430057 http://www.j-vs-v.ru/
# 5  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 20 Июля 2009, 17:03:43
Жан толи я чего то не понимаю, толи в первом посте сделано именно это? smiley


[Изменил(а) Psc, 20 Июля 2009, 17:04:03]

--------------------
Retired
^ наверх ^
# 6  
Noxter
Пользователь

Avatar пользователя



Местный

Сообщений: 34
Откуда: Киев
Зарегистрирован: 13 Июня 2009, 16:01:47
Сказали спасибо 0 раз
Статус: offline
ICQ статус 451370972
Опубликовано 20 Июля 2009, 17:38:23
Кароче часть решил а часть еще делать нужно пусть Psc доделает или Sky-я попросит.
Вот код:

//Название новости вверху
//$news_subject = "<a name='news_".$data['news_id']."' id='news_".$data['news_id']."'></a>".stripslashes("<a href='#'>".$data['news_subject']."</a>"smiley;
opentable("<a href='".BASEDIR."news.php?readmore=".$data['news_id']."' title='Читать дальше'>".stripslashes($data['news_subject']. "</a>"smiley);
if ($data['news_cat_image']) {
$news_cat_image = "<a href='news_cats.php?cat_id=".$data['news_cat_id']."'><img src='".IMAGES_NC.$data['news_cat_image']."' alt='".$data['news_cat_name']."' align='left' style='border:0px;margin-top:3px;margin-right:5px'></a>";
} else {
$news_cat_image = "";
}
$news_news = $data['news_breaks'] == "y" ? nl2br(stripslashes(parseubb($data['news_news']))) : stripslashes($data['news_news']);
if ($news_cat_image != ""smiley $news_news = $news_cat_image.$news_news;
$news_info = array(
"news_id" => $data['news_id'],
"user_id" => $data['user_id'],
"user_name" => $data['user_name'],
"news_date" => $data['news_datestamp'],
"news_ext" => $data['news_extended'] ? "y" : "n",
"news_reads" => $data['news_reads'],
"news_comments" => dbcount("(comment_id)", "comments", "comment_type='N' AND comment_item_id='".$data['news_id']."'"smiley,
"news_allow_comments" => $data['news_allow_comments']
);
if ($settings['news_style'] == "1"smiley {
if ($rows <= 2 || $ncount == 1) {
$news_[0] .= "<table width='100%' cellpadding='0' cellspacing='0'>\n";
$news_[0] .= "<tr>\n<td class='tbl2'><b>$news_subject</b></td>\n</tr>\n";
$news_[0] .= "<tr>\n<td class='tbl1' style='text-align:justify'>$news_news</td>\n</tr>\n";
$news_[0] .= "<tr>\n<td align='center' class='tbl2'>\n";
if (iSUPERADMIN && checkrights("N"smiley) $news_[0] .= "<form name='editnews".$news_info['news_id']."' method='post' action='".ADMIN."news.php".$aidlink."&news_id=".$news_info['news_id']."'>\n";
$news_[0] .= "<span class='small2'><img src='".THEME."images/bullet.gif' alt=''> <a href='profile.php?lookup=".$news_info['user_id']."'>".$news_info['user_name']."</a> ".$locale['041'].showdate("longdate", $news_info['news_date'])." ·\n";
if ($news_info['news_ext'] == "y" || $news_info['news_allow_comments']) {
$news_[0] .= $news_info['news_ext'] == "y" ? "<a href='".FUSION_SELF."?readmore=".$news_info['news_id']."'>".$locale['042']."</a> ·\n" : "";
$news_[0] .= $news_info['news_allow_comments'] ? "<a href='".FUSION_SELF."?readmore=".$news_info['news_id']."'>".$news_info['news_comments'].$locale[&#
39;043']."</a> ·\n" : "";
$news_[0] .= $news_info['news_reads'].$locale['044']." ·\n";
}
$news_[0] .= "<a href='print.php?type=N&item_id=".$news_info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='border:0px;vertical-align:middle;'></a>";
if (iSUPERADMIN && checkrights("N"smiley) { $news_[0] .= " · <input type='hidden' name='edit' value='edit'><a href='javascriptsmileyocument.editnews".$news_info['news_id'].".submit();'><img src='".IMAGES."edit.gif' alt='".$locale['048']."' title='".$locale['048']."' style='vertical-align:middle;border:0px;'></a></span>\n</form>\n"; } else { $news_[0] .= "</span>\n"; }
$news_[0] .= "</td>\n</tr>\n</table>\n";
if ($ncount != $rows) $news_[0] .= "<div><img src='".THEME."images/blank.gif' alt='' width='1' height='8'></div>\n";
} else {
if ($i == $nrows && $ncolumn != 2) { $ncolumn = 2; $i = 0; }
$row_color = ($rc % 2 == 0 ? "tbl2" : "tbl1"smiley;
$news_[$ncolumn] .= "<table width='100%' cellpadding='0' cellspacing='0'>\n";
$news_[$ncolumn] .= "<tr>\n<td class='tbl2'><b>$news_subject</b></td>\n</tr>\n";
$news_[$ncolumn] .= "<tr>\n<td class='tbl1' style='text-align:justify'>$news_news</td>\n</tr>\n";
$news_[$ncolumn] .= "<tr>\n<td align='center' class='tbl2'>\n";
if (iSUPERADMIN && checkrights("N"smiley) $news_[$ncolumn] .= "<form name='editnews".$news_info['news_id']."' method='post' action='".ADMIN."news.php".$aidlink."&news_id=".$news_info['news_id']."'>\n";
$news_[$ncolumn] .= "<span class='small2'><img src='".THEME."images/bullet.gif' alt=''> <a href='profile.php?lookup=".$news_info['user_id']."'>".$news_info['user_name']."</a> ".$locale['041'].showdate("longdate", $news_info['news_date']);
if ($news_info['news_ext'] == "y" || $news_info['news_allow_comments']) {
$news_[$ncolumn] .= "<br>\n";
//Далее
$news_[$ncolumn] .= $news_info['news_ext'] == "y" ? "<a href='".FUSION_SELF."?readmore=".$news_info['news_id']."'>".$locale['042']."</a> ·\n" : "";
$news_[$ncolumn] .= $news_info['news_allow_comments'] ? "<a href='".FUSION_SELF."?readmore=".$news_info['news_id']."'>".$news_info['news_comments'].$locale[&#
39;043']."</a> ·\n" : "";
$news_[$ncolumn] .= $news_info['news_reads'].$locale['044']." ·\n";
} else {
$news_[$ncolumn] .= " ·\n";
}
$news_[$ncolumn] .= "<a href='print.php?type=N&item_id=".$news_info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='border:0px;vertical-align:middle;'></a>\n";
if (iSUPERADMIN && checkrights("N"smiley) { $news_[$ncolumn] .= " · <input type='hidden' name='edit' value='edit'><a href='javascriptsmileyocument.editnews".$news_info['news_id'].".submit();'><img src='".IMAGES."edit.gif' alt='".$locale['048']."' title='".$locale['048']."' style='vertical-align:middle;border:0px;'></a></span>\n</form>\n"; } else { $news_[$ncolumn] .= "</span>\n"; }
$news_[$ncolumn] .= "</td>\n</tr>\n</table>\n";
if ($ncolumn == 1 && $i < ($nrows - 1)) $news_[$ncolumn] .= "<div><img src='".THEME."images/blank.gif' alt='' width='1' height='8'></div>\n";
if ($ncolumn == 2 && $i < (dbrows($result) - $nrows - 2)) $news_[$ncolumn] .= "<div><img src='".THEME."images/blank.gif' alt='' width='1' height='8'></div>\n";
$i++; $rc++;
}
$ncount++;
} else {
render_news($news_subject, $news_news, $news_info);
if ($i != $numrows) { tablebreak(); } $i++;
}
closetable();



Клик работает но старая полосочка (на которой было название новости) осталась как убрать не знаю.
Версия 6-я кста там замисть смайлов должно быть "smiley"
Прикрепленные файлы
Для просмотра вложения зарегистрируйтесь


[Изменил(а) Noxter, 20 Июля 2009, 17:43:57]

--------------------
Я мстю и мстя моя будет страшна...
^ наверх ^ 451370972 http://www.kiev-mod.ucoz.ru
# 7  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 20 Июля 2009, 18:04:56
Я не понимаю, ты хочешь убрать обрамление новости внешнее? их там 2 в одном просто.
Но во первых тогда это не в тему..


--------------------
Retired
^ наверх ^
# 8  
Noxter
Пользователь

Avatar пользователя



Местный

Сообщений: 34
Откуда: Киев
Зарегистрирован: 13 Июня 2009, 16:01:47
Сказали спасибо 0 раз
Статус: offline
ICQ статус 451370972
Опубликовано 21 Июля 2009, 15:30:20
Как это не в тему если в тему?
Во первых поднялся вопрос о том как сделать название новости кликабельным, я предложил свой вариант (по крайней мере рабочий).
Во вторых в обрамлении нельзя прописать ссылку, вернее можно но ссылка работать не будет и будет отображаться как текст.
В третих в чем собсно проблема?
P.S. где прописано обрамление не подскажите?


[Изменил(а) Noxter, 21 Июля 2009, 15:33:19]

--------------------
Я мстю и мстя моя будет страшна...
^ наверх ^ 451370972 http://www.kiev-mod.ucoz.ru
# 9  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 21 Июля 2009, 20:19:35
Кому ненравится такой способ - можно сделать ссылку кликабельной через theme.php


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 10  
Noxter
Пользователь

Avatar пользователя



Местный

Сообщений: 34
Откуда: Киев
Зарегистрирован: 13 Июня 2009, 16:01:47
Сказали спасибо 0 раз
Статус: offline
ICQ статус 451370972
Опубликовано 27 Июля 2009, 00:58:56
Люди так кто нибудь поможет по теме:
Как убрать полосочку (обрамление) там где название новости?


--------------------
Я мстю и мстя моя будет страшна...
^ наверх ^ 451370972 http://www.kiev-mod.ucoz.ru
# 11  
Noxter
Пользователь

Avatar пользователя



Местный

Сообщений: 34
Откуда: Киев
Зарегистрирован: 13 Июня 2009, 16:01:47
Сказали спасибо 0 раз
Статус: offline
ICQ статус 451370972
Опубликовано 24 Октября 2009, 19:47:42
Ну я так понял никто не поможет?


--------------------
Я мстю и мстя моя будет страшна...
^ наверх ^ 451370972 http://www.kiev-mod.ucoz.ru
# 12  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 26 Октября 2009, 05:56:17
Пример.


--------------------
Retired
^ наверх ^
# 13  
Noxter
Пользователь

Avatar пользователя



Местный

Сообщений: 34
Откуда: Киев
Зарегистрирован: 13 Июня 2009, 16:01:47
Сказали спасибо 0 раз
Статус: offline
ICQ статус 451370972
Опубликовано 28 Октября 2009, 23:04:36
Psc написал:
Пример.


Убрать обрамление или сделать толково кликабельным название новости.


--------------------
Я мстю и мстя моя будет страшна...
^ наверх ^ 451370972 http://www.kiev-mod.ucoz.ru
# 14  
jikaka
Пользователь

Avatar пользователя

jikaka

Почетный SF

Сообщений: 1112
Откуда: Питер
Зарегистрирован: 01 Октября 2008, 08:39:58
Сказали спасибо 106 раз
Статус: offline
ICQ статус 196346743
Опубликовано 29 Октября 2009, 08:10:29
скрин прикрепи...


--------------------
жить хорошо! а хорошо жить - еще лучше!
www.rusfusion.ru - официальная поддержка
^ наверх ^ 196346743 www.jikaka.ru
# 15  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 29 Октября 2009, 08:11:24
Название-ссылка новости уже обсуждалась...


--------------------
Retired
^ наверх ^
# 16  
lumian
Пользователь

Avatar пользователя




Любитель Fusion

Сообщений: 192
Откуда: Вологда
Зарегистрирован: 02 Апреля 2008, 17:06:17
Сказали спасибо 16 раз
Статус: offline
Опубликовано 29 Октября 2009, 12:43:41
Noxter написал:
сделать толково кликабельным название новости.

Может быть имеется ввиду так как реализовано здесь?
 
^ наверх ^
# 17  
CyberForce
Пользователь

Avatar пользователя




новичек

Сообщений: 4
Зарегистрирован: 31 Октября 2009, 23:26:52
Сказали спасибо 0 раз
Статус: offline
Опубликовано 09 Ноября 2010, 21:42:14
он имеет ввиду, что ни один из представленных вариантов не до конца рабочий, точнее тот, что в первом посте вообще не рабочий, а тот, что второй не полностью (криво отображается)
 
^ наверх ^
# 18  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 09 Ноября 2010, 22:42:55
Ты зарегистрировался для того чтобы ответить на пост годовой давности?)))


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 19  
jikaka
Пользователь

Avatar пользователя

jikaka

Почетный SF

Сообщений: 1112
Откуда: Питер
Зарегистрирован: 01 Октября 2008, 08:39:58
Сказали спасибо 106 раз
Статус: offline
ICQ статус 196346743
Опубликовано 09 Ноября 2010, 23:16:17
smiley


--------------------
жить хорошо! а хорошо жить - еще лучше!
www.rusfusion.ru - официальная поддержка
^ наверх ^ 196346743 www.jikaka.ru
# 20  
Shiro
Пользователь

Avatar пользователя




Завсегдатый

Сообщений: 67
Зарегистрирован: 07 Декабря 2007, 08:23:02
Сказали спасибо 0 раз
Статус: offline
Опубликовано 10 Ноября 2010, 03:29:25
Требуется помощь по http://rus-phpfusion.com/forum/viewthread.php?forum_id=4&thread_id=4060 smiley


[Изменил(а) Shiro, 10 Ноября 2010, 03:29:44]  
^ наверх ^
Перейти на форум:


94,121,945 уникальных посетителей
сейчас: 28 Марта 2024, 12:50:16
Генерация страницы: 0.97 сек.