Просмотр сообщений

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


Сообщения - Dagger

Страницы: [1] 2
1
Очень важна оценка форумчан webscript\'а. А суть вот в чем: мы с командой разрабатываем дизайн для нового оффлайн-журнала, нужен хороший дизайн. Один макет уже не прокатил, вот второй:

http://www.wmate.ru/forum/index.php?act=Attach&type=post&id=12

Буду рад услышать все что угодно в его адрес.

2
MobilePublisherPHP / Дистрибутив MP
« : 25 Февраля 2005, 18:21:11 »
ddkd
Я тебе честно скажу, что ту версию, которая сейчас есть лучше не юзать для серьезных проектов. Я пытался поставить на MP статейный портал - в результате очень много гимора и мало толку. Этот движок несомненно имеет хорошие перспективы, но как по части безопасности, так и по части стабильности он еще слишком слаб. Я лично заметил у него свойство грохаться без явных причин, об этом я уже писал в какой-то из тем.

3
MobilePublisherPHP / Дистрибутив MP
« : 24 Февраля 2005, 20:24:38 »
Попробую собрать более-менее рабочую версию и выложу сюда, как время будет.

4
MobilePublisherPHP / Дистрибутив MP
« : 23 Февраля 2005, 20:01:19 »
Вот еще что: там изменены темплейты, так что на этом фронте тоже гемор. Короче говоря вывод: NAS, зачем ты его выложил :) -)))

5
MobilePublisherPHP / Дистрибутив MP
« : 23 Февраля 2005, 19:57:21 »
Это дамп базы. Структура + данные. Разместил отдельным постом, т.к. иначе низзя :) - лимит на размер поста.

Имя базы mpni, логин тот же.


# phpMyAdmin MySQL-Dump
# version 2.3.0
# [url]http://phpwizard.net/phpMyAdmin/[/url]
# [url]http://www.phpmyadmin.net/[/url] (download page)
#
# Host: localhost
# Generation Time: Feb 23, 2005 at 07:49 PM
# Server version: 3.23.53
# PHP Version: 4.3.0
# Database : `mpni`
# --------------------------------------------------------

#
# Table structure for table `mp_articles`
#

CREATE TABLE mp_articles (
  
tid int(11NOT NULL auto_increment,
  
userid int(111NOT NULL default \'0\',
  section varchar(50) NOT NULL default \'\',
  dateline bigint(30) NOT NULL default \'0\',
  alias varchar(20) NOT NULL default \'\',
  subject varchar(100) NOT NULL default \'\',
  intro text NOT NULL,
  fulltxt text NOT NULL,
  views int(100) NOT NULL default \'0\',
  comments int(100) NOT NULL default \'0\',
  closed varchar(15) NOT NULL default \'yes\',
  allowhtml char(3) NOT NULL default \'no\',
  bbcodeoff char(3) NOT NULL default \'no\',
  PRIMARY KEY  (tid),
  UNIQUE KEY alias (alias),
  KEY tid (tid),
  FULLTEXT KEY section (section),
  FULLTEXT KEY section_2 (section)
) TYPE=MyISAM;

#
# Dumping data for table `mp_articles`
#

# --------------------------------------------------------

#
# Table structure for table `mp_attachments`
#

CREATE TABLE mp_attachments (
  aid int(11) NOT NULL auto_increment,
  tid int(11) NOT NULL default \'0\',
  filename varchar(120) NOT NULL default \'\',
  filetype varchar(120) NOT NULL default \'\',
  filesize varchar(30) NOT NULL default \'\',
  attachment longblob,
  downloads int(11) NOT NULL default \'0\',
  PRIMARY KEY  (aid),
  KEY tid (tid),
  FULLTEXT KEY filename (filename)
) TYPE=MyISAM;

#
# Dumping data for table `mp_attachments`
#

# --------------------------------------------------------

#
# Table structure for table `mp_comments`
#

CREATE TABLE mp_comments (
  cid int(11) NOT NULL auto_increment,
  tid int(11) NOT NULL default \'0\',
  dateline bigint(30) NOT NULL default \'0\',
  cuname varchar(100) NOT NULL default \'\',
  cuemail varchar(100) NOT NULL default \'\',
  message text NOT NULL,
  cuip varchar(20) NOT NULL default \'\',
  PRIMARY KEY  (cid),
  KEY tid (tid)
) TYPE=MyISAM;

#
# Dumping data for table `mp_comments`
#

# --------------------------------------------------------

#
# Table structure for table `mp_counter1`
#

CREATE TABLE mp_counter1 (
  totalhits int(11) NOT NULL default \'1\',
  todayhits int(11) NOT NULL default \'1\',
  todayhosts int(11) NOT NULL default \'1\'
) TYPE=MyISAM;

#
# Dumping data for table `mp_counter1`
#

INSERT INTO mp_counter1 VALUES (13, 12, 1);
# --------------------------------------------------------

#
# Table structure for table `mp_counter2`
#

CREATE TABLE mp_counter2 (
  id int(111) NOT NULL auto_increment,
  ip varchar(100) NOT NULL default \'\',
  datum varchar(10) NOT NULL default \'\',
  timestamp bigint(30) NOT NULL default \'0\',
  refferer varchar(200) NOT NULL default \'\',
  requested varchar(50) NOT NULL default \'\',
  UNIQUE KEY id (id)
) TYPE=MyISAM;

#
# Dumping data for table `mp_counter2`
#

INSERT INTO mp_counter2 VALUES (1, \'127.0.0.1\', \'23.02.05\', 1109176469, \'\', \'/mp/\');
INSERT INTO mp_counter2 VALUES (2, \'127.0.0.1\', \'23.02.05\', 1109176618, \'\', \'/mp/\');
INSERT INTO mp_counter2 VALUES (3, \'127.0.0.1\', \'23.02.05\', 1109176619, \'\', \'/mp/\');
INSERT INTO mp_counter2 VALUES (4, \'127.0.0.1\', \'23.02.05\', 1109176621, \'\', \'/mp/\');
INSERT INTO mp_counter2 VALUES (5, \'127.0.0.1\', \'23.02.05\', 1109176639, \'\', \'/mp/\');
INSERT INTO mp_counter2 VALUES (6, \'127.0.0.1\', \'23.02.05\', 1109176640, \'\', \'/mp/\');
INSERT INTO mp_counter2 VALUES (7, \'127.0.0.1\', \'23.02.05\', 1109176641, \'\', \'/mp/\');
INSERT INTO mp_counter2 VALUES (8, \'127.0.0.1\', \'23.02.05\', 1109176670, \'\', \'/mp/\');
INSERT INTO mp_counter2 VALUES (9, \'127.0.0.1\', \'23.02.05\', 1109176672, \'\', \'/mp/\');
INSERT INTO mp_counter2 VALUES (10, \'127.0.0.1\', \'23.02.05\', 1109176673, \'\', \'/mp/\');
INSERT INTO mp_counter2 VALUES (11, \'127.0.0.1\', \'23.02.05\', 1109176674, \'\', \'/mp/\');
INSERT INTO mp_counter2 VALUES (12, \'127.0.0.1\', \'23.02.05\', 1109176675, \'\', \'/mp/\');
# --------------------------------------------------------

#
# Table structure for table `mp_index`
#

CREATE TABLE mp_index (
  articleid int(11) NOT NULL default \'0\',
  subject varchar(100) NOT NULL default \'\',
  fulltxt text NOT NULL,
  dateline bigint(30) NOT NULL default \'0\'
) TYPE=MyISAM;

#
# Dumping data for table `mp_index`
#

# --------------------------------------------------------

#
# Table structure for table `mp_related`
#

CREATE TABLE mp_related (
  id int(11) NOT NULL auto_increment,
  text varchar(100) default NULL,
  url varchar(255) default NULL,
  tid int(11) default NULL,
  parent_tid int(11) default NULL,
  UNIQUE KEY id (id)
) TYPE=MyISAM;

#
# Dumping data for table `mp_related`
#

# --------------------------------------------------------

#
# Table structure for table `mp_search`
#

CREATE TABLE mp_search (
  searchid int(11) NOT NULL auto_increment,
  text varchar(255) NOT NULL default \'\',
  ipaddress varchar(30) NOT NULL default \'\',
  time int(11) NOT NULL default \'0\',
  PRIMARY KEY  (searchid)
) TYPE=MyISAM;

#
# Dumping data for table `mp_search`
#

# --------------------------------------------------------

#
# Table structure for table `mp_sections`
#

CREATE TABLE mp_sections (
  sid int(111) NOT NULL auto_increment,
  sname varchar(150) NOT NULL default \'\',
  snamr varchar(150) NOT NULL default \'0\',
  sort tinyint(11) NOT NULL default \'0\',
  secsort varchar(50) NOT NULL default \'dateline DESC\',
  parent int(111) unsigned NOT NULL default \'0\',
  PRIMARY KEY  (sid),
  FULLTEXT KEY sname (sname)
) TYPE=MyISAM;

#
# Dumping data for table `mp_sections`
#

# --------------------------------------------------------

#
# Table structure for table `mp_settings`
#

CREATE TABLE mp_settings (
  langfile varchar(50) NOT NULL default \'\',
  topicperpage smallint(5) NOT NULL default \'10\',
  siteurl varchar(60) NOT NULL default \'\',
  imgdir varchar(60) NOT NULL default \'\',
  gzipcompress varchar(10) NOT NULL default \'off\',
  timeformat smallint(2) NOT NULL default \'24\',
  dateformat varchar(20) NOT NULL default \'dd.mm.yyyy\',
  useNU char(3) NOT NULL default \'\',
  genHTML char(3) NOT NULL default \'\',
  numhottopics int(11) NOT NULL default \'0\',
  numrecenttopics int(11) NOT NULL default \'0\',
  numhotsectiontopics int(11) NOT NULL default \'0\',
  numhotreadtopics int(11) NOT NULL default \'0\',
  numrecentreadtopics int(11) NOT NULL default \'0\',
  sitename varchar(255) default NULL,
  enablecomments varchar(10) NOT NULL default \'yes\',
  emailnotifications char(3) NOT NULL default \'\',
  counterstatus varchar(10) NOT NULL default \'on\',
  calendarstatus varchar(10) NOT NULL default \'on\',
  templatesdir varchar(100) NOT NULL default \'0\',
  attachmenttofs smallint(2) unsigned NOT NULL default \'0\',
  attachbasedir varchar(100) default NULL,
  enable_subsections_mainframe tinyint(2) unsigned NOT NULL default \'1\',
  enable_mainframe_navbar tinyint(2) unsigned NOT NULL default \'1\',
  enable_subsections_navbar tinyint(2) unsigned NOT NULL default \'1\',
  subsection_num_columns int(11) NOT NULL default \'2\',
  enable_related tinyint(4) default \'1\',
  attachurl varchar(255) default NULL,
  secondlevelsections_postfix varchar(255) default NULL,
  articles_postfix varchar(255) default NULL
) TYPE=MyISAM;

#
# Dumping data for table `mp_settings`
#

INSERT INTO mp_settings VALUES (\'russian\', 10, \'http://ms.ru\', \'http://ms.ru/templates/new/images\', \'off\', 24, \'dd.mm.yyyy\', \'\', \'\', 0, 0, 0, 0, 0, NULL, \'yes\', \'\', \'on\', \'on\', \'new\', 0, NULL, 1, 1, 1, 2, 1, NULL, NULL, NULL);
# --------------------------------------------------------

#
# Table structure for table `mp_templates`
#

CREATE TABLE mp_templates (
  id smallint(6) NOT NULL auto_increment,
  name varchar(40) NOT NULL default \'\',
  template text NOT NULL,
  PRIMARY KEY  (id),
  KEY name (name)
) TYPE=MyISAM;

#
# Dumping data for table `mp_templates`
#

# --------------------------------------------------------

#
# Table structure for table `mp_users`
#

CREATE TABLE mp_users (
  uid int(111) NOT NULL auto_increment,
  name varchar(50) NOT NULL default \'\',
  pass varchar(20) NOT NULL default \'\',
  status int(1) NOT NULL default \'0\',
  email varchar(100) NOT NULL default \'\',
  PRIMARY KEY  (uid),
  KEY uid (uid),
  KEY name (name)
) TYPE=MyISAM;

#
# Dumping data for table `mp_users`
#

INSERT INTO mp_users VALUES (1, \'admin\', \'43e9a4ab75570f5b\', 1, \'\');

6
MobilePublisherPHP / Дистрибутив MP
« : 23 Февраля 2005, 19:56:38 »
GrieVouS
Вот, решил покопаться с этим скриптом без инсталляции. Начну сразу с того, что конфиг выложенного выше архива отличается от того, что качал когда-то я, новыми добавками. Судя по эху "no fuckin hackers" (код я не смотрел -)) - это какая-то защита. Так вот, эти патчи не имеют никакого отношения к дистрибутиву, т.к. работают с директориями типа "zoopravda", да и вообще написаны кем-то под определенные нужды, поэтому все, что находится ниже

$table_related=$tablepre."related";

Удаляй, иначе будешь лицезреть белый лист. Ну или можешь там в коде покопаться, да узнать, для чего все эти вещи нужны и грамотно их изменить - у меня на это времени не было. Короче говоря, вырезая все это получаем тот конфиг, который должен быть.

Теперь заведи на локале новую базу и пропиши всю информацию в конфиге (config.php). Однако вся беда в том, что база пустая. Одного архива, предоставленного товарищем NAS\'ом мало, нужен еще дамп базы.


Теперь тебя есть нормальная таблица и конфиг. Он выглядит так:


<?php
$database 
"mysql";    // do not change this
$auth_method="sessions";        // do not change this.
$dbname="имя_твоей_базы";
$dbuser="логин_к_базе";
$dbpw="пароль";
$dbhost="localhost";
$abspath="z:/home/localhost/www/mp/"//я ставил сюда
$tablepre="mp_";
$indexfilename="index.html";
$langfilepath $abspath."/lang";
$table_templates $tablepre."templates";
$table_sections $tablepre."sections";
$table_articles $tablepre."articles";
$table_comments $tablepre."comments";
$table_attachments $tablepre."attachments";
$table_settings $tablepre."settings";
$table_index $tablepre."index";
$table_search $tablepre."search";
$table_users $tablepre."users";
$table_counter1 $tablepre."counter1";
$table_counter2 $tablepre."counter2";
$table_related=$tablepre."related";
?>


Осталось прописать абсолютный путь к директории, куда ты ставишь скрипт и загрузить его в окне броузера.

Для доступа к админке юзай:

логин: admin
pass: admin

Вот и все.

7
Если говорить в целом о предложениях и багах, то скрипт очень нестабилен. Постоянно что-то накрывается и приходится вылавливать баги. Я уже вырезал таблицу counter2 и все обращения к ней из-за какой-то ошибки мешающей нормальной работе. А задумка замечательная - то что нужно.

8
Разобрался сам брутальным методом. Замочил таблицу counter_2 и удалил все обращения к ней. Можно поступить иначе. Взять дамп свежего движка и поставить его на свой, но этого я делать не стал, ибо опять все накроется рано или поздно. В общем, товарищи, этот скрипт еще сыроват.

9
Все работало, я ничего не изменял,  а сегодня утром бац! И на индексной странице такая штука:
----
Warning: mysql_query() [function.mysql-query]: Unable to save result set in z:\\home\\spector.ru\\www\\db\\mysql.php on line 21
Got error 127 from table handler
SELECT ip FROM mp_counter2 WHERE datum=\'01.08.04\'
---
И больше ничего. Помогите, что это за хрень?

10
gerion
Абсолютный путь надо писать такой, как он там уже вставлен.
 диск:/home/имя_сайта/public_html/mp/

11
Искал-искал, где сие можно подключить - нифига не нашел. Пришлось заняться совмещением файлов read.php и comments.php.
---
В файле read.php после

eval("\\$out .= \\"".template("read")."\\";");

Добавляем

$query
=$db->query("SELECT cuname, cuemail, message, dateline FROM $table_comments WHERE tid=\'$article[tid]\' ORDER BY dateline DESC ");
$comments="";
while(
$commentdata=$db->fetch_array($query)){
	
$comment_username=stripslashes($commentdata[cuname]);
	
$comment_useremail=stripslashes($commentdata[cuemail]);
	
$comment_message=stripslashes($commentdata[message]);

	
$comment_date date($dateformat$commentdata[dateline]);
	
$comment_time date($timecode$commentdata[dateline]);

	
eval(\
'$comments .= "\'.template("comment_row").\'";\');
}


eval(\'$out .= "\'.template("comments").\'";\');

if($dogeneratehtml=="1") {
	
generateHTML($article[tid]);
}

Должно работать. Только при добавлении нового коммента идет редирект на страницу комментариев. Ее мне вообще хотелось бы убить, думаю, как это сделать.

12
MobilePublisherPHP / Об авторах в MPPHP
« : 31 Июля 2004, 12:31:42 »
Такое дело: я планирую запустить сайт, наполненный огромным количеством статей, и, конечно, авторы там будут разные, помимо меня самого. А дело вот в чем: неужели для каждого автора, только чтобы вставить его ник в "Автор: " придется создавать нового пользователя с полномочиями автора? Нельзя это указать вручную, в процессе создания статьи? Если нет, хотелось бы увидеть такую возможность в новой версии...

13
Младший
Удалить разве что так же... через базу... Эту проблему тебе надо прописать в тему "баги".

14
$hottopic_title надо оставить

15
MobilePublisherPHP / Новая версия MP 1.5 RC2
« : 31 Июля 2004, 12:19:56 »
Я так понял, проблема в том, что в таблице не прописывается админ? Информация о всех юзерах лежит в таблице mp_users с паролями в открытом виде. Сделай ее дамп и выполни SQL-запрос на хосте.

Страницы: [1] 2