Всякие вопросы
|
Hanuman |
Опубликовано 25-12-2009 04:51
|
Пользователь
Сообщений: 57
Зарегистрирован: 06.11.09
|
Alipapa написал:
Hanuman написал:
Еще хочу поставить счетчик с этого ресурса:
http://www.raskrytka.ru/counter.htm#htmlcode
А как не знаю... Если панелькой, то как-то так:
openside("Счетчик" ;
echo "<noindex><center>";
?>
<!--Raskrytka.Ru counter--><a href="http://www.raskrytka.ru" target="_blank"><img src="http://counter.web-marketolog.ru/counter/?mode=b2-4" width=88 height=31 border=0 alt="раскрутка сайта, поисковая оптимизация"></a><!--/Raskrytka.Ru counter -->
<?php
echo "</center></noindex>";
closeside();
Спасибо,помогло!!! |
|
|
|
Hanuman |
Опубликовано 25-12-2009 06:00
|
Пользователь
Сообщений: 57
Зарегистрирован: 06.11.09
|
СОС! СОС!
Срочно нужна помощь!!!
Пробовал поставить этот код,для расстановки 1500 ссылок,в новость.Не получилось.
Зато возникла проблема:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/pulsart/public_html/themes/smoothblue07/ on line 63
До этого скачал на рабочий стол theme.php.
Удалил проблемный файл,закачал заранее скаченный-проблема не ушла.
Что делать? |
|
|
|
Hanuman |
Опубликовано 25-12-2009 06:12
|
Пользователь
Сообщений: 57
Зарегистрирован: 06.11.09
|
Hanuman написал:
СОС! СОС!
Срочно нужна помощь!!!
Пробовал поставить этот код,для расстановки 1500 ссылок,в новость.Не получилось.
Зато возникла проблема:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/pulsart/public_html/themes/smoothblue07/ on line 63
До этого скачал на рабочий стол theme.php.
Удалил проблемный файл,закачал заранее скаченный-проблема не ушла.
Что делать?
Все нашел способ.
Взял новый файл из темы...
Когда только перестану паниковать?... |
|
|
|
Hanuman |
Опубликовано 26-12-2009 03:37
|
Пользователь
Сообщений: 57
Зарегистрирован: 06.11.09
|
А где находятся страницы сайта? |
|
|
|
Alipapa |
Опубликовано 26-12-2009 11:13
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
В базе данных, в таблице custom_pages |
|
|
|
ReckouNT |
Опубликовано 26-12-2009 18:09
|
Пользователь
Сообщений: 15
Зарегистрирован: 25.11.09
|
Не помогло, в чем проблема, хз, фаил выглядит так:
Код <?php
/*-------------------------------------------------------+
| AP-Fusion Content Management System
| Copyright (C) 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: forum_threads_panel.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (($_SERVER['SCRIPT_NAME']=='/news.php')||($_SERVER['SCRIPT_NAME']=='/index.php')){
if (!defined("IN_FUSION")) { die("Access Denied"); }
openside($locale['global_020']);
echo "<div class='side-label'><strong>".$locale['global_021']."</strong></div>\n";
$result = dbquery("
SELECT tt.forum_id, tt.thread_id, tt.thread_subject, tt.thread_lastpost FROM ".DB_THREADS." tt
INNER JOIN ".DB_FORUMS." tf ON tt.forum_id=tf.forum_id
WHERE ".groupaccess('forum_access')." ORDER BY thread_lastpost DESC LIMIT 5
");
if (dbrows($result)) {
while($data = dbarray($result)) {
$itemsubject = trimlink($data['thread_subject'], 23);
echo THEME_BULLET." <a href='".FORUM."viewthread.php?thread_id=".$data['thread_id']."' title='".$data['thread_subject']."' class='side'>$itemsubject</a><br />\n";
}
} else {
echo "<div style='text-align:center'>".$locale['global_023']."</div>\n";
}
echo "<div class='side-label'><strong>".$locale['global_022']."</strong></div>\n";
list($min_posts) = dbarraynum(dbquery("SELECT thread_postcount FROM ".DB_THREADS." ORDER BY thread_postcount DESC LIMIT 4,5"));
$result = dbquery("
SELECT tf.forum_id, tt.thread_id, tt.thread_subject, tt.thread_postcount
FROM ".DB_FORUMS." tf
INNER JOIN ".DB_THREADS." tt USING(forum_id)
WHERE ".groupaccess('forum_access')." AND tt.thread_postcount >= '$min_posts'
ORDER BY thread_postcount DESC, thread_lastpost DESC LIMIT 5
");
if (dbrows($result) != 0) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n";
while($data = dbarray($result)) {
$itemsubject = trimlink($data['thread_subject'], 20);
echo "<tr>\n<td class='side-small'>".THEME_BULLET." <a href='".FORUM."viewthread.php?thread_id=".$data['thread_id']."' title='".$data['thread_subject']."' class='side'>$itemsubject</a></td>\n";
echo "<td align='right' class='side-small'>[".($data['thread_postcount'] - 1)."]</td>\n</tr>\n";
}
echo "</table>\n";
} else {
echo "<div style='text-align:center'>".$locale['global_023']."</div>\n";
}
closeside();
}
?>
Кстати, проделал изменения в edit_profile.php, так, чтобы невозможно было изменить имя пользователя, не нравится мне функция эта.
Может вам пригодится... :)
Выложу код:
Код <?php
/*-------------------------------------------------------+
| AP-Fusion Content Management System
| Copyright (C) 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: edit_profile.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once "maincore.php";
require_once THEMES."templates/header.php";
include LOCALE.LOCALESET."edit_profile.php";
include LOCALE.LOCALESET."user_fields.php";
if (!iMEMBER) { redirect("index.php"); }
$user_data = $userdata;
if (isset($_POST['update_profile'])) { require_once INCLUDES."update_profile_include.php"; }
require_once INCLUDES."bbcode_include.php";
opentable($locale['400']);
$offset_list = "";
for ($i = -13; $i < 17; $i++) {
if ($i > 0) { $offset = "+".$i; } else { $offset = $i; }
$offset_list .= "<option".($offset == $user_data['user_offset'] ? " selected='selected'" : "").">".$offset."</option>\n";
}
echo "<form name='inputform' method='post' action='".FUSION_SELF."' enctype='multipart/form-data'>\n";
echo "<table cellpadding='0' cellspacing='0' class='center'>\n";
if (isset($_GET['update_profile'])) {
echo "<tr>\n<td align='center' colspan='2' class='tbl'>".$locale['411']."<br /><br />\n</td>\n</tr>\n";
} elseif (!isset($_POST['update_profile'])) {
echo "<tr>\n<td align='center' colspan='2' class='tbl'>".$locale['410']."<br /><br />\n</td>\n</tr>\n";
}
echo "<tr>\n<td class='tbl'>".$locale['u001'].":<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'>".$user_data['user_name']."</td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl'>".$locale['420'].":</td>\n";
echo "<td class='tbl'><input type='password' name='user_password' maxlength='20' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl'>".$locale['u003'].":</td>\n";
echo "<td class='tbl'><input type='password' name='user_new_password' maxlength='20' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl'>".$locale['u004'].":</td>\n";
echo "<td class='tbl'><input type='password' name='user_new_password2' maxlength='20' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
if (iADMIN) {
if ($user_data['user_admin_password']) {
echo "<td class='tbl2'>".$locale['421'].":</td>\n";
echo "<td class='tbl2'><input type='password' name='user_admin_password' maxlength='20' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
}
echo "<td class='tbl2'>".$locale['422'].":</td>\n";
echo "<td class='tbl2'><input type='password' name='user_new_admin_password' maxlength='20' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl2'>".$locale['423'].":</td>\n";
echo "<td class='tbl2'><input type='password' name='user_new_admin_password2' maxlength='20' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
}
echo "<td class='tbl'>".$locale['u005'].":<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='text' name='user_email' value='".$user_data['user_email']."' maxlength='100' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl'>".$locale['u006'].":</td>\n";
echo "<td class='tbl'><label><input type='radio' name='user_hide_email' value='1'".($user_data['user_hide_email'] == "1" ? " checked='checked'" : "")." />".$locale['u007']."</label> ";
echo "<label><input type='radio' name='user_hide_email' value='0'".($user_data['user_hide_email'] == "0" ? " checked='checked'" : "")." />".$locale['u008']."</label></td>\n";
echo "</tr>\n";
if (!$user_data['user_avatar']) {
echo "<tr>\n";
echo "<td valign='top' class='tbl'>".$locale['u010'].":</td>\n";
echo "<td class='tbl'><input type='file' name='user_avatar' class='textbox' style='width:200px;' /><br />\n";
echo "<span class='small2'>".$locale['u011']."</span><br />\n";
echo "<span class='small2'>".sprintf($locale['u012'], parsebytesize(10240), 140, 140)."</span></td>\n";
echo "</tr>\n";
} else {
echo "<tr>\n";
echo "<td valign='top' class='tbl'>".$locale['u010'].":</td>\n";
echo "<td class='tbl'><img src='".IMAGES."avatars/".$user_data['user_avatar']."' alt='".$locale['u010']."' /><br />\n";
echo "<input type='checkbox' name='del_avatar' value='y' /> ".$locale['u013']."\n";
echo "<input type='hidden' name='user_avatar' value='".$user_data['user_avatar']."' /></td>\n";
echo "</tr>\n";
}
$profile_method = "input";
$result2 = dbquery("SELECT * FROM ".DB_USER_FIELDS." WHERE field_group != '4' GROUP BY field_group");
while($data2 = dbarray($result2)) {
$result3 = dbquery("SELECT * FROM ".DB_USER_FIELDS." WHERE field_group='".$data2['field_group']."' ORDER BY field_order");
if (dbrows($result3)) {
echo "<tr>\n<td class='tbl2'></td>\n";
echo "<td class='tbl2'><strong>";
if ($data2['field_group'] == 1) {
echo $locale['u044'];
} elseif ($data2['field_group'] == 2) {
echo $locale['u045'];
} elseif ($data2['field_group'] == 3) {
echo $locale['u046'];
}
echo "</strong></td>\n</tr>\n";
while($data3 = dbarray($result3)) {
if (file_exists(LOCALE.LOCALESET."user_fields/".$data3['field_name'].".php")) {
include LOCALE.LOCALESET."user_fields/".$data3['field_name'].".php";
}
if (file_exists(INCLUDES."user_fields/".$data3['field_name']."_include.php")) {
include INCLUDES."user_fields/".$data3['field_name']."_include.php";
}
}
}
}
echo "<tr>\n<td align='center' colspan='2' class='tbl'><br />\n";
echo "<input type='hidden' name='user_hash' value='".$user_data['user_password']."' />\n";
echo "<input type='submit' name='update_profile' value='".$locale['424']."' class='button' /></td>\n";
echo "</tr>\n</table>\n</form>\n";
closetable();
require_once THEMES."templates/footer.php";
?>
Если хотите, можете включить в сборку.)
Еще планирую немного отредактировать фаил profile.php (из модификации Power Fusion Forum (версия 2.1). На мой взгляд мелочь, но все, же... Если присоедините мод форума к сборке, думаю будет иметь смысл выложить код того, чего у меня получилось.
Изменил(а) ReckouNT, 26-12-2009 18:26 |
|
|
|
Alipapa |
Опубликовано 26-12-2009 20:31
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
forum_threads_panel.php - это маленькая панелька, та что сбоку. А та, что сверху - это forum_threads_list_panel.php. А сделано правильно. Согласен насчет имён - ни к чему их менять, путаницу делать.
Изменил(а) Alipapa, 26-12-2009 20:39 |
|
|
|
Hanuman |
Опубликовано 27-12-2009 03:33
|
Пользователь
Сообщений: 57
Зарегистрирован: 06.11.09
|
Hanuman написал:
Alipapa написал:
По адресу: http://pulsar-tour/mynews.php А почему не http://pulsar-tour.su/mynews.php? Файл вроде существует, но открывается пустая страница. Должно работать. Пароль вместо ххххххххх не забыл поставить?
Нет,пароль не забыл поставить.
А что оно вообще даёт, может я попробую себе поставить?
На ресурсе:
http://dmitry-portal.ru есть такая тема:
-Мы расставим ссылки на ваш сайт на 1500 сайтов за три дня!
Спешите, чем быстрее вы это сделаете, тем ближе к первым страницам будут ваши ссылки на 1500 сайтах. (Мы предоставим подробные отчёты)
Для этого надо:
Правила участия:
Ваш сайт должен ОБЯЗАТЕЛЬНО поддерживать PHP. Иначе ничего не получится.
PHP поддерживают почти все сайты, кроме бесплатных хостингов.
Теперь важно точно сделать пять очень простых шагов.
1. Создайте специальную страницу на вашем сайте, ОБЯЗАТЕЛЬНО с окончание .php (точка php)
То есть страница links.html не подойдёт (потому что у неё окончание .html (точка html), а например страница links.php подойдёт, потому что у неё окончание .php (точка php). Можете оформить страницу красивым дизайном. Пожалуйста не называйте файл dmitry-portal или dmitry или portal или 1500, такие названия мы запрещаем!
Дальше идет 2 скрипта,один из которых, надо поставить в эту страницу.
И вот,что не пробую не получается.
Нашлось решение? |
|
|
|
Alipapa |
Опубликовано 27-12-2009 12:01
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
Не нашлось, я там зарегистрировался, а войти не могу. Хз, что это за сервис, не люблю я это дело. |
|
|
|
ReckouNT |
Опубликовано 27-12-2009 13:17
|
Пользователь
Сообщений: 15
Зарегистрирован: 25.11.09
|
Код
<?php
/*-------------------------------------------------------+
| AP-Fusion Content Management System
| Copyright (C) 2002 - 2009 Alipapa
| http://ap-fusion.ru/
+--------------------------------------------------------+
| Filename: index.php
| Author: Alipapa
+--------------------------------------------------------*/
$folder_level = ""; $i = 0;
while (!file_exists($folder_level."config.php")) {
$folder_level .= "../"; $i++;
if ($i == 5) { die("Config file not found"); }
}
require_once $folder_level."config.php";
define("BASEDIR", $folder_level);
require_once BASEDIR."maincore.php";
require_once THEMES."templates/header.php";
require_once INCLUDES."comments_include.php";
require_once INCLUDES."ratings_include.php";
include LOCALE.LOCALESET."custom_pages.php";
?>
<p>Сайт сделан на ap-fusion (русская модификация на базе cms php-fusion) </p>
<p><a href="http://php-fusion.co.uk" target="_blank">http://php-fusion.co.uk</a> - официальный сайт</p>
<p>Сайты поддержки русской сборки php-fusion-ap:</p>
<p><a href="http://ap-fusion.ru" target="_blank">http://ap-fusion.ru</a> - испытательный сайт новых разработок для php-fusion</p>
<p><a href="http://belsitemaker.com" target="_blank">http://belsitemaker.com</a> - официальный сайт веб-студии "Сайтмейкер", осуществляющей поддержку проекта</p>
<p><a href="http://alipapa.com.ua" target="_blank">http://alipapa.com.ua</a> - монетизация сайтов на php-fusion: интеграция с партнерскими программами, биржами и т.д.</p>
<p><a href="http://alipapa.ru" target="_blank">http://alipapa.ru</a> - блог ведущего разработчика проекта</p>
<?php
require_once THEMES."templates/footer.php";
?>
А это что за чудо? о_О
Смотрю, тиц повышаете без палева...
http://perfectpw.org.ru/infusions/forum_threads_list_panel/index.php
Такая фигня ВО ВСЕХ модулях в инфузионс.
Изменил(а) ReckouNT, 27-12-2009 13:22 |
|
|
|
ReckouNT |
Опубликовано 27-12-2009 13:20
|
Пользователь
Сообщений: 15
Зарегистрирован: 25.11.09
|
Спасибо, убиваете один час моего драгоценного времени.
Буду сидеть, и тереть эти ссылки.
Всем известно, что яша очень отрицательно реагирует на ресурс, который размещает на своем сайте ссылки на сайт совершенно иной тематики.
Не вижу отличий между "этим" и хрумером.
Все же теперь понятно, почему при 379 пользователей (а значит столько скачало сборку) сайт вышел на первые места в яндексе.
----
Оказывается, это не только в инфьюжене. Это ВЕЗДЕ!!!
Бляяя, у меня нет слов.
Изменил(а) ReckouNT, 27-12-2009 13:31 |
|
|
|
ReckouNT |
Опубликовано 27-12-2009 13:35
|
Пользователь
Сообщений: 15
Зарегистрирован: 25.11.09
|
Этот фаил еще и создается при создании нового альбома. Прекрасно.
Чтоб вас гоблины сожрали. |
|
|
|
ReckouNT |
Опубликовано 27-12-2009 13:41
|
Пользователь
Сообщений: 15
Зарегистрирован: 25.11.09
|
[52 files and 0 directories found]
Выполнил поиск в корне и папках корня сайта по фразе: Сайт сделан на ap-fusion (русская модификация на базе cms php-fusion)
От меня требуется не только удалить эту йухню, но еще и разгадать принцип действия скриптов, которая сует эту йухню в папки галереи.
Зае ись.
Изменил(а) ReckouNT, 27-12-2009 13:49 |
|
|
|
Alipapa |
Опубликовано 27-12-2009 15:17
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
Для особо одаренных внесу некоторые разъяснения. На эти файлы нет ссылок со страниц сайта, и они не индексируются. Они только открываются, когда набираешь адрес папки, вместо того, чтобы показывать содержимое папки. Да, можно было бы и просто пустой файл поставить. Иногда, из какого-либо плагина, в который я вложил свой труд, может быть ссылка на такую страницу. Неужели я не заслужил этого?
Всем известно, что яша очень отрицательно реагирует на ресурс, который размещает на своем сайте ссылки на сайт совершенно иной тематики.
А сквозной копирайт значит лучше? Ссылка на сайт разработчика или сайт поддержки никогда никому не вредила, разве что ссылками барыжить мешает.
А я их убрал, вынес подальше. И после этого всего меня спамером и т.д. называть? А на позиции я вышел благодаря непрерывной работе, затрачивая на это, между прочим, не только время. А мне и семью кормить надо. Но я не ною, а работаю. А если всё-таки не дают ссылки покоя, удали. Дримвивер путем поиска и замены это за 5 секунд сделает. А скриптов, которые суют это, нет. Удалишь - и больше не будет. И вообще, можешь проверить, сколько из этих страниц в индексе. Во блин, нашел к чему прицепиться. Когда копирайты нагло на всех страницах в футере висят - это, значит, хорошо. А когда их убираешь в отдельный файл, на который и ссылок-то нет - кошмар, спам, хрумер, кидалово! Еще прицепись к комментам в php-файлах, там тоже много ссылок.
Изменил(а) Alipapa, 27-12-2009 15:28 |
|
|
|
Alipapa |
Опубликовано 27-12-2009 15:40
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
ReckouNT написал:
Этот фаил еще и создается при создании нового альбома. Прекрасно.
Чтоб вас гоблины сожрали. Ну извините. Хотел как лучше. Файл index.php в каждой папке нужен, чтобы браузер не показывал содержимое папки. Потому что это нежелательно. И если хакер увидит мою рекламу, кому от этого будет хуже? Нормальному пользователю или поисковому боту этот файл не будет виден, по крайней мере, проиндексирован он уж точно не будет. |
|
|
|
Alipapa |
Опубликовано 27-12-2009 15:43
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
Смотрю, тиц повышаете без палева... Да, 10 - офигенный тиц... |
|
|
|
Hanuman |
Опубликовано 30-12-2009 05:02
|
Пользователь
Сообщений: 57
Зарегистрирован: 06.11.09
|
Не могу найти инструкцию,как обновиться... |
|
|
|
Alipapa |
Опубликовано 30-12-2009 17:20
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
а что обновлять? обычно так: залить новые файлы поверх старых, потом зайти в админку и на вкладке администрирования системы нажать ярлык "апгрейд", появится кнопочка "Upgrade", её нажать. |
|
|
|
bigbeg |
Опубликовано 02-01-2010 18:23
|
Пользователь
Сообщений: 7
Зарегистрирован: 02.01.10
|
Час добрый....
Хотел узнать у Алипапы,как избавиться от модерации сообщений,постов,фотографий и т.д...... всех разделов???
Интересует как в php-fusion так и в ap_fusion...
|
|
|
|
Alipapa |
Опубликовано 02-01-2010 22:23
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
Чтобы всё, что добавляют пользователи и боты, автоматом размещалось? Не лучше ли дать некоторым пользователям права администратора на нужные разделы? Или я не так вопрос понял? Посмотрю, подумаю, как проще это сделать, но себе такое не буду делать.
Изменил(а) Alipapa, 02-01-2010 22:29 |
|
|