нужна помощь
Проблема №1: Темы.
Решил создать свою тему, для своего сайта. Благо хватило знаний Хтмла и мне удалось разобраться со всеми графическими элементами, кроме одного - бэкгроунд, скольно не искал я в theme.php как его можно заменить, так и не нашел... Под бэкроундом я подразумеваю то, что находится за приделами основной панели. Было бы так же интересно узнать, как менять цвета блоков и центральной части сайта. Проблема №2: админка. Следуя указанием Вашего мануала, я изменил имя файла админ.пхп, теперь хотелось бы узнать как поменять путь к админке с сайта, приходится все время в ручную менять в адресном окне броузера. Проблема №3: Фантазии мало :) На верхней навигационной панели было 6 кнопок: Home, выодящая на главную страницу и 5, обращающихся к 5 различным модулям. Я заменил все кнопки на свои анимационные, собственно, с 2-мя проблем не возникло - Главная и Форум, а вот с другими хуже - модули мне не нужны, я хочу заполнить пространство информацией о своей компании - Продукция, Прайс-лист итд... но ума не приложу, как это сделать, каким методом в Нюке создаются новые страницы? Если Вы не поняли суть проблемы, приведу пример на Хтмле: я делаю майн.хтм, где распологаю основную информацию, затем я делаю множество других хтмов и ставлю на них ссылки с каждой страницы - вот этот процесс я хотел бы понять в Нюке. Я не прошу шаг за шагом и в картинках, просто общюю схему, там разберусь. Проблема №4: Копирайт. Я ценю труд создателя и с удовольствием оставлю его копирайт на своем сайте, только хотелось бы его немножко отредактировать, а то он длинный и бестолковый. 2 из 3-ех можно редактировать в админке, хотелось бы узнать, где можно произвести редакцию 3-его. Заранее Благодарен ! |
axelf
Отвечаю :) 1. иците в самой первой таблице темы или в описание тега <body>, например: echo "<body bgcolor=\"#0E3259\" text=\"#000000\" link=\"0000ff\">" остальные цвета фона таблиц находятся в томже файле (если нет то в файле tables.php, все зависит от темы), обычно в самом верху: $bgcolor1 = "#ffffff"; $bgcolor2 = "#9cbee6"; $bgcolor3 = "#d3e2ea"; $bgcolor4 = "#0E3259"; 2. если вы про изменения путя к админки через блок администратора, то читайте здесь:http://mynuke.ru/modules.php?name=p...&go=page&pid=27 3. Создайте страницы скажем в модуле контенте или другом подходящем, затем идете в сам модуль и смотрите url этой вашей странице, на типо той которую я вам дал выше, и делаете ссылку на именно эту страницу и все... я думаю суть поняли. 4. смотрим пм. |
Благодарю за ответ =) со 2-ым и 4-ым пунктом. По первому осталась проблемка, я немного не то спросил, я хотел текстурный бэкгроунд к своему дизайну - то есть фаил, а как я понял, в themes.php можно менять только цвет...
3. Имеются ли аналогичные контенту модули, для более удобного написания страниц? и где их можно взять? |
axelf
не ну почему же? можно написать так: echo "<body background=\"images.jpg\" text=\"#000000\" link=\"0000ff\">" 3. Ну всем нравится модуль Peges, темболее для удобства туда уже включен редактор. |
За pages спасибо, действительно удобно =) а вот бэкгроунд не хочет здаваться, впихнул в скрипт эту строку(хотя и до этого уже пробовал), но на файл моего фона он не реагирует никак, точнее делает бэкгроунд белым...
|
axelf ну значит вы путь указали не правельный до этой картинки, и надо не впихнуть, а изменить, такая строка в теме уже есть и надо ее подправить, а то получится две штуки :)
|
Да все проверил и заменил, но результат тот же, да и бог с ним, переживу как-нибудь без своего любимого бэкгроунда =)
По ходу нарисовалась проблема с модулем pages: Следую инструкции я перекопировал содержимое папки хтмл, запустил через проузер инстал.пхп и ролучил следующее сообщение: Установка модуля Pages произведена! Если необходимо, то установите папке images/content права на запись (CHMOD). Отредактируйте файл spaw/config/spaw_control.config.php Не забудьте удалить данный файл установки с Вашего сервера!Установка модуля Pages произведена! файл удалил, вроде все ок. Но при добавлении блока модуля на сайт, выходит сообщение, что блок не может получить информацию... А файл, который по окончанию инсталяции советуют отредактировать, я вообще не нашел на общем диске... |
axelf
его там и не должно быть, т.к. здесь интегрирован другой редактор, а не спав, забыл удалить эту надпись. у вас скорее всего и нечего выводить, вы сначало добавьте страницы, категории.. |
хех, извиняюсь, что так много вопросов, просто вы так оперативно отвечаете, что хочется еще задать =)
По поводу модуля пецджс: 1. Можно как-нибудь по-человечески заполнить главную страницу, а то через файл lang-russian, как рекоммендуется, слегка геморойно и он у меня кд почему-то читать отказываеться... Реально создать страничку в ФЦК редакторе с помощью модуля и зделать ее главной? 2. Как убрать ? Дата публикации: 10/06/2005 Прочитано: 10 раз 3. Можно ли в Нюке зделать так, чтобы левый ряд блоков присутсвовал только на главной странице, а при переходе на любую другую пропадал? а то очень узкая страничка выходит... Примного благодарен за внимание, в таком количестве =) |
axelf
1. Это вроде как самый оптимальный вариант, открываете modules/Pages/language/lang-russian.php и самая первая переменная это и есть тот самый текст. 2. Откройте modules/Pages/index.php Найдите (282 строка): PHP код:
Замените на: PHP код:
3. Откройте themes/Ваша_Тема/theme.php Найдите: PHP код:
Замените на: PHP код:
И тогда, в каком модуле нужны левые и правые блоки, открываете index.php данного модуля и после <? ниже вставляете: PHP код:
|
Отлично =)))) на форуме работает, на новостях работает, а на pages нет =)))) не везет мне сегодня =)
|
Как в модуле pages убрать окно с выбором категории и поисания раздела ?
В фкц рдакторе, при установке ссылки, в меню нашел такое окошко, как стиль Цсс. Я создал цсс файл, куда мне его запихать, чтобы он работал с редактора? |
axelf
удалите в индекс файле этого модуля вот эти строчки menu($cid); Насчет редактора не знаю посмотрите в папке редактора, а так чтобы эти стили заработали вы должны включить их в файл themes/Ваша_Тема/style/style.css |
Благодарю, заработало =)
1. Далее вопрос по новостям, хочу убрать: Разместил: administrator на 12/06/2005 (0 Прочтено) (Комментировать? | Всего: 0) а функцию комментирования убрать вовсе... и возможно ли полностью отказаться от тем для новостей, думал о варианте пикселя, вместо иконки темы, но хочется нормальным путем это сделать, если таковой существует. 2. Как сделать, чтобы копирайты шли без пропуска строки один за другим, начиная с конца сайта, вообщем, как у Вас =) |
axelf
1. пользуйтесь поиском! http://forum.mynuke.ru/showthread.php?t=287 Администрация -> Активировать комментарии в статье? - Нет для этого можно отредактировать тему вашей нюки и ни какой картинки выводится не будет 2. откройте footer.php и после переменных $foot1, $foot2, $foot3, удалите <br> |
Что-то я не нашел такой функции, если можно, конкретнее что удалить. |
axelf плохо искали!
|
а куда сохраняется вся дата с нюки ? а то с домашнего компа на рабочий перекинул только папку www, думал досточно будет... остался только дизайн, информационное наполнение испарилось =) Конкретно меня интересуют созданные страницы, новости, сообщения... даже копирайты пропали =)
Можно как-нибудь разделить написание страницы на несколько частей? много таблиц, слишком большой код... тормозит ужасно. Я так поянл, что pagebreak разделяет страницу на несколько частей, а я хочу продолжать ту же страницу, но в чистом редакторе, такое возможно? Регклируется ли длина страницы? у меня каким-то образом в последнюю таблицу попали элементы самой нюки: Удалить | Править | Выключить |
axelf
вся информация храница в базе данных, поэтому ее тоже надо перенести, сделать экспорт ее а потом на хостинге импортировать (как при самой установки нюки) нет это вам не длину надо регулировать, а закрывать открытые теги таблиц! |
да нет, я тоже сначала так решил, но когда проверил все тэги решил еще и текстом проверить, страница просто обрезается и все дела... |
axelf тогда выполните sql запрос :
Код:
|
спасибо, помогло =)) обязательно повешу ваш баннер, на свой будущий сайт :))))
|
1. Я хочу вставить java script на главную страницу - табличка со скроллингом. Попробовал впихнуть скрипт в блок Сообщений, но он не принимает его. Может подскажете, каким образом можно это организовать ?
2. Есть ли вариант форуму без необходимости регистрации пользователем, то есть с окном для вводуа имени, под которым пользователь хочет оставить свое сообщение на форуме? |
axelf 1. создайте собственный блок на php, по анологии с любым, и просто внесите туда нужную вам информацию, включая этот джава скрипт
2. есть, просто разрешите гостям остовлять сообщения на форуме. |
Это где возможно сделать? я скачал модуль news-light, там в инструкциях установки дан код, который нужно заменить в theme.php, после замены сайт перестает работать... я покажу свой ход замены, если несложно, подскажите где я ошибся: $resultcid = $db->sql_query("SELECT sid ORDER BY sid DESC limit $storynum"); while ($row = $db->sql_fetchrow($resultcid)) { $s_sid = intval($row['sid']);} // просто всавляю в код, перед переменной themeindex, так как аналогиченого кода в теме я не нашел. -------------------------- function themeindex ($aid, $informant, $time, $title, $counter, $topic, $thetext, $notes, $topicname, $topicimage, $topictext) { global $anonymous, $tipath;// я заменяю на: function themeindex ($aid, $informant, $time, $title, $counter, $topic, $thetext, $notes, $morelink, $topicname, $topicimage, $topictext, $s_sid) { global $anonymous, $tipath, $s_sid; ----------------------- echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\"><tr><td bgcolor=\"#000000\">\n" ."<table border=\"0\" cellpadding=\"0\" cellspacing=\"1\" width=\"100%\"><tr><td bgcolor=\"#FFFFFF\">\n" ."<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\"><tr><td bgcolor=\"#FFFFFF\">\n" ."<img src=\"themes/DeepBlue/images/dot.gif\" border=\"0\"></td><td width=\"100%\" bgcolor=\"#FFFFFF\"><font class=\"option\"><b> $title</b></font></td></tr>\n" ."<tr><td colspan=\"2\" bgcolor=\"#FFFFFF\"><br>\n" ."<table border=\"0\" width=\"98%\" align=\"center\"><tr><td>\n" ."<a href=\"modules.php?name=News&new_topic=$topic\"><img src=\"$tipath$topicimage\" alt=\"$topictext\" border=\"0\" align=\"right\"></a>"; FormatStory($thetext, $notes, $aid, $informant); echo "</td></tr></table>\n" ."</td></tr></table><br>\n" ."</td></tr><tr><td bgcolor=\"#FFFFFF\" align=\"center\">\n" ."<font class=\"tiny\">"._POSTEDBY." "; //заменяю на: echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\"><tr><td>" . "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">"; // полоски над заголовком echo "<tr><td width=\"100%\" height=\"1\" bgcolor=\"000000\" colspan=\"2\"></td></tr>" . "<tr><td width=\"100%\" height=\"1\" bgcolor=\"FFFFFF\" colspan=\"2\"></td></tr>" . "<tr><td width=\"100%\" height=\"2\" bgcolor=\"000000\" colspan=\"2\"></td></tr>"; //конец полосок echo "<tr>" . "<td bgcolor=\"#FFFFFF\"></td>" . "<td width=\"100%\" bgcolor=\"FFFFFF\" background=\"themes/planeta/images/fon.gif\" valign=\"top\">" . "<font class=\"newstitle\">$title </font></td></tr>"; //полоски под заголовком echo "<tr><td width=\"100%\" height=\"2\" bgcolor=\"000000\" colspan=\"2\"></td></tr>" . "<tr><td width=\"100%\" height=\"1\" bgcolor=\"FFFFFF\" colspan=\"2\"></td></tr>" . "<tr><td width=\"100%\" height=\"1\" bgcolor=\"000000\" colspan=\"2\"></td></tr>"; //конец полосок echo "</table></td></tr>" . "<tr><td width=\"100%\">" ."<a href=\"modules.php?name=News&new_topic=$topic\"></a>"; FormatStory($thetext, $notes, $aid, $informant); echo "</td></tr>" . "<tr><td width=\"100%\" bgcolor=\"#FFFFFF\" colspan=\"2\" height=\"2\"></td></tr>" . "<tr>" . "<td width=\"100%\" bgcolor=\"#FFFFFF\" height=\"1\"></td>" . "</tr><tr><td width=\"100%\" bgcolor=\"#ffffff\" align=\"right\">"; ------------------------ echo"$morelink</a><br>"; echo "<font class=\"hello\">$time $timezone ($counter "._READS.")</font>" . "</td></tr></table><br>"; }[/QUOTE] // всавляю сразу за предидущим кодом |
axelf сразу видны следующие ошибки:
производится запрос в базу не понятно по какой таблице $resultcid = $db->sql_query("SELECT sid ORDER BY sid DESC limit $storynum"); и чесно говоря зачем это производится не понятно. Вв функцию themeindex надо добавить еще одну переменную, вместо копирования этой функции. И вообще для чего этот модуль или как это назвать нужен тоже не понятно...:sad: |
Спасиб заработал, модул news-light, качал с myphp.ru - облегченный вариант новостного модуля.
Вы не могли бы подсказать, где можно ознакомиться с процедурой переноса сайта с компа на хостинг? |
|
Прекрасно :) правда я уже справился методом тыка =) вот пару вопросов по Вашей статье возникло:
1. Насколько я понял, в этом нету надобности, если сервер стоит на Виндоусе? 2 и 3. Бэкап имеется ввиду "сохранение"? я сделал следующим образом: сохранил базу с компа и загрузил ее с myphpadmina моего хостера, вроде все работает :) ------------------------------------------- Как обновлять базу данных? я помню, что такой вопрос уже был, но мне не совсем понятно слово "убить"... то есть, мне надо каждый рабочий день, сохранять БД и заменять ее на старую, предварительно удалив последнюю? ------------------------------------------- Так и не удалось найти, где можно разрешить гостям оставлять комменты на форуме? ------------------------------------------- Имеет ли что-либо общее обьем моего сайта со скоростью его загрузки. К примеру, у меня много модулей, которые лежат у меня в выключенном состоянии, мне их лучше стереть или их обьем не влияет на скорость загрузки страниц? |
а зачем вам каждый раз обновлять базу, ведь это происходит не так часто, когда переносити на хостинг и когда надо проделать окат данных, вслучаи ошибок, потеря данных и так далее... а так обновляйте свой сайт в реальном времени, для это го же и зделаано меню администратора, т.е. через ваш сайт в инете. админ панель форума ->форумы->права доступа ->нужный форум->выберите "публичный" или же в продвинутом режиме разрешите писать всем. нет, только те модули которые подгружаются (включены) к сайту |
Глобальный вопрос:
Какой файл нюки отвечает за формат вывода переменных(или как они называются =)), допустим: я добавляю в функцию themeindex переменную $s_sid и хочу откорректировать ее вывод, к примеру, что бы вместо "подробнее" выводилось "прочитать статью целиком". |
axelf что бы откоректирывать надпись, достаточно зайти в ланг файл общий, папка language или же конретного модуля, если там не найдете.
и там уже найти то самоо слово или словосочитание и изменить на свое |
странно, вроде все действительно просто, но почему-то ен меняется, проверил на 5 вариантах
|
хех, тут начал изучать метод работы поисковых систем, оказалось - целая наука :) после обнаруживания в Интернете учебника на 15 страниц по методам улучшения нахождения вашего сайта поисковиками, решил ограничиться примитивными мерами =))) заключаются они в слудующем:
Чтобы убедиться в правдоподобности этой статьи, я нашел еще с десяток с таким же содержанием. Вопрос - где менять мета-теги и как их поменять для каждой страницы отдельно? потому что вот ключивые слова дефлтного нюка: Что-то многова-то и ниодного по теме моего сайта =)) ------------------------------------------------------------ Вопрос №2 непосредственно по нюку: Я скачал Ваш блок "Даунлоадс" и хочу настроить его под себя: мне надо чтобы он работал с обычными хтмл ссылками, а не через одноименный модуль, ибо у меня для скачивания 5 файлов одной тематики... тут возникли проблемы с не знанием пхп, код который я намутил (нижняя часть скрипта): и вроде все ок, на экран выводится и ссылка работает, проблема в том, что я не знаю, куда добавить 2,3,4 и 5-ый файлы. Если просто скопировать: то второй файл уже не скролится и стоит внизу таблицы... если впихнуть туда же, то ничего не меняется... Буду благодарен, если вставите на примере второй, с остальными уж по аналогии грех не разобраться :smile: |
1) редактируешь в includes/meta.php, либо же для облегчения редактирования мета тегов, скачай Meta Keyword Generator (http://mynuke.ru/modules.php?name=D...op=getit&lid=39)
|
axelf
как я понял вы хотите просто вывести в блоке ссылки и что бы они прокручивались, так? ну тогда вам лучше сделать так: PHP код:
|
Куда идут сообщения из модуля Feedback (обратная связь) три раза писал сам себе и не смог найти этих сообщений...
Имеет ли смысл удалять таблицы из базы sql при удалении лишних модулей? или это не влияет на скорость выполнения запроса к базе? |
axelf идут на почтовый ящик который указан при заполнении формы.
на скорость не влияет, но много лишнего тоже не хорошо :) |
хмм, что-то не логично получается... ------------ Мы с удовольствием учтем все Ваши замечания и предложения касательно данного сайта. Ваше имя: Ваш Email: Сообщение: ------------------- Типа мы учтем ваши замечания, если вы отправите их себе на меил =))) ? а как сделать, чтобы шел на один =) То есть мне надо, чтобы клиент не указывал никаких ящиков, а его запрос шел на конкретный ящик в отдел продаж... |
axelf ой, ну перепутал :)
идет на тот почтовый ящик который указан в настройке сайта (Свойства) а идет уже от имени указанного в форме мыла. а где вы все это пытаетесь проделать на хостинге? а вы уверены что там есть sendmail? |
Часовой пояс GMT +4, время: 15:30. |
Copyright © 2005 by Soniks