Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Темы оформления phpNuke (http://forum.mynuke.ru/forumdisplay.php?f=12)
-   -   Изменение оформления News (http://forum.mynuke.ru/showthread.php?t=148)

Graund 18.04.2005 14:08

News
 
Вложений: 1
подскажите, как изменить размер окна при допубликовании новостей, чтобы он был на всю главную страницу , как на скриншоте

Soniks 18.04.2005 14:42

Graund у вас видимо в теме стоит вывод новостей в две колонки
за это отвечает фунуция themeindex в файле themes/Ваша_Тема/theme.php
или у вас может быть установлены не стандартный модуль новостей?

Graund 18.04.2005 15:26

есть там такая функция, но что там надо поменять?

Soniks 18.04.2005 15:29

Graund Покажи ее здесь, только не весь код файла!

Graund 18.04.2005 22:59

PHP код:
 function themeindex ($aid$informant$time$title$counter$topic$thetext$notes$morelink$topicname$topicimage$topictext) {
global 
$anonymous$tipath$cookie$loonr$vasak$parem$kokku$storyhome$storynum
$ThemeSel get_theme(); 
if (
file_exists("themes/$ThemeSel/images/topics/$topicimage")) {
    
$t_image "themes/$ThemeSel/images/topics/$topicimage";
} else {
    
$t_image "$tipath$topicimage";
}
$loonr = ($loonr+1);
if (isset(
$cookie[3])) {
    
$storynum $cookie[3];
} else {
    
$storynum $storyhome;
}
$ridaaa1 round($loonr/2);
if (
$notes != "") {
    
$notes "<br><br><b>"._NOTE."</b> <i>$notes</i>\n";
} else {
    
$notes "";
}
if (
"$aid== "$informant") {
    
$content "$thetext$notes\n";
} else {
    if(
$informant != "") {
     
$content "<a href=\"modules.php?name=Your_Account&amp;op=userinfo&amp;uname=$i  nformant\">$informant</a> ";
    } else {
     
$content "$anonymous ";
    }
    
$content .= ""._WRITES." <i>\"$thetext\"</i>$notes\n";
}
$posted ""._POSTEDBY." ";
$posted .= get_author($aid);
$posted .= " "._ON.$time $timezone ($counter "._READS.")";
if ((
$ridaaa1*2) != $loonr) {
    
$tmpl_file "themes/blueweb_v3/story_home.html";
    
$thefile implode(""file($tmpl_file));
    
$thefile addslashes($thefile);
    
$thefile "\$r_file=\"".$thefile."\";";
    eval(
$thefile);
    
$vasak .= "$r_file";
} else {
    
$tmpl_file "themes/blueweb_v3/story_home.html";
    
$thefile implode(""file($tmpl_file));
    
$thefile addslashes($thefile);
    
$thefile "\$r_file=\"".$thefile."\";";
    eval(
$thefile);
    
$parem .= "$r_file";
}
if (
$loonr == $storynum OR $loonr == $kokku) {
    echo 
"<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
    echo 
"<tr>";
    echo 
"<td width=\"49%\" valign=\"top\">";
    print 
$vasak;
    echo 
"</td>";
    echo 
"<td width=\"5\" cellpadding=\"0\" cellspacing=\"0\" valign=\"top\"></td>";
    echo 
"<td width=\"49%\" valign=\"top\">";
    print 
$parem;
    echo 
"</td>";
    echo 
"</tr>";
    echo 
"</table>";


Soniks 18.04.2005 23:06

Вот как будет:
PHP код:
 function themeindex ($aid$informant$time$title$counter$topic$thetext$notes$morelink$topicname$topicimage$topictext) {
global 
$anonymous$tipath$cookie$loonr$vasak$parem$kokku$storyhome$storynum
$ThemeSel get_theme(); 
if (
file_exists("themes/$ThemeSel/images/topics/$topicimage")) {
    
$t_image "themes/$ThemeSel/images/topics/$topicimage";
} else {
    
$t_image "$tipath$topicimage";
}
$loonr = ($loonr+1);
if (isset(
$cookie[3])) {
    
$storynum $cookie[3];
} else {
    
$storynum $storyhome;
}
$ridaaa1 round($loonr/2);
if (
$notes != "") {
    
$notes "<br><br><b>"._NOTE."</b> <i>$notes</i>\n";
} else {
    
$notes "";
}
if (
"$aid== "$informant") {
    
$content "$thetext$notes\n";
} else {
    if(
$informant != "") {
     
$content "<a href=\"modules.php?name=Your_Account&amp;op=userinfo&amp;uname=$i  nformant\">$informant</a> ";
    } else {
     
$content "$anonymous ";
    }
    
$content .= ""._WRITES." <i>\"$thetext\"</i>$notes\n";
}
$posted ""._POSTEDBY." ";
$posted .= get_author($aid);
$posted .= " "._ON.$time $timezone ($counter "._READS.")";
    
$tmpl_file "themes/blueweb_v3/story_home.html";
    
$thefile implode(""file($tmpl_file));
    
$thefile addslashes($thefile);
    
$thefile "\$r_file=\"".$thefile."\";";
    eval(
$thefile);
    print 
"$r_file";


Graund 19.04.2005 00:48

результат: вообще страница не открывается!

пробовал по всякому, результат прежний.

Soniks 19.04.2005 00:49

Graund скобку } не забыл добавить в конце функции?

Graund 19.04.2005 01:00

нет не забыл

теперь я приношу свои извинения, по невнимательности оставил еще одну скобку. исправлено. заработало. большое спасибо.
тему можно закрыть.

Graund 24.04.2005 22:20

Изменение оформления News
 
Вложений: 1
Подскажите пожалуйста как изменить оформление новостей под себя. Предположительные изменения указаны на скриншоте. Облазил всю theme.php, что только не менял, так и не нашел. Остается надеятся на вашу помощь.

Soniks 24.04.2005 22:52

Graund цвет текста зависит от стиля который к нему приписан смотритев themes/Ваша_Тема/style/style.css
у вас картинка идет как что как изображение топика? или просто изображение в тексте, то тогда это это обычный html
используйте стиль в теге img (к примеру, style="margin: 10px 10px 0px 0px;" )

Graund 25.04.2005 00:30

спасибо, сейчас попробуем поискать

Цвет текста в style.css я нашел где менять, все остальное в тумане. Новости я добавляю при помощи модуля Indy_For_Nuke6.8, там же указываю путь к файлу графики, где теперь изменить отступ текста от картинки я не знаю. Да, кстати, где изменить фон названия новости я так и не нашел.

Soniks 25.04.2005 01:52

Graund IndyNews я не юзал имхо плохой...
совет используйте и встройти сами редактор, там и картинку можите добавлять и делать что хотите

Graund 25.04.2005 02:00

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

Soniks 25.04.2005 02:07

Graund вот например вот этот http://mynuke.ru/modules.php?name=D...op=getit&lid=44
редактор встроен в новости, да я и на форуме давал рекомендации по самостоятельному импортирования этого редактора в модули, вот: http://forum.mynuke.ru/showthread.php?t=64

Graund 25.04.2005 02:18

спасибо за совет, модуль уже качнул, сохранил рекомендации на форуме, теперь надо идтить спать, время уже 3.20 утра, завтра буду разбираться.

Graund 25.04.2005 14:37

Залил редактор на Localhost, соблюдал рекомендации инструкции, изменил пути и т.д. Открываю страницу, вхожу в админпанель, попец, админпанель ваще не открывается, вылезла одна надпись "Illegal File Access" - приехали! Что делать?

Да, прочитал рекомендации по импортированию редактора в модули, на форуме, ни фига не понял.
"открываете нужный фаил" - какой файл, не понял. Они там все нужны. Далее "открываешь modules/Content/admin/index.php" - папка Content -есть, admin- нет, заглянул в index.php, строк для изменения не нашел. Проблема. Помогите!

В admin/links/links.FCKsubmissions удалил строку die("Illegal File Access"); теперь могу выйти в админ панель, появились новые иконки, но при зпуске они не открываются.

Soniks 25.04.2005 19:48

Graund у вас версия редактора для нюки и версия самой нюки совпадают?

Graund 25.04.2005 20:30

Я использую DenverNuke, какая версия черт его знает, но модуль новостей IndyNews_For_Nuke7.5 с ней работает нормально. А редактор похоже под 7.6. Глюк из-за этого может быть?

Soniks 25.04.2005 20:36

Graund конечно!!
в DenverNuke версия нюки кажется 7,3, если у вас нюка снабжена патчем 2,9 (самостоятельно устанавливали), то
попробуйте установить редактор для 7,5 или же скачать для версии 7,3 с http://www.phpnuker.de/

Graund 25.04.2005 20:51

млин, там ничего не понятно все на немецком. зарегился, но ничего скачать не могу, все куда-то посылают, непонятно.

Soniks 25.04.2005 20:59

Graund бывает... :)
вот ссылка на скачивание для версии 7,3
http://www.phpnuker.de/phpnuker-weiter-file-1826.html
перепечатываешь символы в окошко и жмешь "start"

Graund 25.04.2005 21:20

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

Soniks 25.04.2005 21:39

Graund смотрите внимательнее! там все есть, такой же тулбар как и в ворде.
http://forum.mynuke.ru/showthread.php?t=33

Graund 25.04.2005 22:12

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

небольшой скрин

Запускал html из папки FCKeditor/ _testcases (я как понял там тестовые страницы), но там никакого тулбара тоже нет.

Soniks 25.04.2005 22:56

Graund редактор использует jawa убедитесь, что она у вас разрешена в настройке браузера,
редактор поддерживает сл-е редакторы:
IE 5.5+, Firefox 1.0+, Mozilla 1.3+ и Netscape 7+.
http://www.fckeditor.net/

Graund 25.04.2005 23:30

Ява включена. Localhost запускаю на Опере, пробовал на IE, вместо окна где надо вводить текст появляется надпись "Невозможно найти страницу" и т.д. стандартно. Уже задолбался.

Soniks 25.04.2005 23:41

Graund скорее всего вы не правильно указали путь до файлов редактора в файле fckeditor.php
должно быть:
$this->BasePath = '/modules/FCKeditor/' ;

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

Graund 25.04.2005 23:52

путь указан такой же, но пробовал и другие пути, безрезультатно.

Soniks 26.04.2005 00:09

Graund ну тыкните правой кнопкой в окне в котором ""Невозможно найти страницу" и посмотрите в свойствах какой там путь до странице, которую он не может найти,
или может вы не все файлы скопирывали??

Graund 26.04.2005 00:56

Поставил Mozilla Firefox, появился тулбар (наконец-то!), теперь другая проблема (замучил наверное?), схема добавления картинки происходит нормально, указываю путь /modules/FCKeditor/upload/Image/253_0.jpg , вижу картинку в окне предварительного просмотра. Устанавливаю новость на главной странице - картинки нет. Открывал и connector.php и fcgeditor.php пути стоят верные (ориентировался на рекомендации по прошлым вашим форумам). Нажимал на свойства картинки путь показывает правильный. Где беда?
Приношу извинения за свою туповатость.

Soniks 26.04.2005 01:04

Graund нет картинки вообще или она не загружается? покажите путь, до этой картинки

Graund 26.04.2005 01:08

Картинки нет, только место под картинку появляется и пустота. Путь такой указываю /modules/FCKeditor/Image/253_0.jpg

Soniks 26.04.2005 01:12

/modules/FCKeditor/upload/Image/253_0.jpg
разницу видите?
откройте этот файл (картинку) в праузере набрав этот адрес в браузере

Graund 26.04.2005 01:16

Все! Приношу свои извинения за беспокойства, нашел свою ошибку в строке забыл указать /FCKeditor/ .Картинка появилась.

ну я тупой!

kirasirrr 12.04.2006 20:35

А вот у меня проблема похожа. Что только не делал а никаких кнопочек в FCKeditor не появляеться. Все тот же модуль новостей только называеться FCKeditor

Soniks 13.04.2006 01:17

kirasirrr а сам редактор загружаеться, нет только самих графических элементов?

kirasirrr 13.04.2006 13:22

да. Хотя ява вкючена. Пробовал и в опере и в MyIE2. И на разных машинах (на работе и дома)

Soniks 14.04.2006 04:20

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

UnrealHA 13.06.2006 12:52

У меня маленький вопрос. В самом начале человек спрашивал как с двух полосной новостной ленты сделать одну. А как сделать со стандартной одно-полоски двухполосную ?
Пока писал созрел на ещё один вопрос.
В стандарте при $morelink - выводит текст на ссылку "подробнее...", + "байтов ещё", "Комментировать", "Всего".
Как сделать так чтоб было только одно Подробнее.


Часовой пояс GMT +4, время: 12:32.

Copyright © 2005 by Soniks