אירוח ופיתוח האתר נתרמו באדיבות...
- לינווייט - תשתיות תוכן וקהילה
- אמנון לבב - לבבי מדריכים
שלום,
כתבתי את 2 הפונקציות האלה ע"מ שיוצג כפתור אישור לפני שאני מוחק node מסוים ומשום מה הוא כותב לי את הכותרת ובקום כפתורים הוא כותב "Array".... עברתי על התיעוד של דרופל ולפי מה שאני רואה הכל כתוב בסדר.. אשמח לעזרה.. תודה...
<?php
function newsfeed_delete_newsflashes_form($fid)
{
$edit = $_POST['edit'];
$edit['fid'] = $edit['fid'] ? $edit['fid'] : arg(1);
$node = node_load($edit['fid']);
if (node_access('delete', $node)) {
$form['fid'] = array('#type' => 'value', '#value' => $node->nid);
$form['title'] = array('#type' => 'value', '#value' => $node->title);
return confirm_form($form,
t('Are you sure you want to delete %title?', array('%title' => $node->title)),
'node/'. $node->nid, t('This action cannot be undone.'),
t('Delete'), t('Cancel') );
/*
return confirm_form($form,t('Are you sure you want to delete the newsflashes associated with %title?', array('%title' => $node->title)), 'node/'. $node->nid, t('This action cannot be undone.'), t('Delete'), t('Cancel') );
*/
}
return FALSE;
}
/**
* Executes newsflashes deletion.
*/
function newsfeed_delete_newsflashes_submit($form_id, $form_values) {
if ($form_values['confirm']) {
$res = db_query("SELECT nid FROM {newsflash} WHERE fid = %d", $form_values['fid']);
while ($n = db_fetch_object($res)) {
node_delete($n->nid);
}
drupal_set_message(t('deleted, some or all, newsflashes of %title', array('%title' => $form_values['title'])));
}
return 'node/'. $form_values['fid'];
}
?>
הוספת תגיות קוד ו-PHP לפוסטים
הי רועי,
הרשיתי לעצמי לערוך את הפוסט שלך ולהוסיף לו תגיות code ו-PHP, על מנת שנוכל לראות את הקוד יפה יותר וקריא יותר.
זהר
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
בעניין: הוספת תגיות קוד ו-PHP לפוסטים
תודה רבה... דרך אגב מצאתי את הטעות...