| Форум -> Pages (модуль и блок) -> добавление статьи пользователем | 
| добавление статьи пользователем | 
|---|
| rocksmart |  Дата: 24.04.2008, в 08:46 | Сообщение №1 | 
   СтарожилПользователь №: 261 Сообщений: 330
 
  
	 
	  | Приписал функцию добывлять статью пользователем. 
Все отлично работает. В таблицу добавил строку 
| Код |  1
  | CREATE TABLE `slaed_pages` ( 
  `pid` int(10) NOT NULL auto_increment, 
  `cid` int(10) NOT NULL default '0', 
  `title` varchar(255) NOT NULL default '', 
  `hometext` text NOT NULL, 
  `bodytext` text NOT NULL, 
  `date` datetime NOT NULL default '0000-00-00 00:00:00', 
  `counter` int(10) NOT NULL default '0', 
  `active` int(1) NOT NULL default '1', 
`postname` varchar(30) NOT NULL default '',//новая сторока 
  PRIMARY KEY  (`pid`), 
  KEY `cid` (`cid`) 
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=30 ;  
Сделал я это геморойным способом. Скачав базу и исправлял вручную приписывая в конце  
INSERT INTO `slaed_pages` VALUES (2, 1, 'название статьи', 'начало статьи', 'конец статьи', '2008-01-20 20:05:00', 106, 1, 'ura//имя пользователя'); |  
  
Как можно добавить новую строку в уже существующую базу без ручной правки. |  
  | 
 | 
| leo |  Дата: 24.04.2008, в 09:39 | Сообщение №2 | 
   СтарожилПользователь №: 47 Сообщений: 321
 
  
	 
	  | | PHP - Код |  1 2 3
  | <?php $result = $db->sql_query("ALTER TABLE ".$prefix."_bbsessions ADD COLUMN session_admin tinyint(2) DEFAULT '0' NOT NULL"); ?> |  
  
-типо так |  
  | 
 | 
| rocksmart |  Дата: 24.04.2008, в 09:45 | Сообщение №3 | 
   СтарожилПользователь №: 261 Сообщений: 330
 
  
	 
	  | не понял это что из phpmyadmin нужно запрос делать на эту страницу? 
кстати модуль качаем тут
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно rocksmart 24.04.2008 г. в 09:46:33 |  
  | 
 | 
| leo |  Дата: 24.04.2008, в 10:36 | Сообщение №4 | 
   СтарожилПользователь №: 47 Сообщений: 321
 
  
	 
	  | не, в phpmyadmin типа такого будет: 
| PHP - Код |  1 2 3
  | <?php ALTER TABLE slaed_bbsessions ADD COLUMN session_admin tinyint(2) DEFAULT '0' NOT NULL ?> |  
  |  
  | 
 | 
| Insecticide |  Дата: 24.04.2008, в 11:51 | Сообщение №5 | 
   Активный участникПользователь №: 182 Сообщений: 130
 
  
	 
	  | | Код |  1
  | ALTER TABLE `slaed_pages` ADD `postname` VARCHAR( 30 ) NOT NULL default '' |  
  
 
и чтобы вставить имя одного и того же юзера во все записи: 
 
| Код |  1
  | UPDATE `slaed_pages` SET `postname` = 'Имя юзера' |  
  |  
  | 
 | 
| rocksmart |  Дата: 24.04.2008, в 14:25 | Сообщение №6 | 
   СтарожилПользователь №: 261 Сообщений: 330
 
  
	 
	  | | Insecticide, спасибо на будущее учту |  
  | 
 | 
| zakat |  Дата: 18.05.2008, в 18:54 | Сообщение №7 | 
   УчастникПользователь №: 296 Сообщений: 53
 
  
	 
	  | | rocksmart, напиши, какие изменения нужно вносить в модуль, а то сделано много доработок и не хочется заново копаться |  
  | 
 | 
| rocksmart |  Дата: 21.05.2008, в 18:34 | Сообщение №8 | 
   СтарожилПользователь №: 261 Сообщений: 330
 
  
	 
	  | | zakat, в архиве файлов качай там все описано |  
  | 
 | 
| septron |  Дата: 12.06.2008, в 20:24 | Сообщение №9 | 
   ПользовательПользователь №: 371 Сообщений: 27
 
  
	 
	  | | Люди, простите ламера за глупый вопрос, но вот скачал модуль page с возможностью добавления статей пользователями с файлового архива, при импорте строк в базу данных возникает ошибка... Их нужно как-то иначе импортировать? |  
  | 
 | 
| zakat |  Дата: 12.06.2008, в 21:18 | Сообщение №10 | 
   УчастникПользователь №: 296 Сообщений: 53
 
  
	 
	  | | Цитата |  | в архиве файлов качай там все описано |  
  rocksmart, извини конечно, может я где-то чего-то не вижу, но заглянул еще раз в архив файлов, пересмотрел скачанные файлы, но ни одного коммента не увидел ни в коде ни в текстовом файле. а сравнить два файла pages не получается, т.к. в свои файлы уже внесены изменения. |  
  | 
 | 
| rocksmart |  Дата: 13.06.2008, в 17:42 | Сообщение №11 | 
   СтарожилПользователь №: 261 Сообщений: 330
 
  
	 
	  | septron, попробуй так | Код |  1
  | ALTER TABLE `slaed_pages` ADD `postname` varchar(30) NOT NULL default ''; 
ALTER TABLE `slaed_pages` ADD `totalcomments` INT( 11 ) DEFAULT '0' NOT NULL ; |  
  
zakat,  на сайте есть статья  как прикручивать комментарии читаи вничательно |  
  | 
 | 
| zakat |  Дата: 14.06.2008, в 15:08 | Сообщение №12 | 
   УчастникПользователь №: 296 Сообщений: 53
 
  
	 
	  | | Цитата |  | zakat, на сайте есть статья как прикручивать комментарии читаи вничательно |  
  
А при чем здесь комментарии? я про добавление статьи пользователем. |  
  | 
 | 
| septron |  Дата: 15.06.2008, в 13:56 | Сообщение №13 | 
   ПользовательПользователь №: 371 Сообщений: 27
 
  
	 
	  | | Простите, это опять я... Установил модуль на локальный - не добавляются статьи ни через админку, ни пользователем.. Может это у меня только в силу особо прямых рук? Кто-нибудь ещё качал даный модуль? |  
  | 
 | 
| rocksmart |  Дата: 15.06.2008, в 14:39 | Сообщение №14 | 
   СтарожилПользователь №: 261 Сообщений: 330
 
  
	 
	  | я вот сейчас свой упаковал пробуйте  
У меня на сайте все работает
  Прикрепленные файлы:
   Скачать: 13.7 KB |  
  | 
 | 
| septron |  Дата: 16.06.2008, в 12:19 | Сообщение №15 | 
   ПользовательПользователь №: 371 Сообщений: 27
 
  
	 
	  | | Ура!!! Заработало! rocksmart, БОЛЬШОЕ СПАСИБО. :) |  
  | 
 | 
| ILICH |  Дата: 27.03.2009, в 18:54 | Сообщение №16 | 
   УчастникПользователь №: 512 Сообщений: 60
 
  
	 
	  | Кто нибудь может прикрутить к этому модулю (клон pages) добавление статей пользователями. Желательно с коментами в скрипте, чтобы понять где что. Заранее благодарю.
  Прикрепленные файлы:
   Скачать: 25.06 KB |  
  | 
 | 
| Serg_pnz |  Дата: 29.03.2009, в 10:55 | Сообщение №17 | 
   АдминистраторПользователь №: 1 Сообщений: 2243
 
  
	 
	  | | ILICH, этот модуль видел? |   Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz 
"...даме водки? Это чистый спирт!" © кот Бегемот |  
  | 
 | 
| ILICH |  Дата: 30.03.2009, в 08:45 | Сообщение №18 | 
   УчастникПользователь №: 512 Сообщений: 60
 
  
	 
	  | | Serg_pnz, Да, он у меня и стоит. А нужен ещё его клон. Самому сделать не получается. |  
  | 
 | 
 | 
 Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
 
  |